Home
last modified time | relevance | path

Searched defs:Preheader (Results 1 – 25 of 42) sorted by relevance

12

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DLoopDeletion.cpp46 BasicBlock *Preheader) { in isLoopDead()
97 auto *Preheader = L->getLoopPreheader(); in isLoopNeverExecuted() local
143 BasicBlock *Preheader = L->getLoopPreheader(); in deleteLoopIfDead() local
DInductiveRangeCheckElimination.cpp846 BasicBlock *Preheader = L.getLoopPreheader(); in parseLoopStructure() local
1253 const LoopStructure &LS, BasicBlock *Preheader, Value *ExitSubloopAt, in changeIterationSpaceEnd()
1431 BasicBlock *Preheader = BasicBlock::Create(Ctx, Tag, &F, LS.Header); in createPreheader() local
1473 BasicBlock *Preheader = nullptr; in run() local
1874 BasicBlock *Preheader = L->getLoopPreheader(); in run() local
DLoopSink.cpp254 BasicBlock *Preheader = L.getLoopPreheader(); in sinkLoopInvariantInstructions() local
DLoopIdiomRecognize.cpp867 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in processLoopStridedStore() local
980 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in processLoopStoreOfLoopLoad() local
1556 BasicBlock *Preheader, Instruction *CntInst, PHINode *CntPhi, Value *InitX, in transformLoopToCountable()
DLICM.cpp260 BasicBlock *Preheader = L->getLoopPreheader(); in runOnLoop() local
1036 auto *Preheader = CurLoop->getLoopPreheader(); in hoist() local
1225 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in promoteLoopAccessesToScalars() local
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DMachineLoopInfo.cpp120 MachineBasicBlock *Preheader = nullptr; in findLoopPreheader() local
DMachineLICM.cpp487 MachineBasicBlock *Preheader = getCurPreheader(); in HoistRegionPostRA() local
590 MachineBasicBlock *Preheader = getCurPreheader(); in HoistPostRA() local
671 MachineBasicBlock *Preheader = getCurPreheader(); in HoistOutOfLoop() local
754 MachineBasicBlock *Preheader = getCurPreheader(); in SinkIntoLoop() local
1435 bool MachineLICMBase::Hoist(MachineInstr *MI, MachineBasicBlock *Preheader) { in Hoist()
/external/llvm/lib/CodeGen/
DMachineLICM.cpp439 MachineBasicBlock *Preheader = getCurPreheader(); in HoistRegionPostRA() local
542 MachineBasicBlock *Preheader = getCurPreheader(); in HoistPostRA() local
623 MachineBasicBlock *Preheader = getCurPreheader(); in HoistOutOfLoop() local
704 MachineBasicBlock *Preheader = getCurPreheader(); in SinkIntoLoop() local
1305 bool MachineLICM::Hoist(MachineInstr *MI, MachineBasicBlock *Preheader) { in Hoist()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DLoopSimplify.cpp217 static Loop *separateNestedLoop(Loop *L, BasicBlock *Preheader, in separateNestedLoop()
341 static BasicBlock *insertUniqueBackedgeBlock(Loop *L, BasicBlock *Preheader, in insertUniqueBackedgeBlock()
519 BasicBlock *Preheader = L->getLoopPreheader(); in simplifyOneLoop() local
DLoopUnrollRuntime.cpp286 BasicBlock *InsertBot, BasicBlock *Preheader, in CloneLoopBlocks()
/external/llvm/lib/Transforms/Scalar/
DInductiveRangeCheckElimination.cpp634 BasicBlock *Preheader = L.getLoopPreheader(); in parseLoopStructure() local
946 const LoopStructure &LS, BasicBlock *Preheader, Value *ExitSubloopAt, in changeIterationSpaceEnd()
1124 BasicBlock *Preheader = BasicBlock::Create(Ctx, Tag, &F, LS.Header); in createPreheader() local
1149 BasicBlock *Preheader = nullptr; in run() local
1373 BasicBlock *Preheader = L->getLoopPreheader(); in runOnLoop() local
DLoopDeletion.cpp38 bool &Changed, BasicBlock *Preheader) { in isLoopDead()
DLICM.cpp225 BasicBlock *Preheader = L->getLoopPreheader(); in runOnLoop() local
721 auto *Preheader = CurLoop->getLoopPreheader(); in hoist() local
863 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in promoteLoopAccessesToScalars() local
DLoopVersioningLICM.cpp185 BasicBlock *Preheader; // The preheader block of the current loop. member
DLoopIdiomRecognize.cpp762 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in processLoopStridedStore() local
868 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in processLoopStoreOfLoopLoad() local
/external/llvm/lib/Transforms/Utils/
DLoopSimplify.cpp249 static Loop *separateNestedLoop(Loop *L, BasicBlock *Preheader, in separateNestedLoop()
352 static BasicBlock *insertUniqueBackedgeBlock(Loop *L, BasicBlock *Preheader, in insertUniqueBackedgeBlock()
525 BasicBlock *Preheader = L->getLoopPreheader(); in simplifyOneLoop() local
DLoopUnroll.cpp208 BasicBlock *Preheader = L->getLoopPreheader(); in UnrollLoop() local
DLoopUnrollRuntime.cpp272 BasicBlock *Preheader, in CloneLoopBlocks()
DIntegerDivision.cpp226 BasicBlock *Preheader = BasicBlock::Create(Builder.getContext(), in generateUnsignedDivisionCode() local
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DScalarEvolutionExpander.cpp217 BasicBlock *Preheader = L->getLoopPreheader(); in InsertBinop() local
544 BasicBlock *Preheader = L->getLoopPreheader(); in expandAddToGEP() local
571 BasicBlock *Preheader = L->getLoopPreheader(); in expandAddToGEP() local
1739 if (BasicBlock *Preheader = L->getLoopPreheader()) in expand() local
/external/llvm/lib/Analysis/
DScalarEvolutionExpander.cpp204 BasicBlock *Preheader = L->getLoopPreheader(); in InsertBinop() local
531 BasicBlock *Preheader = L->getLoopPreheader(); in expandAddToGEP() local
559 BasicBlock *Preheader = L->getLoopPreheader(); in expandAddToGEP() local
1671 if (BasicBlock *Preheader = L->getLoopPreheader()) in expand() local
DLoopInfo.cpp86 BasicBlock *Preheader = getLoopPreheader(); in makeLoopInvariant() local
/external/llvm/lib/Target/PowerPC/
DPPCCTRLoops.cpp566 BasicBlock *Preheader = L->getLoopPreheader(); in convertToCTRLoop() local
/external/llvm/lib/Target/Hexagon/
DHexagonHardwareLoops.cpp388 MachineBasicBlock *Preheader = L->getLoopPreheader(); in findInductionRegister() local
569 MachineBasicBlock *Preheader = L->getLoopPreheader(); in getLoopTripCount() local
1156 MachineBasicBlock *Preheader = L->getLoopPreheader(); in convertToHardwareLoop() local
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonHardwareLoops.cpp408 MachineBasicBlock *Preheader = MLI->findLoopPreheader(L, SpecPreheader); in findInductionRegister() local
602 MachineBasicBlock *Preheader = MLI->findLoopPreheader(L, SpecPreheader); in getLoopTripCount() local
1195 MachineBasicBlock *Preheader = MLI->findLoopPreheader(L, SpecPreheader); in convertToHardwareLoop() local

12