Searched refs:LoopEntry (Results 1 – 5 of 5) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFixIrreducibleControlFlow.cpp | 116 const BlockSet &getLoopEnterers(MachineBasicBlock *LoopEntry) const { in getLoopEnterers() 117 assert(inRegion(LoopEntry)); in getLoopEnterers() 118 auto I = LoopEnterers.find(LoopEntry); in getLoopEnterers() 262 for (auto *LoopEntry : getSortedEntries(Graph.getLoopEntries())) { in processRegion() local 289 MutualLoopEntries.insert(LoopEntry); in processRegion() 291 if (OtherLoopEntry != LoopEntry && in processRegion() 292 Graph.canReach(LoopEntry, OtherLoopEntry) && in processRegion() 293 Graph.canReach(OtherLoopEntry, LoopEntry)) { in processRegion() 315 for (auto *LoopEntry : Graph.getLoopEntries()) { in processRegion() local 316 LoopBlocks InnerBlocks(LoopEntry, Graph.getLoopEnterers(LoopEntry)); in processRegion() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.cpp | 1463 BasicBlock *LoopEntry) { in getRecurrenceVar() argument 1465 if (PhiX && PhiX->getParent() == LoopEntry && in getRecurrenceVar() 1500 BasicBlock *LoopEntry; in detectPopcountIdiom() local 1508 LoopEntry = *(CurLoop->block_begin()); in detectPopcountIdiom() 1513 dyn_cast<BranchInst>(LoopEntry->getTerminator()), LoopEntry)) in detectPopcountIdiom() 1545 PhiX = getRecurrenceVar(VarX1, DefX2, LoopEntry); in detectPopcountIdiom() 1553 IterE = LoopEntry->end(); in detectPopcountIdiom() 1634 BasicBlock *LoopEntry; in detectShiftUntilZeroIdiom() local 1640 LoopEntry = *(CurLoop->block_begin()); in detectShiftUntilZeroIdiom() 1644 dyn_cast<BranchInst>(LoopEntry->getTerminator()), LoopEntry)) in detectShiftUntilZeroIdiom() [all …]
|
| /freebsd-13.1/sys/contrib/zlib/contrib/gcc_gvmat64/ |
| H A D | gvmat64.S | 397 LoopEntry: label
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIInstrInfo.h | 1020 void convertNonUniformLoopRegion(MachineBasicBlock *LoopEntry,
|
| H A D | SIInstrInfo.cpp | 7271 MachineBasicBlock *LoopEntry, MachineBasicBlock *LoopEnd) const { in convertNonUniformLoopRegion() argument 7286 for (MachineBasicBlock::pred_iterator PI = LoopEntry->pred_begin(), in convertNonUniformLoopRegion() 7287 E = LoopEntry->pred_end(); in convertNonUniformLoopRegion() 7308 .addMBB(LoopEntry); in convertNonUniformLoopRegion() 7310 LoopEntry->insert(LoopEntry->begin(), HeaderPhi); in convertNonUniformLoopRegion()
|