Home
last modified time | relevance | path

Searched defs:PreHeader (Results 1 – 12 of 12) sorted by relevance

/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp86 ConnectProlog(Loop * L,Value * BECount,unsigned Count,BasicBlock * PrologExit,BasicBlock * OriginalLoopLatchExit,BasicBlock * PreHeader,BasicBlock * NewPreHeader,ValueToValueMapTy & VMap,DominatorTree * DT,LoopInfo * LI,bool PreserveLCSSA,ScalarEvolution & SE) ConnectProlog() argument
212 ConnectEpilog(Loop * L,Value * ModVal,BasicBlock * NewExit,BasicBlock * Exit,BasicBlock * PreHeader,BasicBlock * EpilogPreHeader,BasicBlock * NewPreHeader,ValueToValueMapTy & VMap,DominatorTree * DT,LoopInfo * LI,bool PreserveLCSSA,ScalarEvolution & SE,unsigned Count) ConnectEpilog() argument
671 BasicBlock *PreHeader = L->getLoopPreheader(); UnrollRuntimeLoopRemainder() local
[all...]
H A DLoopPeel.cpp759 BasicBlock *PreHeader = L->getLoopPreheader(); cloneLoopBlocks() local
926 BasicBlock *PreHeader = L->getLoopPreheader(); peelLoop() local
H A DLoopUnroll.cpp205 assert(PreHeader && Header); in isEpilogProfitable() local
/llvm-project/llvm/lib/Transforms/Scalar/
H A DTLSVariableHoist.cpp
H A DLoopBoundSplit.cpp352 BasicBlock *SplitLoopPH = SplitEdge(PreHeader, L.getHeader(), &DT, &LI); in splitLoopBound() local
H A DIndVarSimplify.cpp1974 BasicBlock *PreHeader = L->getLoopPreheader(); in run() local
/llvm-project/llvm/lib/Target/ARM/
H A DMVETPAndVPTOptimisationsPass.cpp334 if (LoopStart->getOpcode() == ARM::t2WhileLoopStartLR && PreHeader) in MergeLoopEnd() local
274 CheckForLRUseInPredecessors(MachineBasicBlock * PreHeader,MachineInstr * LoopStart) CheckForLRUseInPredecessors() argument
/llvm-project/llvm/lib/Analysis/
H A DLoopInfo.cpp1004 auto *PreHeader = L.getLoopPreheader(); printLoop() local
/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h829 reduceLoopCount(MachineBasicBlock & MBB,MachineBasicBlock & PreHeader,MachineInstr * IndVar,MachineInstr & Cmp,SmallVectorImpl<MachineOperand> & Cond,SmallVectorImpl<MachineInstr * > & PrevInsts,unsigned Iter,unsigned MaxIter) reduceLoopCount() argument
/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp5512 findLoopInstr(MachineBasicBlock & PreHeader,SmallPtrSet<MachineBasicBlock *,8> & Visited) const findLoopInstr() argument
/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp4518 BasicBlock *PreHeader = CLI->getPreheader(); applyDynamicWorkshareLoop() local
/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp14253 BasicBlock *PreHeader = L->getLoopPreheader(); optimizeGatherSequence() local