Lines Matching refs:GEP
201 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Inst)) { in translateSubExpr() local
204 for (Value *Op : GEP->operands()) { in translateSubExpr()
213 return GEP; in translateSubExpr()
216 if (Value *V = simplifyGEPInst(GEP->getSourceElementType(), GEPOps[0], in translateSubExpr()
218 GEP->getNoWrapFlags(), {DL, TLI, DT, AC})) { in translateSubExpr()
229 if (GEPI->getType() == GEP->getType() && in translateSubExpr()
230 GEPI->getSourceElementType() == GEP->getSourceElementType() && in translateSubExpr()
380 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Inst)) { in insertTranslatedSubExpr() local
382 BasicBlock *CurBB = GEP->getParent(); in insertTranslatedSubExpr()
383 for (Value *Op : GEP->operands()) { in insertTranslatedSubExpr()
390 GEP->getSourceElementType(), GEPOps[0], ArrayRef(GEPOps).slice(1), in insertTranslatedSubExpr()
394 Result->setNoWrapFlags(GEP->getNoWrapFlags()); in insertTranslatedSubExpr()