Lines Matching refs:GEP
200 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Inst)) { in translateSubExpr() local
203 for (Value *Op : GEP->operands()) { in translateSubExpr()
212 return GEP; in translateSubExpr()
215 if (Value *V = simplifyGEPInst(GEP->getSourceElementType(), GEPOps[0], in translateSubExpr()
217 GEP->isInBounds(), {DL, TLI, DT, AC})) { in translateSubExpr()
228 if (GEPI->getType() == GEP->getType() && in translateSubExpr()
229 GEPI->getSourceElementType() == GEP->getSourceElementType() && in translateSubExpr()
379 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Inst)) { in insertTranslatedSubExpr() local
381 BasicBlock *CurBB = GEP->getParent(); in insertTranslatedSubExpr()
382 for (Value *Op : GEP->operands()) { in insertTranslatedSubExpr()
389 GEP->getSourceElementType(), GEPOps[0], ArrayRef(GEPOps).slice(1), in insertTranslatedSubExpr()
392 Result->setIsInBounds(GEP->isInBounds()); in insertTranslatedSubExpr()