| /llvm-project-15.0.7/libc/benchmarks/automemcpy/lib/ |
| H A D | RandomFunctionGenerator.cpp | 90 LoopEnd(Context.int_const("LoopEnd")), in RandomFunctionGenerator() 106 addBoundsAndAnchors(LoopBegin, LoopEnd); in RandomFunctionGenerator() 115 Solver.add(LoopEnd == AlignedLoopBegin); in RandomFunctionGenerator() 129 addLoopConstraints(LoopBegin, LoopEnd, LoopBlockSize, kLoopMinIter); in RandomFunctionGenerator() 151 Solver.add(LoopBegin == LoopEnd); in RandomFunctionGenerator() 222 R.Loop = AsLoop(E(LoopBegin), E(LoopEnd), E(LoopBlockSize)); in next() 234 (LoopBegin == E(LoopBegin)) && (LoopEnd == E(LoopEnd)) && in next() 270 const z3::expr &LoopEnd, in addLoopConstraints() argument 274 Solver.add(LoopBegin == LoopEnd || in addLoopConstraints()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | MVETPAndVPTOptimisationsPass.cpp | 122 LoopEnd = nullptr; in findLoopComponents() 125 LoopEnd = &T; in findLoopComponents() 130 LoopEnd = &T; in findLoopComponents() 134 if (!LoopEnd) { in findLoopComponents() 149 if (LoopEnd->getOpcode() == ARM::t2LoopEndDec) in findLoopComponents() 150 LoopDec = LoopEnd; in findLoopComponents() 347 RevertLoopEnd(LoopEnd, TII); in MergeLoopEnd() 389 RevertLoopEnd(LoopEnd, TII); in MergeLoopEnd() 420 BuildMI(*LoopEnd->getParent(), *LoopEnd, LoopEnd->getDebugLoc(), in MergeLoopEnd() 423 .add(LoopEnd->getOperand(1)); in MergeLoopEnd() [all …]
|
| H A D | ARMISelDAGToDAG.cpp | 4139 SDNode *LoopEnd = in Select() local 4142 ReplaceUses(N, LoopEnd); in Select()
|
| H A D | ARMInstrThumb2.td | 5561 // range. WhileLoopStartLR and LoopEnd to occupy 8 bytes because they may get
|
| /llvm-project-15.0.7/llvm/test/Transforms/AggressiveInstCombine/ |
| H A D | trunc_phi.ll | 16 ; CHECK: LoopEnd: 30 br i1 %cmp, label %LoopEnd, label %Loop 32 LoopEnd: 51 ; CHECK: LoopEnd: 57 switch i32 %sw, label %LoopEnd [ i32 0, label %Loop 66 br i1 %cmp, label %LoopEnd, label %Loop 68 LoopEnd:
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | StructurizeCFG.cpp | 835 BasicBlock *LoopEnd) { in wireFlow() argument 859 while (!Order.empty() && !Visited.count(LoopEnd) && in wireFlow() 861 handleLoops(false, LoopEnd); in wireFlow() 870 BasicBlock *LoopEnd) { in handleLoops() argument 875 wireFlow(ExitUseAllowed, LoopEnd); in handleLoops() 882 LoopEnd = Loops[Node->getEntry()]; in handleLoops() 883 wireFlow(false, LoopEnd); in handleLoops() 884 while (!Visited.count(LoopEnd)) { in handleLoops() 885 handleLoops(false, LoopEnd); in handleLoops() 904 LoopEnd = needPrefix(false); in handleLoops() [all …]
|
| /llvm-project-15.0.7/libc/benchmarks/automemcpy/include/automemcpy/ |
| H A D | RandomFunctionGenerator.h | 43 void addLoopConstraints(const z3::expr &LoopBegin, const z3::expr &LoopEnd, 52 z3::expr LoopBegin, LoopEnd, LoopBlockSize; member
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SIOptimizeVGPRLiveRange.cpp | 115 MachineBasicBlock *LoopHeader, MachineBasicBlock *LoopEnd, 331 MachineBasicBlock *LoopHeader, MachineBasicBlock *LoopEnd, in collectWaterfallCandidateRegisters() argument 345 if (MBB == LoopEnd) in collectWaterfallCandidateRegisters() 378 for (auto *Succ : LoopEnd->successors()) { in collectWaterfallCandidateRegisters() 674 auto *LoopEnd = &MBB; in runOnMachineFunction() local 683 collectWaterfallCandidateRegisters(LoopHeader, LoopEnd, CandidateRegs, in runOnMachineFunction()
|
| H A D | SIInstrInfo.cpp | 7568 MachineBasicBlock *LoopEntry, MachineBasicBlock *LoopEnd) const { in convertNonUniformLoopRegion() 7569 MachineBasicBlock::iterator TI = LoopEnd->getFirstTerminator(); in convertNonUniformLoopRegion() 7571 assert(TI != LoopEnd->end()); in convertNonUniformLoopRegion() 7574 MachineFunction *MF = LoopEnd->getParent(); in convertNonUniformLoopRegion() 7575 MachineRegisterInfo &MRI = LoopEnd->getParent()->getRegInfo(); in convertNonUniformLoopRegion() 7584 if (PMBB == LoopEnd) { in convertNonUniformLoopRegion() 7605 LoopEnd->erase(TI); in convertNonUniformLoopRegion() 7606 LoopEnd->insert(LoopEnd->end(), SIIFBREAK); in convertNonUniformLoopRegion() 7607 LoopEnd->insert(LoopEnd->end(), SILOOP); in convertNonUniformLoopRegion()
|
| H A D | SIInstrInfo.h | 1069 MachineBasicBlock *LoopEnd) const;
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | ThreadSafety.cpp | 797 Context LoopEnd = CurrBlockInfo->ExitContext; in traverseCFG() local 798 intersectBackEdge(LoopBegin, LoopEnd); in traverseCFG() 2440 CFGBlockInfo *LoopEnd = &BlockInfo[CurrBlockID]; in runAnalysis() local 2441 intersectAndWarn(PreLoop->EntrySet, LoopEnd->ExitSet, PreLoop->EntryLoc, in runAnalysis()
|
| /llvm-project-15.0.7/third-party/benchmark/docs/ |
| H A D | user_guide.md | 1154 je .LoopEnd 1158 .LoopEnd: 1173 jmp .LoopEnd 1178 .LoopEnd:
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/LowOverheadLoops/ |
| H A D | loop-guards.ll | 13 ; CHECK-GLOBAL-NOT: LoopEnd
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGObjC.cpp | 1735 JumpDest LoopEnd = getJumpDestInCurrentScope("forcoll.end"); in EmitObjCForCollectionStmt() local 1972 BreakContinueStack.push_back(BreakContinue(LoopEnd, AfterBody)); in EmitObjCForCollectionStmt() 2035 EmitBlock(LoopEnd.getBlock()); in EmitObjCForCollectionStmt()
|