Lines Matching refs:SeparateConstOffsetFromGEP
372 class SeparateConstOffsetFromGEP { class
374 SeparateConstOffsetFromGEP( in SeparateConstOffsetFromGEP() function in __anond904aabc0111::SeparateConstOffsetFromGEP
807 bool SeparateConstOffsetFromGEP::canonicalizeArrayIndicesToIndexSize( in canonicalizeArrayIndicesToIndexSize()
826 SeparateConstOffsetFromGEP::accumulateByteOffset(GetElementPtrInst *GEP, in accumulateByteOffset()
862 void SeparateConstOffsetFromGEP::lowerToSingleIndexGEPs( in lowerToSingleIndexGEPs()
925 SeparateConstOffsetFromGEP::lowerToArithmetics(GetElementPtrInst *Variadic, in lowerToArithmetics()
973 bool SeparateConstOffsetFromGEP::splitGEP(GetElementPtrInst *GEP) { in splitGEP()
1128 SeparateConstOffsetFromGEP Impl(DT, LI, TLI, GetTTI, LowerGEP); in runOnFunction()
1132 bool SeparateConstOffsetFromGEP::run(Function &F) { in run()
1157 Instruction *SeparateConstOffsetFromGEP::findClosestMatchingDominator( in findClosestMatchingDominator()
1178 bool SeparateConstOffsetFromGEP::reuniteExts(Instruction *I) { in reuniteExts()
1224 bool SeparateConstOffsetFromGEP::reuniteExts(Function &F) { in reuniteExts()
1236 void SeparateConstOffsetFromGEP::verifyNoDeadCode(Function &F) { in verifyNoDeadCode()
1249 bool SeparateConstOffsetFromGEP::isLegalToSwapOperand( in isLegalToSwapOperand()
1305 bool SeparateConstOffsetFromGEP::hasMoreThanOneUseInLoop(Value *V, Loop *L) { in hasMoreThanOneUseInLoop()
1316 void SeparateConstOffsetFromGEP::swapGEPOperand(GetElementPtrInst *First, in swapGEPOperand()
1357 SeparateConstOffsetFromGEP Impl(DT, LI, TLI, GetTTI, LowerGEP); in run()