Searched refs:LoopEnd (Results 1 – 8 of 8) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | MVETPAndVPTOptimisationsPass.cpp | 117 LoopEnd = nullptr; in findLoopComponents() 120 LoopEnd = &T; in findLoopComponents() 125 LoopEnd = &T; in findLoopComponents() 129 if (!LoopEnd) { in findLoopComponents() 144 if (LoopEnd->getOpcode() == ARM::t2LoopEndDec) in findLoopComponents() 145 LoopDec = LoopEnd; in findLoopComponents() 342 RevertLoopEnd(LoopEnd, TII); in MergeLoopEnd() 384 RevertLoopEnd(LoopEnd, TII); in MergeLoopEnd() 404 BuildMI(*LoopEnd->getParent(), *LoopEnd, LoopEnd->getDebugLoc(), in MergeLoopEnd() 407 .add(LoopEnd->getOperand(1)); in MergeLoopEnd() [all …]
|
| H A D | ARMISelDAGToDAG.cpp | 4132 SDNode *LoopEnd = in Select() local 4135 ReplaceUses(N, LoopEnd); in Select()
|
| H A D | ARMInstrThumb2.td | 5530 // range. WhileLoopStartLR and LoopEnd to occupy 8 bytes because they may get
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | StructurizeCFG.cpp | 815 BasicBlock *LoopEnd) { in wireFlow() argument 839 while (!Order.empty() && !Visited.count(LoopEnd) && in wireFlow() 841 handleLoops(false, LoopEnd); in wireFlow() 850 BasicBlock *LoopEnd) { in handleLoops() argument 855 wireFlow(ExitUseAllowed, LoopEnd); in handleLoops() 862 LoopEnd = Loops[Node->getEntry()]; in handleLoops() 863 wireFlow(false, LoopEnd); in handleLoops() 864 while (!Visited.count(LoopEnd)) { in handleLoops() 865 handleLoops(false, LoopEnd); in handleLoops() 884 LoopEnd = needPrefix(false); in handleLoops() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | ThreadSafety.cpp | 803 Context LoopEnd = CurrBlockInfo->ExitContext; in traverseCFG() local 804 intersectBackEdge(LoopBegin, LoopEnd); in traverseCFG() 2535 CFGBlockInfo *LoopEnd = &BlockInfo[CurrBlockID]; in runAnalysis() local 2536 intersectAndWarn(PreLoop->EntrySet, LoopEnd->ExitSet, PreLoop->EntryLoc, in runAnalysis()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIInstrInfo.cpp | 7271 MachineBasicBlock *LoopEntry, MachineBasicBlock *LoopEnd) const { in convertNonUniformLoopRegion() 7272 MachineBasicBlock::iterator TI = LoopEnd->getFirstTerminator(); in convertNonUniformLoopRegion() 7274 assert(TI != LoopEnd->end()); in convertNonUniformLoopRegion() 7277 MachineFunction *MF = LoopEnd->getParent(); in convertNonUniformLoopRegion() 7278 MachineRegisterInfo &MRI = LoopEnd->getParent()->getRegInfo(); in convertNonUniformLoopRegion() 7289 if (*PI == LoopEnd) { in convertNonUniformLoopRegion() 7311 LoopEnd->erase(TI); in convertNonUniformLoopRegion() 7312 LoopEnd->insert(LoopEnd->end(), SIIFBREAK); in convertNonUniformLoopRegion() 7313 LoopEnd->insert(LoopEnd->end(), SILOOP); in convertNonUniformLoopRegion()
|
| H A D | SIInstrInfo.h | 1021 MachineBasicBlock *LoopEnd) const;
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGObjC.cpp | 1729 JumpDest LoopEnd = getJumpDestInCurrentScope("forcoll.end"); in EmitObjCForCollectionStmt() local 1967 BreakContinueStack.push_back(BreakContinue(LoopEnd, AfterBody)); in EmitObjCForCollectionStmt() 2030 EmitBlock(LoopEnd.getBlock()); in EmitObjCForCollectionStmt()
|