Home
last modified time | relevance | path

Searched refs:NewGEP (Results 1 – 5 of 5) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DNaryReassociate.cpp350 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()
DSeparateConstOffsetFromGEP.cpp1014 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/
DNVPTXFavorNonGenericAddrSpaces.cpp163 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/
DInstructionCombining.cpp1454 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 …]
DInstCombinePHI.cpp232 GetElementPtrInst *NewGEP = in FoldPHIArgGEPIntoPHI() local
235 if (AllInBounds) NewGEP->setIsInBounds(); in FoldPHIArgGEPIntoPHI()
236 NewGEP->setDebugLoc(FirstInst->getDebugLoc()); in FoldPHIArgGEPIntoPHI()
237 return NewGEP; in FoldPHIArgGEPIntoPHI()