Home
last modified time | relevance | path

Searched refs:LoopEnd (Results 1 – 10 of 10) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DMVETPAndVPTOptimisationsPass.cpp108 MachineInstr *&LoopDec, MachineInstr *&LoopEnd) { in findLoopComponents() argument
117 LoopEnd = nullptr; in findLoopComponents()
120 LoopEnd = &T; in findLoopComponents()
125 LoopEnd = &T; in findLoopComponents()
129 if (!LoopEnd) { in findLoopComponents()
133 LLVM_DEBUG(dbgs() << " found loop end: " << *LoopEnd); in findLoopComponents()
144 if (LoopEnd->getOpcode() == ARM::t2LoopEndDec) in findLoopComponents()
145 LoopDec = LoopEnd; in findLoopComponents()
148 LookThroughCOPY(MRI->getVRegDef(LoopEnd->getOperand(0).getReg()), MRI); in findLoopComponents()
227 MachineInstr *LoopEnd, *LoopPhi, *LoopStart, *LoopDec; in LowerWhileLoopStart() local
[all …]
H A DARMISelDAGToDAG.cpp3935 SDNode *LoopEnd = in Select() local
3938 ReplaceUses(N, LoopEnd); in Select()
H A DARMInstrThumb2.td5520 // range. WhileLoopStartLR and LoopEnd to occupy 8 bytes because they may get
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp304 void wireFlow(bool ExitUseAllowed, BasicBlock *LoopEnd);
306 void handleLoops(bool ExitUseAllowed, BasicBlock *LoopEnd);
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()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/
H A DThreadSafety.cpp803 Context LoopEnd = CurrBlockInfo->ExitContext; in traverseCFG() local
804 intersectBackEdge(LoopBegin, LoopEnd); in traverseCFG()
2518 CFGBlockInfo *LoopEnd = &BlockInfo[CurrBlockID]; in runAnalysis() local
2519 intersectAndWarn(LoopEnd->ExitSet, PreLoop->EntrySet, PreLoop->EntryLoc, in runAnalysis()
/netbsd-src/external/apache2/llvm/dist/libcxx/utils/google-benchmark/
H A DREADME.md321 je .LoopEnd
325 .LoopEnd:
340 jmp .LoopEnd
345 .LoopEnd:
/netbsd-src/external/apache2/llvm/dist/llvm/utils/benchmark/
H A DREADME.md309 je .LoopEnd
313 .LoopEnd:
328 jmp .LoopEnd
333 .LoopEnd:
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.cpp7205 MachineBasicBlock *LoopEntry, MachineBasicBlock *LoopEnd) const { in convertNonUniformLoopRegion()
7206 MachineBasicBlock::iterator TI = LoopEnd->getFirstTerminator(); in convertNonUniformLoopRegion()
7208 assert(TI != LoopEnd->end()); in convertNonUniformLoopRegion()
7211 MachineFunction *MF = LoopEnd->getParent(); in convertNonUniformLoopRegion()
7212 MachineRegisterInfo &MRI = LoopEnd->getParent()->getRegInfo(); in convertNonUniformLoopRegion()
7223 if (*PI == LoopEnd) { in convertNonUniformLoopRegion()
7245 LoopEnd->erase(TI); in convertNonUniformLoopRegion()
7246 LoopEnd->insert(LoopEnd->end(), SIIFBREAK); in convertNonUniformLoopRegion()
7247 LoopEnd->insert(LoopEnd->end(), SILOOP); in convertNonUniformLoopRegion()
H A DSIInstrInfo.h1020 MachineBasicBlock *LoopEnd) const;
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGObjC.cpp1728 JumpDest LoopEnd = getJumpDestInCurrentScope("forcoll.end"); in EmitObjCForCollectionStmt() local
1965 BreakContinueStack.push_back(BreakContinue(LoopEnd, AfterBody)); in EmitObjCForCollectionStmt()
2028 EmitBlock(LoopEnd.getBlock()); in EmitObjCForCollectionStmt()