reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/CodeGenPrepare.cpp
 4660   Value *Repl = Addr;
 4666   worklist.push_back(Addr);
 4674   AddressingModeCombiner AddrModes(SQ, Addr);
 4769   WeakTrackingVH SunkAddrVH = SunkAddrs[Addr];
 4775     if (SunkAddr->getType() != Addr->getType())
 4776       SunkAddr = Builder.CreatePointerCast(SunkAddr, Addr->getType());
 4783     Type *IntPtrTy = DL->getIntPtrType(Addr->getType());
 4826     if (!DL->isNonIntegralPointerType(Addr->getType())) {
 4828         ResultPtr = Builder.CreateIntToPtr(AddrMode.BaseReg, Addr->getType(),
 4832         ResultPtr = Builder.CreateIntToPtr(AddrMode.ScaledReg, Addr->getType(),
 4840       SunkAddr = Constant::getNullValue(Addr->getType());
 4845           Builder.getInt8PtrTy(Addr->getType()->getPointerAddressSpace());
 4912       if (SunkAddr->getType() != Addr->getType())
 4913         SunkAddr = Builder.CreatePointerCast(SunkAddr, Addr->getType());
 4922     if (DL->isNonIntegralPointerType(Addr->getType()) ||
 4931     Type *IntPtrTy = DL->getIntPtrType(Addr->getType());
 4997       SunkAddr = Constant::getNullValue(Addr->getType());
 4999       SunkAddr = Builder.CreateIntToPtr(Result, Addr->getType(), "sunkaddr");
 5005   SunkAddrs[Addr] = WeakTrackingVH(SunkAddr);