Lines Matching refs:SeparateConstOffsetFromGEP

375 class SeparateConstOffsetFromGEP {  class
377 SeparateConstOffsetFromGEP( in SeparateConstOffsetFromGEP() function in __anon477a52ba0111::SeparateConstOffsetFromGEP
795 bool SeparateConstOffsetFromGEP::canonicalizeArrayIndicesToPointerSize( in canonicalizeArrayIndicesToPointerSize()
814 SeparateConstOffsetFromGEP::accumulateByteOffset(GetElementPtrInst *GEP, in accumulateByteOffset()
846 void SeparateConstOffsetFromGEP::lowerToSingleIndexGEPs( in lowerToSingleIndexGEPs()
918 SeparateConstOffsetFromGEP::lowerToArithmetics(GetElementPtrInst *Variadic, in lowerToArithmetics()
963 bool SeparateConstOffsetFromGEP::splitGEP(GetElementPtrInst *GEP) { in splitGEP()
1156 SeparateConstOffsetFromGEP Impl(DT, SE, LI, TLI, GetTTI, LowerGEP); in runOnFunction()
1160 bool SeparateConstOffsetFromGEP::run(Function &F) { in run()
1182 Instruction *SeparateConstOffsetFromGEP::findClosestMatchingDominator( in findClosestMatchingDominator()
1203 bool SeparateConstOffsetFromGEP::reuniteExts(Instruction *I) { in reuniteExts()
1255 bool SeparateConstOffsetFromGEP::reuniteExts(Function &F) { in reuniteExts()
1269 void SeparateConstOffsetFromGEP::verifyNoDeadCode(Function &F) { in verifyNoDeadCode()
1282 bool SeparateConstOffsetFromGEP::isLegalToSwapOperand( in isLegalToSwapOperand()
1338 bool SeparateConstOffsetFromGEP::hasMoreThanOneUseInLoop(Value *V, Loop *L) { in hasMoreThanOneUseInLoop()
1349 void SeparateConstOffsetFromGEP::swapGEPOperand(GetElementPtrInst *First, in swapGEPOperand()
1381 SeparateConstOffsetFromGEP Impl(DT, SE, LI, TLI, GetTTI, LowerGEP); in run()