reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1651 if (!V->getType()->isPointerTy()) 1654 unsigned AS = V->getType()->getPointerAddressSpace(); 1661 Visited.insert(V); 1663 if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) { 1666 V = GEP->getPointerOperand(); 1667 } else if (Operator::getOpcode(V) == Instruction::BitCast) { 1668 V = cast<Operator>(V)->getOperand(0); 1668 V = cast<Operator>(V)->getOperand(0); 1669 } else if (GlobalAlias *GA = dyn_cast<GlobalAlias>(V)) { 1672 V = GA->getAliasee(); 1676 assert(V->getType()->isPointerTy() && "Unexpected operand type!"); 1677 } while (Visited.insert(V).second); 1679 Type *IntPtrTy = DL.getIntPtrType(V->getContext(), AS);