/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCCTRLoops.cpp | 245 assert((Preheader && Exiting) && in expandNormalLoops() local 176 MachineBasicBlock *Preheader = ML->getLoopPreheader(); processLoop() local 322 MachineBasicBlock *Preheader = Start->getParent(); expandCTRLoops() local [all...] |
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopSink.cpp | 286 BasicBlock *Preheader = L.getLoopPreheader(); sinkLoopInvariantInstructions() local 368 BasicBlock *Preheader = L.getLoopPreheader(); run() local [all...] |
H A D | LoopDeletion.cpp | 66 BasicBlock *Preheader, LoopInfo &LI) { in isLoopDead() argument 150 auto *Preheader = L->getLoopPreheader(); in isLoopNeverExecuted() local 445 BasicBlock *Preheader in deleteLoopIfDead() local [all...] |
H A D | LICM.cpp | 446 BasicBlock *Preheader = L->getLoopPreheader(); runOnLoop() local 899 BasicBlock *Preheader = CurLoop->getLoopPreheader(); hoistRegion() local 1987 BasicBlock *Preheader = CurLoop->getLoopPreheader(); promoteLoopAccessesToScalars() local 2455 auto *Preheader = L.getLoopPreheader(); hoistMinMax() local 2517 BasicBlock *Preheader = L.getLoopPreheader(); hoistGEP() local 2566 auto *Preheader = L.getLoopPreheader(); hoistAdd() local 2625 auto *Preheader = L.getLoopPreheader(); hoistSub() local 2750 auto *Preheader = L.getLoopPreheader(); hoistMulAddAssociation() local [all...] |
H A D | LoopSimplifyCFG.cpp | 351 BasicBlock *Preheader = L.getLoopPreheader(); in handleDeadExits() local
|
H A D | LoopIdiomRecognize.cpp | 1017 BasicBlock *Preheader = CurLoop->getLoopPreheader(); processLoopStridedStore() local 1251 BasicBlock *Preheader = CurLoop->getLoopPreheader(); processLoopStoreOfLoopLoad() local 1962 transformLoopToCountable(Intrinsic::ID IntrinID,BasicBlock * Preheader,Instruction * CntInst,PHINode * CntPhi,Value * InitX,Instruction * DefX,const DebugLoc & DL,bool ZeroCheck,bool IsCntPhiUsedOutsideLoop) transformLoopToCountable() argument [all...] |
H A D | IndVarSimplify.cpp | 1098 BasicBlock *Preheader = L->getLoopPreheader(); sinkUnusedInvariants() local 1250 BasicBlock *Preheader = L->getLoopPreheader(); createInvariantCond() local [all...] |
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopConstrainer.cpp | 147 BasicBlock *Preheader = L.getLoopPreheader(); in parseLoopStructure() local 520 const LoopStructure &LS, BasicBlock *Preheader, Value *ExitSubloopAt, in changeIterationSpaceEnd() argument 687 BasicBlock *Preheader in createPreheader() local 727 BasicBlock *Preheader = OriginalLoop.getLoopPreheader(); run() local [all...] |
H A D | MatrixUtils.cpp | 23 BasicBlock *TileInfo::CreateLoop(BasicBlock *Preheader, BasicBlock *Exit, in CreateLoop()
|
H A D | LoopSimplify.cpp | 215 separateNestedLoop(Loop * L,BasicBlock * Preheader,DominatorTree * DT,LoopInfo * LI,ScalarEvolution * SE,bool PreserveLCSSA,AssumptionCache * AC,MemorySSAUpdater * MSSAU) separateNestedLoop() argument 358 insertUniqueBackedgeBlock(Loop * L,BasicBlock * Preheader,DominatorTree * DT,LoopInfo * LI,MemorySSAUpdater * MSSAU) insertUniqueBackedgeBlock() argument 540 BasicBlock *Preheader = L->getLoopPreheader(); simplifyOneLoop() local [all...] |
H A D | IntegerDivision.cpp | 203 BasicBlock *Preheader = BasicBlock::Create(Builder.getContext(), in generateUnsignedDivisionCode() local
|
H A D | ScalarEvolutionExpander.cpp | 302 BasicBlock *Preheader = L->getLoopPreheader(); InsertBinop() local 388 BasicBlock *Preheader = L->getLoopPreheader(); expandAddToGEP() local 1493 if (BasicBlock *Preheader = L->getLoopPreheader()) { expand() local
|
H A D | LoopUnrollRuntime.cpp | 342 CloneLoopBlocks(Loop * L,Value * NewIter,const bool UseEpilogRemainder,const bool UnrollRemainder,BasicBlock * InsertTop,BasicBlock * InsertBot,BasicBlock * Preheader,std::vector<BasicBlock * > & NewBlocks,LoopBlocksDFS & LoopBlocks,ValueToValueMapTy & VMap,DominatorTree * DT,LoopInfo * LI,unsigned Count) CloneLoopBlocks() argument
|
/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineLoopUtils.cpp | 31 MachineBasicBlock *Preheader = *Loop->pred_begin(); in PeelSingleBlockLoop() local
|
H A D | HardwareLoops.cpp | 402 if (!Preheader->getSinglePredecessor()) in CanGenerateTest() local 361 BasicBlock *Preheader = L->getLoopPreheader(); TryConvertLoop() local 580 BasicBlock *Preheader = L->getLoopPreheader(); InsertPHICounter() local [all...] |
H A D | MachineLoopInfo.cpp | 130 MachineBasicBlock *Preheader = nullptr; findLoopPreheader() local
|
H A D | MachineLICM.cpp | 578 MachineBasicBlock *Preheader = getCurPreheader(CurLoop, CurPreheader); HoistRegionPostRA() local 698 MachineBasicBlock *Preheader = getCurPreheader(CurLoop, CurPreheader); HoistPostRA() local 802 MachineBasicBlock *Preheader = getCurPreheader(CurLoop, CurPreheader); HoistOutOfLoop() local 1594 Hoist(MachineInstr * MI,MachineBasicBlock * Preheader,MachineLoop * CurLoop) Hoist() argument [all...] |
H A D | MachineSink.cpp | 758 MachineBasicBlock *Preheader = Cycle->getCyclePreheader(); runOnMachineFunction() local 1520 MachineBasicBlock *Preheader = Cycle->getCyclePreheader(); SinkIntoCycle() local
|
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ModuloSchedule.h | 178 MachineBasicBlock *Preheader = nullptr; variable 307 MachineBasicBlock *Preheader = nullptr; variable
|
/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMBlockPlacement.cpp | 99 MachineBasicBlock *Preheader = WLS->getParent(); in revertWhileToDoLoop() local [all...] |
H A D | MVETailPredication.cpp | 143 BasicBlock *Preheader = L->getLoopPreheader(); runOnLoop() local
|
H A D | ARMLowOverheadLoops.cpp | 175 GetPredecessor(Preheader); in ProcessLoop() local 177 else if (auto *Preheader = MLI.findLoopPreheader(&ML, true, true)) ProcessLoop() local 367 MachineBasicBlock *Preheader = nullptr; global() member [all...] |
/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopIdiomVectorize.cpp | 846 BranchInst *PHBranch = cast<BranchInst>(Preheader->getTerminator()); in transformByteCompare() local 592 BasicBlock *Preheader = CurLoop->getLoopPreheader(); expandFindMismatch() local [all...] |
/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonHardwareLoops.cpp | 1195 if (!Preheader) { in convertToHardwareLoop() local 410 MachineBasicBlock *Preheader = MLI->findLoopPreheader(L, SpecPreheader); findInductionRegister() local 605 MachineBasicBlock *Preheader = MLI->findLoopPreheader(L, SpecPreheader); getLoopTripCount() local [all...] |
/llvm-project/llvm/lib/Analysis/ |
H A D | LoopInfo.cpp | 94 BasicBlock *Preheader = getLoopPreheader(); in makeLoopInvariant() local 372 BasicBlock *Preheader = getLoopPreheader(); in getLoopGuardBranch() local
|