reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
692 Value *OrigArg = Arg; 696 ReplaceArgUses(Arg); 699 if (const BitCastInst *BI = dyn_cast<BitCastInst>(Arg)) 700 Arg = BI->getOperand(0); 701 else if (isa<GEPOperator>(Arg) && 702 cast<GEPOperator>(Arg)->hasAllZeroIndices()) 703 Arg = cast<GEPOperator>(Arg)->getPointerOperand(); 703 Arg = cast<GEPOperator>(Arg)->getPointerOperand(); 704 else if (isa<GlobalAlias>(Arg) && 705 !cast<GlobalAlias>(Arg)->isInterposable()) 706 Arg = cast<GlobalAlias>(Arg)->getAliasee(); 706 Arg = cast<GlobalAlias>(Arg)->getAliasee(); 710 if (PHINode *PN = dyn_cast<PHINode>(Arg)) {