Searched refs:NewGEP (Results 1 – 5 of 5) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
D | NaryReassociate.cpp | 350 if (auto *NewGEP = tryReassociateGEPAtIndex(GEP, I - 1, *GTI)) { in tryReassociateGEP() local 351 return NewGEP; in tryReassociateGEP() 388 if (auto *NewGEP = tryReassociateGEPAtIndex(GEP, I, LHS, RHS, IndexedType)) in tryReassociateGEPAtIndex() local 389 return NewGEP; in tryReassociateGEPAtIndex() 392 if (auto *NewGEP = in tryReassociateGEPAtIndex() local 394 return NewGEP; in tryReassociateGEPAtIndex() 464 GetElementPtrInst *NewGEP = in tryReassociateGEPAtIndex() local 466 NewGEP->setIsInBounds(GEP->isInBounds()); in tryReassociateGEPAtIndex() 467 NewGEP->takeName(GEP); in tryReassociateGEPAtIndex() 468 return NewGEP; in tryReassociateGEPAtIndex()
|
D | SeparateConstOffsetFromGEP.cpp | 1014 Instruction *NewGEP = GEP->clone(); in splitGEP() local 1015 NewGEP->insertBefore(GEP); in splitGEP() 1027 NewGEP = GetElementPtrInst::Create(GEP->getResultElementType(), NewGEP, in splitGEP() 1031 cast<GetElementPtrInst>(NewGEP)->setIsInBounds(GEPWasInBounds); in splitGEP() 1049 NewGEP = new BitCastInst(NewGEP, I8PtrTy, "", GEP); in splitGEP() 1050 NewGEP = GetElementPtrInst::Create( in splitGEP() 1051 Type::getInt8Ty(GEP->getContext()), NewGEP, in splitGEP() 1055 cast<GetElementPtrInst>(NewGEP)->setIsInBounds(GEPWasInBounds); in splitGEP() 1057 NewGEP = new BitCastInst(NewGEP, GEP->getType(), GEP->getName(), GEP); in splitGEP() 1060 GEP->replaceAllUsesWith(NewGEP); in splitGEP()
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXFavorNonGenericAddrSpaces.cpp | 163 GetElementPtrInst *NewGEP = GetElementPtrInst::Create( in hoistAddrSpaceCastFromGEP() local 166 NewGEP->setIsInBounds(GEP->isInBounds()); in hoistAddrSpaceCastFromGEP() 167 NewASC = new AddrSpaceCastInst(NewGEP, GEP->getType(), "", GEPI); in hoistAddrSpaceCastFromGEP() 175 Constant *NewGEP = ConstantExpr::getGetElementPtr( in hoistAddrSpaceCastFromGEP() local 178 NewASC = ConstantExpr::getAddrSpaceCast(NewGEP, GEP->getType()); in hoistAddrSpaceCastFromGEP()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstructionCombining.cpp | 1454 GetElementPtrInst *NewGEP = cast<GetElementPtrInst>(Op1->clone()); in visitGetElementPtrInst() local 1459 GEP.getParent()->getFirstInsertionPt(), NewGEP); in visitGetElementPtrInst() 1476 NewGEP->setOperand(DI, NewPN); in visitGetElementPtrInst() 1478 GEP.getParent()->getFirstInsertionPt(), NewGEP); in visitGetElementPtrInst() 1479 NewGEP->setOperand(DI, NewPN); in visitGetElementPtrInst() 1482 GEP.setOperand(0, NewGEP); in visitGetElementPtrInst() 1483 PtrOp = NewGEP; in visitGetElementPtrInst() 1677 Value *NewGEP = GEP.isInBounds() in visitGetElementPtrInst() local 1682 return new AddrSpaceCastInst(NewGEP, GEP.getType()); in visitGetElementPtrInst() 1697 Value *NewGEP = in visitGetElementPtrInst() local [all …]
|
D | InstCombinePHI.cpp | 232 GetElementPtrInst *NewGEP = in FoldPHIArgGEPIntoPHI() local 235 if (AllInBounds) NewGEP->setIsInBounds(); in FoldPHIArgGEPIntoPHI() 236 NewGEP->setDebugLoc(FirstInst->getDebugLoc()); in FoldPHIArgGEPIntoPHI() 237 return NewGEP; in FoldPHIArgGEPIntoPHI()
|