Searched refs:LoopEnd (Results 1 – 6 of 6) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | StructurizeCFG.cpp | 803 BasicBlock *LoopEnd) { in wireFlow() argument 827 while (!Order.empty() && !Visited.count(LoopEnd) && in wireFlow() 829 handleLoops(false, LoopEnd); in wireFlow() 838 BasicBlock *LoopEnd) { in handleLoops() argument 843 wireFlow(ExitUseAllowed, LoopEnd); in handleLoops() 850 LoopEnd = Loops[Node->getEntry()]; in handleLoops() 851 wireFlow(false, LoopEnd); in handleLoops() 852 while (!Visited.count(LoopEnd)) { in handleLoops() 853 handleLoops(false, LoopEnd); in handleLoops() 872 LoopEnd = needPrefix(false); in handleLoops() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | SIInstrInfo.cpp | 5362 MachineBasicBlock *LoopEntry, MachineBasicBlock *LoopEnd) const { in convertNonUniformLoopRegion() 5363 MachineBasicBlock::iterator TI = LoopEnd->getFirstTerminator(); in convertNonUniformLoopRegion() 5365 assert(TI != LoopEnd->end()); in convertNonUniformLoopRegion() 5368 MachineFunction *MF = LoopEnd->getParent(); in convertNonUniformLoopRegion() 5369 MachineRegisterInfo &MRI = LoopEnd->getParent()->getRegInfo(); in convertNonUniformLoopRegion() 5380 if (*PI == LoopEnd) { in convertNonUniformLoopRegion() 5402 LoopEnd->erase(TI); in convertNonUniformLoopRegion() 5403 LoopEnd->insert(LoopEnd->end(), SIIFBREAK); in convertNonUniformLoopRegion() 5404 LoopEnd->insert(LoopEnd->end(), SILOOP); in convertNonUniformLoopRegion()
|
| H A D | SIInstrInfo.h | 891 MachineBasicBlock *LoopEnd) const;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | ThreadSafety.cpp | 799 Context LoopEnd = CurrBlockInfo->ExitContext; in traverseCFG() local 800 intersectBackEdge(LoopBegin, LoopEnd); in traverseCFG() 2503 CFGBlockInfo *LoopEnd = &BlockInfo[CurrBlockID]; in runAnalysis() local 2504 intersectAndWarn(LoopEnd->ExitSet, PreLoop->EntrySet, in runAnalysis()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonInstrInfo.cpp | 687 MachineBasicBlock *LoopEnd = L.getBottomBlock(); in analyzeLoop() local 688 MachineBasicBlock::iterator I = LoopEnd->getFirstTerminator(); in analyzeLoop() 690 if (I != LoopEnd->end() && isEndLoopN(I->getOpcode())) { in analyzeLoop() 733 unsigned LoopEnd = createVR(MF, MVT::i1); in reduceLoopCount() local 734 MachineInstr *NewCmp = BuildMI(&MBB, DL, get(Hexagon::C2_cmpgtui), LoopEnd). in reduceLoopCount()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGObjC.cpp | 1583 JumpDest LoopEnd = getJumpDestInCurrentScope("forcoll.end"); in EmitObjCForCollectionStmt() local 1785 BreakContinueStack.push_back(BreakContinue(LoopEnd, AfterBody)); in EmitObjCForCollectionStmt() 1848 EmitBlock(LoopEnd.getBlock()); in EmitObjCForCollectionStmt()
|