Home
last modified time | relevance | path

Searched defs:ExitBB (Results 1 – 25 of 44) sorted by relevance

12

/llvm-project/polly/lib/CodeGen/
H A DUtils.cpp117 BasicBlock *ExitBB = S.getExit(); in executeScopConditionally() local
H A DLoopGeneratorsGOMP.cpp116 BasicBlock *ExitBB = BasicBlock::Create(Context, "polly.par.exit", SubFn); createSubFn() local
H A DLoopGenerators.cpp85 createLoop(Value * LB,Value * UB,Value * Stride,PollyIRBuilder & Builder,LoopInfo & LI,DominatorTree & DT,BasicBlock * & ExitBB,ICmpInst::Predicate Predicate,ScopAnnotator * Annotator,bool Parallel,bool UseGuard,bool LoopVectDisabled) createLoop() argument
[all...]
H A DBlockGenerators.cpp795 BasicBlock *ExitBB = S.getExit(); in createScalarInitialization() local
844 BasicBlock *ExitBB = S.getExitingBlock(); in createScalarFinalization() local
917 auto *ExitBB = S.getExitingBlock(); in createExitPHINodeMerges() local
H A DLoopGeneratorsKMP.cpp143 SubFnDT->addNewBlock(ExitBB, HeaderBB); in createSubFn() local
[all...]
/llvm-project/llvm/unittests/IR/
H A DUserTest.cpp70 BasicBlock &ExitBB = F->back(); in TEST() local
/llvm-project/llvm/unittests/Analysis/
H A DBranchProbabilityInfoTest.cpp63 auto *ExitBB = &F->back(); in TEST_F() local
H A DScalarEvolutionTest.cpp134 BasicBlock *ExitBB = BasicBlock::Create(Context, "exit", F); in TEST_F() local
334 BasicBlock *ExitBB = BasicBlock::Create(Context, "bb2", F); in TEST_F() local
923 BasicBlock *ExitBB = BasicBlock::Create(Context, "exit", F); TEST_F() local
980 BasicBlock *ExitBB = BasicBlock::Create(Context, "exit", F); TEST_F() local
[all...]
/llvm-project/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp254 const BasicBlock &ExitBB) { in areLoopExitPHIsLoopInvariant() argument
363 static void rewritePHINodesForExitAndUnswitchedBlocks(BasicBlock &ExitBB, in rewritePHINodesForExitAndUnswitchedBlocks() argument
420 for (auto *ExitBB : Exits) in hoistLoopToNewParent() local
480 getTopMostExitingLoop(const BasicBlock * ExitBB,const LoopInfo & LI) getTopMostExitingLoop() argument
896 BasicBlock *ExitBB = std::get<1>(ExitCase); unswitchTrivialSwitch() local
1204 for (auto *ExitBB : ExitBlocks) { buildClonedLoopBlocks() local
1430 for (auto *ExitBB : ExitBlocks) buildClonedLoops() local
1585 BasicBlock *ExitBB = OrderedClonedExitsInLoops.pop_back_val(); buildClonedLoops() local
1907 for (auto *ExitBB : ExitBlocks) rebuildLoopAfterUnswitch() local
1987 BasicBlock *ExitBB = ExitsInLoops.pop_back_val(); rebuildLoopAfterUnswitch() local
2252 for (auto *ExitBB : ExitBlocks) { unswitchNontrivialInvariants() local
3285 for (auto *ExitBB : ExitBlocks) { isSafeForNoNTrivialUnswitching() local
[all...]
H A DLoopPredication.cpp1140 if (!ExitBB->getPostdominatingDeoptimizeCall()) in predicateLoopExits() local
H A DLoopUnrollPass.cpp656 BasicBlock *ExitingBB, *ExitBB; analyzeLoopUnrollCost() local
/llvm-project/llvm/lib/Transforms/IPO/
H A DCrossDSOCFI.cpp109 BasicBlock *ExitBB = BasicBlock::Create(Ctx, "exit", F); buildCFICheck() local
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCtorDtorLowering.cpp78 auto *ExitBB = BasicBlock::Create(C, "while.end", &F); in createInitOrFiniCalls() local
/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXCtorDtorLowering.cpp134 auto *ExitBB = BasicBlock::Create(C, "while.end", &F); createInitOrFiniCalls() local
/llvm-project/clang/lib/CodeGen/
H A DCGAtomic.cpp1773 auto *ExitBB = CGF.createBasicBlock("atomic_exit"); EmitAtomicUpdateLibcall() local
1802 auto *ExitBB = CGF.createBasicBlock("atomic_exit"); EmitAtomicUpdateOp() local
1864 auto *ExitBB = CGF.createBasicBlock("atomic_exit"); EmitAtomicUpdateLibcall() local
1889 auto *ExitBB = CGF.createBasicBlock("atomic_exit"); EmitAtomicUpdateOp() local
[all...]
/llvm-project/llvm/unittests/Linker/
H A DLinkModulesTest.cpp73 BasicBlock *ExitBB; member in __anon77be0c3a0111::LinkModuleTest
/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp1223 BasicBlock *ExitBB = insertRMWLLSCLoop() local
1370 BasicBlock *ExitBB = BB->splitBasicBlock(CI->getIterator(), "cmpxchg.end"); expandAtomicCmpXchg() local
1586 BasicBlock *ExitBB = insertRMWCmpXchgLoop() local
[all...]
H A DAnalysis.cpp536 const BasicBlock *ExitBB = Call.getParent(); isInTailCallPosition() local
/llvm-project/llvm/lib/Frontend/Offloading/
H A DOffloadWrapper.cpp391 auto *ExitBB = BasicBlock::Create(C, "while.end", RegGlobalsFn); createRegisterGlobalsFunction() local
/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp2015 auto *ExitBB = CondBB->getTerminator()->getSuccessor(1); createSections() local
2107 auto *ExitBB = CondBB->getTerminator()->getSuccessor(1); createSection() local
2256 BasicBlock *ExitBB = BasicBlock::Create(M.getContext(), ".shuffle.exit"); shuffleAndStore() local
2510 BasicBlock *ExitBB = nullptr; emitInterWarpCopyFunction() local
3461 BasicBlock *ExitBB = BasicBlock::Create(Ctx, ".omp.reduction.done"); createReductionsGPU() local
4811 BasicBlock *ExitBB = Nested->getHeader(); tileLoops() local
4912 BasicBlock *ExitBB = P.second; tileLoops() local
5649 BasicBlock *ExitBB = EntryBB->splitBasicBlock(SplitPos, "omp_region.end"); EmitOMPInlinedRegion() local
5685 emitCommonDirectiveEntry(Directive OMPD,Value * EntryCall,BasicBlock * ExitBB,bool Conditional) emitCommonDirectiveEntry() argument
7465 BasicBlock *ExitBB = emitAtomicUpdate() local
7618 BasicBlock *ExitBB = CurBB->splitBasicBlock( createAtomicCompare() local
7776 BasicBlock *ExitBB = splitBB(Builder, /*CreateBranch=*/true, "teams.exit"); createTeams() local
[all...]
/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp402 BasicBlock *ExitBB = InsertBefore->getParent(); createMemMoveLoop() local
[all...]
H A DLoopUnrollRuntime.cpp997 auto *ExitBB = RemainderLatch->getSingleSuccessor(); UnrollRuntimeLoopRemainder() local
/llvm-project/polly/lib/Support/
H A DScopHelper.cpp107 BasicBlock *ExitBB = R->getExit(); in simplifyRegionExit() local
/llvm-project/llvm/unittests/Transforms/Utils/
H A DScalarEvolutionExpanderTest.cpp84 BasicBlock *ExitBB = BasicBlock::Create(Context, "exit", F); TEST_F() local
/llvm-project/llvm/unittests/Frontend/
H A DOpenMPIRBuilderTest.cpp1214 BasicBlock *ExitBB = nullptr; TEST_F() local
2760 BasicBlock *ExitBB = ThenBB->getUniqueSuccessor(); TEST_F() local
2839 BasicBlock *ExitBB = ThenBB->getUniqueSuccessor(); TEST_F() local
3338 BasicBlock *ExitBB = ThenBB->getUniqueSuccessor(); TEST_F() local
3428 BasicBlock *ExitBB = ThenBB->getUniqueSuccessor(); TEST_F() local
3548 BasicBlock *ExitBB = ThenBB->getUniqueSuccessor(); TEST_F() local
[all...]

12