reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
665 if (!Visited.insert(V).second) 666 return UndefValue::get(V->getType()); 673 V = OffsetOk ? GetUnderlyingObject(V, *DL) : V->stripPointerCasts(); 673 V = OffsetOk ? GetUnderlyingObject(V, *DL) : V->stripPointerCasts(); 673 V = OffsetOk ? GetUnderlyingObject(V, *DL) : V->stripPointerCasts(); 674 if (LoadInst *L = dyn_cast<LoadInst>(V)) { 689 } else if (PHINode *PN = dyn_cast<PHINode>(V)) { 691 if (W != V) 693 } else if (CastInst *CI = dyn_cast<CastInst>(V)) { 696 } else if (ExtractValueInst *Ex = dyn_cast<ExtractValueInst>(V)) { 699 if (W != V) 701 } else if (ConstantExpr *CE = dyn_cast<ConstantExpr>(V)) { 711 if (W != V) 717 if (Instruction *Inst = dyn_cast<Instruction>(V)) { 720 } else if (auto *C = dyn_cast<Constant>(V)) { 722 if (W && W != V) 726 return V;