Home
last modified time | relevance | path

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

12

/freebsd/contrib/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
902 BasicBlock *ExitBB = std::get<1>(ExitCase); unswitchTrivialSwitch() local
1211 for (auto *ExitBB : ExitBlocks) { buildClonedLoopBlocks() local
1441 for (auto *ExitBB : ExitBlocks) buildClonedLoops() local
1596 BasicBlock *ExitBB = OrderedClonedExitsInLoops.pop_back_val(); buildClonedLoops() local
1918 for (auto *ExitBB : ExitBlocks) rebuildLoopAfterUnswitch() local
1998 BasicBlock *ExitBB = ExitsInLoops.pop_back_val(); rebuildLoopAfterUnswitch() local
2263 for (auto *ExitBB : ExitBlocks) { unswitchNontrivialInvariants() local
3303 for (auto *ExitBB : ExitBlocks) { isSafeForNoNTrivialUnswitching() local
[all...]
H A DLoopPredication.cpp1223 BasicBlock *ExitBB = BI->getSuccessor(ExitIfTrue ? 0 : 1); predicateLoopExits() local
H A DLoopUnrollPass.cpp656 BasicBlock *ExitingBB, *ExitBB; in analyzeLoopUnrollCost() local
H A DIndVarSimplify.cpp446 for (auto *ExitBB : ExitBlocks) { in rewriteFirstIterationLoopExitValues() local
H A DLICM.cpp1570 BasicBlock *ExitBB = PN->getParent(); in splitPredecessorsOfLoopExit() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCtorDtorLowering.cpp69 auto *ExitBB = BasicBlock::Create(C, "while.end", &F); createInitOrFiniCalls() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DCrossDSOCFI.cpp109 BasicBlock *ExitBB = BasicBlock::Create(Ctx, "exit", F); in buildCFICheck() local
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXCtorDtorLowering.cpp134 auto *ExitBB = BasicBlock::Create(C, "while.end", &F); in createInitOrFiniCalls() local
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGAtomic.cpp1773 auto *ExitBB = CGF.createBasicBlock("atomic_exit"); in EmitAtomicUpdateLibcall() local
1802 auto *ExitBB = CGF.createBasicBlock("atomic_exit"); in EmitAtomicUpdateOp() local
1864 auto *ExitBB = CGF.createBasicBlock("atomic_exit"); in EmitAtomicUpdateLibcall() local
1889 auto *ExitBB = CGF.createBasicBlock("atomic_exit"); in EmitAtomicUpdateOp() local
H A DCGNonTrivialStruct.cpp383 llvm::BasicBlock *ExitBB = CGF.createBasicBlock("loop.exit"); in visitArray() local
H A DCGOpenMPRuntimeGPU.cpp1325 llvm::BasicBlock *ExitBB = CGF.createBasicBlock("omp.critical.exit"); in emitCriticalRegion() local
H A DCGOpenMPRuntime.cpp2376 llvm::BasicBlock *ExitBB = CGF.createBasicBlock(".cancel.exit"); in emitBarrierCall() local
5738 llvm::BasicBlock *ExitBB = CGF.createBasicBlock(".cancel.exit"); in emitCancellationPointCall() local
5777 llvm::BasicBlock *ExitBB = CGF.createBasicBlock(".cancel.exit"); in emitCancelCall() local
9313 llvm::BasicBlock *ExitBB = MapperCGF.createBasicBlock("omp.arraymap.exit"); in emitUserDefinedMapper() local
9341 llvm::Value *MapName, CharUnits ElementSize, llvm::BasicBlock *ExitBB, in emitUDMapperArrayInitOrDel()
11793 llvm::BasicBlock *ExitBB = CGF.createBasicBlock("lp_cond_exit"); in emitLastprivateConditionalUpdate() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp1223 BasicBlock *ExitBB = in insertRMWLLSCLoop() local
1370 BasicBlock *ExitBB = BB->splitBasicBlock(CI->getIterator(), "cmpxchg.end"); in expandAtomicCmpXchg() local
1586 BasicBlock *ExitBB = in insertRMWCmpXchgLoop() local
H A DAnalysis.cpp537 const BasicBlock *ExitBB = Call.getParent(); in isInTailCallPosition() local
H A DMachineBlockPlacement.cpp2023 const MachineBasicBlock *ExitBB, in FallThroughGains()
H A DModuloSchedule.cpp1266 MachineBasicBlock *PreheaderBB, *ExitBB; member in __anonbef7b4110111::KernelRewriter
/freebsd/contrib/llvm-project/llvm/lib/Frontend/Offloading/
H A DOffloadWrapper.cpp391 auto *ExitBB = BasicBlock::Create(C, "while.end", RegGlobalsFn); in createRegisterGlobalsFunction() local
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp2081 auto *ExitBB = CondBB->getTerminator()->getSuccessor(1); in createSections() local
2173 auto *ExitBB = CondBB->getTerminator()->getSuccessor(1); in createSection() local
2322 BasicBlock *ExitBB = BasicBlock::Create(M.getContext(), ".shuffle.exit"); in shuffleAndStore() local
2576 BasicBlock *ExitBB = nullptr; in emitInterWarpCopyFunction() local
3527 BasicBlock *ExitBB = BasicBlock::Create(Ctx, ".omp.reduction.done"); in createReductionsGPU() local
4877 BasicBlock *ExitBB = Nested->getHeader(); in tileLoops() local
4978 BasicBlock *ExitBB = P.second; in tileLoops() local
5715 BasicBlock *ExitBB = EntryBB->splitBasicBlock(SplitPos, "omp_region.end"); in EmitOMPInlinedRegion() local
5751 Directive OMPD, Value *EntryCall, BasicBlock *ExitBB, bool Conditional) { in emitCommonDirectiveEntry()
7901 BasicBlock *ExitBB = in emitAtomicUpdate() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp997 auto *ExitBB = RemainderLatch->getSingleSuccessor(); in UnrollRuntimeLoopRemainder() local
H A DLowerMemIntrinsics.cpp405 BasicBlock *ExitBB = InsertBefore->getParent(); in createMemMoveLoop() local
H A DLoopUtils.cpp757 BasicBlock *ExitBB = BI->getSuccessor(ExitIdx); in breakLoopBackedge() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h2056 BasicBlock *EntryBB, *ExitBB, *OuterAllocaBB; member
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp1218 auto *ExitBB = BasicBlock::Create(*Ctx, "exit", WriteoutF); insertCounterWriteout() local
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp1020 MachineBasicBlock *ExitBB = ExitBlocks.front(); in ValidateLiveOuts() local
H A DARMConstantIslandPass.cpp2010 MachineBasicBlock *ExitBB = &MBB->back() == Br.MI ? in optimizeThumb2Branches() local

12