/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCCTRLoops.cpp | 176 MachineBasicBlock *Preheader = ML->getLoopPreheader(); in processLoop() local 245 MachineBasicBlock *Preheader = Start->getParent(); in expandNormalLoops() local 322 MachineBasicBlock *Preheader = Start->getParent(); in expandCTRLoops() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopSink.cpp | 286 BasicBlock *Preheader = L.getLoopPreheader(); in sinkLoopInvariantInstructions() local 368 BasicBlock *Preheader = L.getLoopPreheader(); in run() local 403 BasicBlock *Preheader = L->getLoopPreheader(); runOnLoop() local [all...] |
H A D | LoopDeletion.cpp | 66 BasicBlock *Preheader, LoopInfo &LI) { in isLoopDead() 150 auto *Preheader = L->getLoopPreheader(); in isLoopNeverExecuted() local 445 BasicBlock *Preheader = L->getLoopPreheader(); in deleteLoopIfDead() local
|
H A D | LICM.cpp | 446 BasicBlock *Preheader = L->getLoopPreheader(); in runOnLoop() local 899 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in hoistRegion() local 1990 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in promoteLoopAccessesToScalars() local 2458 auto *Preheader = L.getLoopPreheader(); in hoistMinMax() local 2520 BasicBlock *Preheader = L.getLoopPreheader(); in hoistGEP() local 2569 auto *Preheader = L.getLoopPreheader(); in hoistAdd() local 2628 auto *Preheader = L.getLoopPreheader(); in hoistSub() local 2753 auto *Preheader = L.getLoopPreheader(); in hoistMulAddAssociation() local
|
H A D | InductiveRangeCheckElimination.cpp | 916 BasicBlock *Preheader = L.getLoopPreheader(); parseLoopStructure() local 1338 changeIterationSpaceEnd(const LoopStructure & LS,BasicBlock * Preheader,Value * ExitSubloopAt,BasicBlock * ContinuationBlock) const changeIterationSpaceEnd() argument 1506 BasicBlock *Preheader = BasicBlock::Create(Ctx, Tag, &F, LS.Header); createPreheader() local 1546 BasicBlock *Preheader = nullptr; run() local 2078 BasicBlock *Preheader = L->getLoopPreheader(); run() local
|
H A D | LoopSimplifyCFG.cpp | 351 BasicBlock *Preheader = L.getLoopPreheader(); in handleDeadExits() local
|
H A D | LoopIdiomRecognize.cpp | 1024 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in processLoopStridedStore() local 1258 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in processLoopStoreOfLoopLoad() local 2179 Intrinsic::ID IntrinID, BasicBlock *Preheader, Instruction *CntInst, in transformLoopToCountable()
|
H A D | IndVarSimplify.cpp | 1098 BasicBlock *Preheader = L->getLoopPreheader(); in sinkUnusedInvariants() local 1250 BasicBlock *Preheader = L->getLoopPreheader(); in createInvariantCond() local
|
/freebsd/contrib/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() 687 BasicBlock *Preheader = BasicBlock::Create(Ctx, Tag, &F, LS.Header); in createPreheader() local 727 BasicBlock *Preheader = OriginalLoop.getLoopPreheader(); in run() local
|
H A D | MatrixUtils.cpp | 23 BasicBlock *TileInfo::CreateLoop(BasicBlock *Preheader, BasicBlock *Exit, in CreateLoop()
|
H A D | LoopSimplify.cpp | 215 static Loop *separateNestedLoop(Loop *L, BasicBlock *Preheader, in separateNestedLoop() 358 static BasicBlock *insertUniqueBackedgeBlock(Loop *L, BasicBlock *Preheader, in insertUniqueBackedgeBlock() 540 BasicBlock *Preheader = L->getLoopPreheader(); in simplifyOneLoop() local
|
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(); in InsertBinop() local 388 BasicBlock *Preheader = L->getLoopPreheader(); in expandAddToGEP() local 1493 if (BasicBlock *Preheader = L->getLoopPreheader()) { in expand() local
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | HardwareLoops.cpp | 361 BasicBlock *Preheader = L->getLoopPreheader(); in TryConvertLoop() local 402 BasicBlock *Preheader = L->getLoopPreheader(); in CanGenerateTest() local 580 BasicBlock *Preheader = L->getLoopPreheader(); in InsertPHICounter() local
|
H A D | MachineLoopUtils.cpp | 31 MachineBasicBlock *Preheader = *Loop->pred_begin(); in PeelSingleBlockLoop() local
|
H A D | MachineLICM.cpp | 578 MachineBasicBlock *Preheader = getCurPreheader(CurLoop, CurPreheader); in HoistRegionPostRA() local 698 MachineBasicBlock *Preheader = getCurPreheader(CurLoop, CurPreheader); in HoistPostRA() local 802 MachineBasicBlock *Preheader = getCurPreheader(CurLoop, CurPreheader); in HoistOutOfLoop() local 1594 unsigned MachineLICMBase::Hoist(MachineInstr *MI, MachineBasicBlock *Preheader, in Hoist()
|
H A D | MachineLoopInfo.cpp | 158 MachineBasicBlock *Preheader = nullptr; in findLoopPreheader() local
|
H A D | MachineSink.cpp | 772 MachineBasicBlock *Preheader = Cycle->getCyclePreheader(); in runOnMachineFunction() local 1573 MachineBasicBlock *Preheader = Cycle->getCyclePreheader(); in SinkIntoCycle() local
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ModuloSchedule.h | 178 MachineBasicBlock *Preheader = nullptr; variable 307 MachineBasicBlock *Preheader = nullptr; variable
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMBlockPlacement.cpp | 99 MachineBasicBlock *Preheader = WLS->getParent(); in revertWhileToDoLoop() local
|
H A D | MVETailPredication.cpp | 143 BasicBlock *Preheader = L->getLoopPreheader(); in runOnLoop() local
|
H A D | ARMLowOverheadLoops.cpp | 175 if (auto *Preheader = ML.getLoopPreheader()) in ProcessLoop() local 177 else if (auto *Preheader = MLI.findLoopPreheader(&ML, true, true)) in ProcessLoop() local 367 MachineBasicBlock *Preheader = nullptr; member
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopIdiomVectorize.cpp | 592 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in expandFindMismatch() local 846 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in transformByteCompare() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonHardwareLoops.cpp | 410 MachineBasicBlock *Preheader = MLI->findLoopPreheader(L, SpecPreheader); in findInductionRegister() local 605 MachineBasicBlock *Preheader = MLI->findLoopPreheader(L, SpecPreheader); in getLoopTripCount() local 1195 MachineBasicBlock *Preheader = MLI->findLoopPreheader(L, SpecPreheader); in convertToHardwareLoop() local
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LoopInfo.cpp | 94 BasicBlock *Preheader = getLoopPreheader(); in makeLoopInvariant() local 372 BasicBlock *Preheader = getLoopPreheader(); in getLoopGuardBranch() local
|