Searched refs:LoopEntry (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyFixIrreducibleControlFlow.cpp | 117 const BlockSet &getLoopEnterers(MachineBasicBlock *LoopEntry) const { in getLoopEnterers() 118 assert(inRegion(LoopEntry)); in getLoopEnterers() 119 auto I = LoopEnterers.find(LoopEntry); in getLoopEnterers() 261 for (auto *LoopEntry : getSortedEntries(Graph.getLoopEntries())) { in processRegion() local 288 MutualLoopEntries.insert(LoopEntry); in processRegion() 290 if (OtherLoopEntry != LoopEntry && in processRegion() 291 Graph.canReach(LoopEntry, OtherLoopEntry) && in processRegion() 292 Graph.canReach(OtherLoopEntry, LoopEntry)) { in processRegion() 314 for (auto *LoopEntry : Graph.getLoopEntries()) { in processRegion() local 315 LoopBlocks InnerBlocks(LoopEntry, Graph.getLoopEnterers(LoopEntry)); in processRegion() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopIdiomRecognize.cpp | 1502 static Value *matchCondition(BranchInst *BI, BasicBlock *LoopEntry, in matchCondition() argument 1521 if ((Pred == ICmpInst::ICMP_NE && TrueSucc == LoopEntry) || in matchCondition() 1522 (Pred == ICmpInst::ICMP_EQ && FalseSucc == LoopEntry)) in matchCondition() 1532 static Value *matchShiftULTCondition(BranchInst *BI, BasicBlock *LoopEntry, in matchShiftULTCondition() argument 1548 if (Pred == ICmpInst::ICMP_ULT && FalseSucc == LoopEntry) { in matchShiftULTCondition() 1559 BasicBlock *LoopEntry) { in getRecurrenceVar() argument 1561 if (PhiX && PhiX->getParent() == LoopEntry && in getRecurrenceVar() 1599 BasicBlock *LoopEntry; in detectShiftUntilLessThanIdiom() local 1604 LoopEntry = *(CurLoop->block_begin()); in detectShiftUntilLessThanIdiom() 1608 dyn_cast<BranchInst>(LoopEntry->getTerminator()), LoopEntry, in detectShiftUntilLessThanIdiom() [all …]
|
/freebsd/sys/contrib/zlib/contrib/gcc_gvmat64/ |
H A D | gvmat64.S | 397 LoopEntry: label
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIInstrInfo.h | 1315 void convertNonUniformLoopRegion(MachineBasicBlock *LoopEntry,
|
H A D | SIInstrInfo.cpp | 8797 MachineBasicBlock *LoopEntry, MachineBasicBlock *LoopEnd) const { in convertNonUniformLoopRegion() argument 8812 for (MachineBasicBlock *PMBB : LoopEntry->predecessors()) { in convertNonUniformLoopRegion() 8831 .addMBB(LoopEntry); in convertNonUniformLoopRegion() 8833 LoopEntry->insert(LoopEntry->begin(), HeaderPhi); in convertNonUniformLoopRegion()
|