Lines Matching refs:GetElementPtrInst
174 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(I)) { in IsSafeComputationToRemove()
318 } else if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(U)) { in CleanupConstantGlobalUsers()
413 return isa<GetElementPtrInst>(I) && isSafeSROAGEP(I); in isSafeSROAElementUse()
421 if (!isa<GetElementPtrInst>(U) && in GlobalUsersSafeToSRA()
555 isa<GetElementPtrInst>(GEP)) && "NonGEP CE's are not SRAable!"); in SRAGlobal()
576 GetElementPtrInst *GEPI = cast<GetElementPtrInst>(GEP); in SRAGlobal()
581 NewPtr = GetElementPtrInst::Create( in SRAGlobal()
587 if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(GEP)) in SRAGlobal()
641 } else if (const GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(U)) { in AllUsesOfValueWillTrapIfNull()
721 } else if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(I)) { in OptimizeAwayTrappingUsesOfValue()
781 isa<GetElementPtrInst>(GlobalUser)) && in OptimizeAwayTrappingUsesOfLoads()
979 if (isa<GetElementPtrInst>(Inst) && Inst->getNumOperands() >= 3) { in ValueIsOnlyUsedLocallyOrStoredToOneGlobal()
1029 } else if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(U)) { in ReplaceUsesOfMallocWithGlobal()
1068 if (const GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(UI)) { in LoadUsesSimpleEnoughForHeapSRA()
1213 if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(LoadUser)) { in RewriteHeapSROALoadUser()
1227 Value *NGEPI = GetElementPtrInst::Create(GEPI->getResultElementType(), NewPtr, GEPIdx, in RewriteHeapSROALoadUser()