Lines Matching refs:SeparateConstOffsetFromGEP
374 class SeparateConstOffsetFromGEP { class
376 SeparateConstOffsetFromGEP( in SeparateConstOffsetFromGEP() function in __anona5eed2360111::SeparateConstOffsetFromGEP
794 bool SeparateConstOffsetFromGEP::canonicalizeArrayIndicesToPointerSize( in canonicalizeArrayIndicesToPointerSize()
813 SeparateConstOffsetFromGEP::accumulateByteOffset(GetElementPtrInst *GEP, in accumulateByteOffset()
845 void SeparateConstOffsetFromGEP::lowerToSingleIndexGEPs( in lowerToSingleIndexGEPs()
917 SeparateConstOffsetFromGEP::lowerToArithmetics(GetElementPtrInst *Variadic, in lowerToArithmetics()
962 bool SeparateConstOffsetFromGEP::splitGEP(GetElementPtrInst *GEP) { in splitGEP()
1155 SeparateConstOffsetFromGEP Impl(DT, SE, LI, TLI, GetTTI, LowerGEP); in runOnFunction()
1159 bool SeparateConstOffsetFromGEP::run(Function &F) { in run()
1184 Instruction *SeparateConstOffsetFromGEP::findClosestMatchingDominator( in findClosestMatchingDominator()
1205 bool SeparateConstOffsetFromGEP::reuniteExts(Instruction *I) { in reuniteExts()
1257 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()