Home
last modified time | relevance | path

Searched refs:Exit (Results 1 – 25 of 158) sorted by relevance

1234567

/llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/
H A D2008-05-16-PHIBlockMerge.ll24 ; CHECK: Exit:
45 Exit: ; preds = %Succ
63 ; CHECK: Exit:
83 Exit: ; preds = %Succ
101 ; CHECK: Pre-Exit:
104 ; CHECK: Exit:
130 Exit: ; preds = %Pre-Exit
149 ; CHECK: Exit:
170 Exit: ; preds = %Succ
186 ; CHECK: Exit:
[all …]
H A DEqualPHIEdgeBlockMerge.ll198 ; CHECK: Exit:
219 Exit: ; preds = %Succ
237 ; CHECK: Exit:
257 Exit: ; preds = %Succ
275 ; CHECK: Pre-Exit:
278 ; CHECK: Exit:
304 Exit: ; preds = %Pre-Exit
323 ; CHECK: Exit:
344 Exit: ; preds = %Succ
360 ; CHECK: Exit:
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineLoopUtils.cpp34 MachineBasicBlock *Exit = *Loop->succ_begin(); in PeelSingleBlockLoop() local
35 if (Exit == Loop) in PeelSingleBlockLoop()
36 Exit = *std::next(Loop->succ_begin()); in PeelSingleBlockLoop()
117 Loop->replaceSuccessor(Exit, NewBB); in PeelSingleBlockLoop()
118 Exit->replacePhiUsesWith(Loop, NewBB); in PeelSingleBlockLoop()
119 NewBB->addSuccessor(Exit); in PeelSingleBlockLoop()
127 TII->insertBranch(*Loop, TBB == Exit ? NewBB : TBB, in PeelSingleBlockLoop()
128 FBB == Exit ? NewBB : FBB, Cond, DL); in PeelSingleBlockLoop()
130 TII->insertBranch(*NewBB, Exit, nullptr, {}, DL); in PeelSingleBlockLoop()
/llvm-project-15.0.7/llvm/test/Transforms/Mem2Reg/
H A D2003-04-24-MultipleIdenticalSuccessors.ll8 br i1 %c1, label %Exit, label %B2
11 br i1 %c2, label %Exit, label %Exit
12 Exit: ; preds = %B2, %B2, %0
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopRotationUtils.cpp217 BasicBlock *Exit = BI->getSuccessor(1); in canRotateDeoptimizingLatchExit() local
218 if (L->contains(Exit)) in canRotateDeoptimizingLatchExit()
219 Exit = BI->getSuccessor(0); in canRotateDeoptimizingLatchExit()
222 if (!Exit->getPostdominatingDeoptimizeCall()) in canRotateDeoptimizingLatchExit()
358 BasicBlock *Exit = BI->getSuccessor(0); in rotateLoop() local
360 if (L->contains(Exit)) in rotateLoop()
361 std::swap(Exit, NewHeader); in rotateLoop()
624 if (!PredLoop || PredLoop->contains(Exit) || in rotateLoop()
631 ExitSplit->moveBefore(Exit); in rotateLoop()
645 if (DT) DT->deleteEdge(OrigPreheader, Exit); in rotateLoop()
[all …]
H A DMatrixUtils.cpp23 BasicBlock *TileInfo::CreateLoop(BasicBlock *Preheader, BasicBlock *Exit, in CreateLoop() argument
29 Preheader->getContext(), Name + ".header", Preheader->getParent(), Exit); in CreateLoop()
31 Header->getParent(), Exit); in CreateLoop()
33 Header->getParent(), Exit); in CreateLoop()
45 BranchInst::Create(Header, Exit, Cond, Latch); in CreateLoop()
56 {DominatorTree::Insert, Latch, Exit}, in CreateLoop()
/llvm-project-15.0.7/llvm/test/tools/llvm-xray/X86/
H A Dfdr-dump-arg1-version-3.txt16 ; CHECK-NEXT: - <Function Exit: #3 delta = +94744>
18 ; CHECK-NEXT: - <Function Exit: #2 delta = +75822>
24 ; CHECK-NEXT: - <Function Exit: #1 delta = +24724>
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp319 MachineBasicBlock *Exit; member in __anonde98b0ec0211::LinearizedRegion
639 if (MBB == Exit) { in buildMRT()
803 if (Exit == nullptr) in storeLiveOuts()
853 << (Exit == nullptr ? -1 : Exit->getNumber()) in print()
1635 if (Exit == nullptr) in rewriteRegionExitPHIs()
1638 collectPHIs(Exit, PHIs); in rewriteRegionExitPHIs()
1702 if (Exit == nullptr) { in createLinearizedExitBlock()
2157 MIB.addMBB(Exit); in createEntryPHI()
2436 auto MF = Exit->getParent(); in splitExit()
2464 if (Pred == Exit) { in splitExit()
[all …]
H A DSIModeRegister.cpp91 Status Exit; member in BlockData
330 NewInfo->Exit = NewInfo->Change; in processBlockPhase1()
365 BlockInfo[ThisBlock]->Pred = BlockInfo[PredBlock]->Exit; in processBlockPhase2()
376 BlockInfo[ThisBlock]->Pred.intersect(BlockInfo[PredBlock]->Exit); in processBlockPhase2()
378 BlockInfo[ThisBlock]->Pred = BlockInfo[PredBlock]->Exit; in processBlockPhase2()
387 if (BlockInfo[ThisBlock]->Exit != TmpStatus) { in processBlockPhase2()
388 BlockInfo[ThisBlock]->Exit = TmpStatus; in processBlockPhase2()
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dunreachable-loop-sinking.ll12 br i1 undef, label %Body, label %Exit
14 Exit: ; preds = %Brancher7, %Entry
29 br i1 %tmp2, label %Body6, label %Exit
H A Dxray-ignore-loop-detection.ll10 br i1 %cond, label %Exit, label %Inc
14 Exit:
H A Dxray-loop-detection.ll10 br i1 %cond, label %Exit, label %Inc
14 Exit:
/llvm-project-15.0.7/llvm/bindings/go/
H A Dconftest.go12 os.Exit(0)
15 os.Exit(1)
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DIVDescriptors.cpp100 const DataLayout &DL = Exit->getModule()->getDataLayout(); in computeRecurrenceType()
101 uint64_t MaxBitWidth = DL.getTypeSizeInBits(Exit->getType()); in computeRecurrenceType()
109 auto Mask = DB->getDemandedBits(Exit); in computeRecurrenceType()
118 auto NumTypeBits = DL.getTypeSizeInBits(Exit->getType()); in computeRecurrenceType()
120 KnownBits Bits = computeKnownBits(Exit, DL); in computeRecurrenceType()
149 Worklist.push_back(Exit); in collectCastInstrs()
194 !RecurrenceDescriptor::isFMulAddIntrinsic(Exit)) in checkOrderedReduction()
198 if (Exit != ExactFPMathInst || Exit->hasNUsesOrMore(3)) in checkOrderedReduction()
203 auto *Op0 = Exit->getOperand(0); in checkOrderedReduction()
204 auto *Op1 = Exit->getOperand(1); in checkOrderedReduction()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86CallFrameOptimization.cpp110 enum InstClassification { Convert, Skip, Exit }; enumerator
283 return Exit; in classifyInstruction()
292 return ImmOp.getImm() == 0 ? Convert : Exit; in classifyInstruction()
298 return ImmOp.getImm() == -1 ? Convert : Exit; in classifyInstruction()
333 return Exit; in classifyInstruction()
342 return Exit; in classifyInstruction()
346 return Exit; in classifyInstruction()
411 for (InstClassification Classification = Skip; Classification != Exit; ++I) { in collectCallInfo()
/llvm-project-15.0.7/lldb/unittests/Host/
H A DHostTest.cpp16 EXPECT_EQ("W01", formatv("{0:g}", WaitStatus{WaitStatus::Exit, 1}).str()); in TEST()
20 formatv("{0}", WaitStatus{WaitStatus::Exit, 4}).str()); in TEST()
/llvm-project-15.0.7/clang/test/SemaObjC/
H A Dcrash-label.m5 Exit: [nilArgs release];
9 Exit: if(_ciKernel && !success ) {
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVInsertVSETVLI.cpp699 VSETVLIInfo Exit; member
1121 if (BBInfo.Exit == TmpStatus) in computeIncomingVLVTYPE()
1124 BBInfo.Exit = TmpStatus; in computeIncomingVLVTYPE()
1126 << " changed to " << BBInfo.Exit << "\n"); in computeIncomingVLVTYPE()
1162 if (PBBInfo.Exit.isUnknown() || !PBBInfo.Exit.hasSameVTYPE(Require)) in needVSETVLIPHI()
1173 if (!DefInfo.hasSameAVL(PBBInfo.Exit) || in needVSETVLIPHI()
1174 !DefInfo.hasSameVTYPE(PBBInfo.Exit)) in needVSETVLIPHI()
1256 if (CurInfo != Info.Exit) { in emitVSETVLIs()
1262 assert(CurInfo == Info.Exit && in emitVSETVLIs()
1466 BBInfo.Exit = BBInfo.Change; in runOnMachineFunction()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonBlockRanges.cpp189 if (Idx == IndexType::Exit) in getPrevIndex()
201 if (Idx == IndexType::Exit || Idx == Last) in getNextIndex()
308 LU = IndexType::Exit; in computeInitialLiveRanges()
403 LastUse[R] = IndexType::Exit; in computeInitialLiveRanges()
438 DeadMap[R].add(IndexType::Entry, IndexType::Exit, false, false); in computeDeadMap()
464 if (Z->end() != IndexType::Exit) { in computeDeadMap()
467 if (DS < IndexType::Exit) in computeDeadMap()
468 DeadMap[R].add(DS, IndexType::Exit, false, false); in computeDeadMap()
499 if (Idx == HexagonBlockRanges::IndexType::Exit) in operator <<()
/llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/
H A DSnippetRepetitor.cpp64 auto Exit = Filler.addBasicBlock(); in Repeat() local
99 Loop.MBB->addSuccessor(Exit.MBB, BranchProbability::getZero()); in Repeat()
100 Exit.addReturn(); in Repeat()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DAnalyzerStatsChecker.cpp122 const CFGBlock *Exit = BE.getDst(); in checkEndAnalysis() local
123 if (Exit->empty()) in checkEndAnalysis()
125 const CFGElement &CE = Exit->front(); in checkEndAnalysis()
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dsink-copy-for-shrink-wrap.ll13 br i1 %cmp5, label %CallBB, label %Exit
18 Exit:
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DRegionInfoImpl.h42 RegionBase<Tr>::RegionBase(BlockT *Entry, BlockT *Exit, in RegionBase() argument
832 BlockT *Exit = nullptr; in getMaxRegionExit() local
842 Exit = R->getExit(); in getMaxRegionExit()
844 Exit = *BlockTraits::child_begin(BB); in getMaxRegionExit()
846 return Exit; in getMaxRegionExit()
849 RegionT *ExitR = getRegionFor(Exit); in getMaxRegionExit()
851 ExitR->getParent()->getEntry() == Exit) in getMaxRegionExit()
854 for (BlockT *Pred : make_range(InvBlockTraits::child_begin(Exit), in getMaxRegionExit()
861 if (DT->dominates(Exit, BB)) in getMaxRegionExit()
864 BB = Exit; in getMaxRegionExit()
[all …]
/llvm-project-15.0.7/llvm/test/Examples/OrcV2Examples/
H A Dlljit-with-remote-debugging.test7 # CHECK0: Exit code: 0
12 # CHECK3: Exit code: 3
/llvm-project-15.0.7/llvm/test/Transforms/LICM/
H A D2004-09-14-AliasAnalysisInvalidate.ll15 br i1 false, label %Outer, label %Exit
16 Exit: ; preds = %Next

1234567