Home
last modified time | relevance | path

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

12

/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp252 areLoopExitPHIsLoopInvariant(const Loop & L,const BasicBlock & ExitingBB,const BasicBlock & ExitBB) areLoopExitPHIsLoopInvariant() argument
361 rewritePHINodesForExitAndUnswitchedBlocks(BasicBlock & ExitBB,BasicBlock & UnswitchedBB,BasicBlock & OldExitingBB,BasicBlock & OldPH,bool FullUnswitch) rewritePHINodesForExitAndUnswitchedBlocks() argument
418 for (auto *ExitBB : Exits) hoistLoopToNewParent() local
478 getTopMostExitingLoop(const BasicBlock * ExitBB,const LoopInfo & LI) getTopMostExitingLoop() argument
894 BasicBlock *ExitBB = std::get<1>(ExitCase); unswitchTrivialSwitch() local
1202 for (auto *ExitBB : ExitBlocks) { buildClonedLoopBlocks() local
1428 for (auto *ExitBB : ExitBlocks) buildClonedLoops() local
1583 BasicBlock *ExitBB = OrderedClonedExitsInLoops.pop_back_val(); buildClonedLoops() local
1905 for (auto *ExitBB : ExitBlocks) rebuildLoopAfterUnswitch() local
1985 BasicBlock *ExitBB = ExitsInLoops.pop_back_val(); rebuildLoopAfterUnswitch() local
2250 for (auto *ExitBB : ExitBlocks) { unswitchNontrivialInvariants() local
3282 for (auto *ExitBB : ExitBlocks) { isSafeForNoNTrivialUnswitching() local
[all...]
H A DLoopPredication.cpp1140 BasicBlock *ExitBB = BI->getSuccessor(ExitIfTrue ? 0 : 1); in predicateLoopExits() local
H A DLoopUnrollPass.cpp642 BasicBlock *ExitingBB, *ExitBB; analyzeLoopUnrollCost() local
H A DIndVarSimplify.cpp436 for (auto *ExitBB : ExitBlocks) { rewriteFirstIterationLoopExitValues() local
H A DLICM.cpp1555 BasicBlock *ExitBB = PN->getParent(); splitPredecessorsOfLoopExit() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DCrossDSOCFI.cpp109 BasicBlock *ExitBB = BasicBlock::Create(Ctx, "exit", F); in buildCFICheck() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCtorDtorLowering.cpp78 auto *ExitBB = BasicBlock::Create(C, "while.end", &F); in createInitOrFiniCalls() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXCtorDtorLowering.cpp133 auto *ExitBB = BasicBlock::Create(C, "while.end", &F); createInitOrFiniCalls() local
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGAtomic.cpp1978 auto *ExitBB = CGF.createBasicBlock("atomic_exit"); EmitAtomicUpdateLibcall() local
2007 auto *ExitBB = CGF.createBasicBlock("atomic_exit"); EmitAtomicUpdateOp() local
2064 auto *ExitBB = CGF.createBasicBlock("atomic_exit"); EmitAtomicUpdateLibcall() local
2089 auto *ExitBB = CGF.createBasicBlock("atomic_exit"); EmitAtomicUpdateOp() local
[all...]
H A DCGOpenMPRuntimeGPU.cpp1344 llvm::BasicBlock *ExitBB = CGF.createBasicBlock("omp.critical.exit"); emitCriticalRegion() local
1501 llvm::BasicBlock *ExitBB = CGF.createBasicBlock(".shuffle.exit"); shuffleAndStore() local
1796 llvm::BasicBlock *ExitBB = nullptr; emitInterWarpCopyFunction() local
2938 llvm::BasicBlock *ExitBB = CGF.createBasicBlock(".omp.reduction.done"); emitReduction() local
H A DCGNonTrivialStruct.cpp383 llvm::BasicBlock *ExitBB = CGF.createBasicBlock("loop.exit"); in visitArray() local
H A DCGOpenMPRuntime.cpp2373 llvm::BasicBlock *ExitBB = CGF.createBasicBlock(".cancel.exit"); emitBarrierCall() local
5723 llvm::BasicBlock *ExitBB = CGF.createBasicBlock(".cancel.exit"); emitCancellationPointCall() local
5762 llvm::BasicBlock *ExitBB = CGF.createBasicBlock(".cancel.exit"); emitCancelCall() local
9252 llvm::BasicBlock *ExitBB = MapperCGF.createBasicBlock("omp.arraymap.exit"); emitUserDefinedMapper() local
9280 emitUDMapperArrayInitOrDel(CodeGenFunction & MapperCGF,llvm::Value * Handle,llvm::Value * Base,llvm::Value * Begin,llvm::Value * Size,llvm::Value * MapType,llvm::Value * MapName,CharUnits ElementSize,llvm::BasicBlock * ExitBB,bool IsInit) emitUDMapperArrayInitOrDel() argument
11762 llvm::BasicBlock *ExitBB = CGF.createBasicBlock("lp_cond_exit"); emitLastprivateConditionalUpdate() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp1139 BasicBlock *ExitBB = insertRMWLLSCLoop() local
1286 BasicBlock *ExitBB = BB->splitBasicBlock(CI->getIterator(), "cmpxchg.end"); expandAtomicCmpXchg() local
1502 BasicBlock *ExitBB = insertRMWCmpXchgLoop() local
[all...]
H A DAnalysis.cpp573 const BasicBlock *ExitBB = Call.getParent(); isInTailCallPosition() local
H A DModuloSchedule.cpp1259 MachineBasicBlock *PreheaderBB, *ExitBB; global() member in __anon76bf4b630111::KernelRewriter
H A DMachineBlockPlacement.cpp1987 FallThroughGains(const MachineBasicBlock * NewTop,const MachineBasicBlock * OldTop,const MachineBasicBlock * ExitBB,const BlockFilterSet & LoopBlockSet) FallThroughGains() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Frontend/Offloading/
H A DOffloadWrapper.cpp383 auto *ExitBB = BasicBlock::Create(C, "while.end", RegGlobalsFn); createRegisterGlobalsFunction() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp997 auto *ExitBB = RemainderLatch->getSingleSuccessor(); in UnrollRuntimeLoopRemainder() local
H A DLowerMemIntrinsics.cpp379 BasicBlock *ExitBB = InsertBefore->getParent(); createMemMoveLoop() local
H A DLoopUtils.cpp756 BasicBlock *ExitBB = BI->getSuccessor(ExitIdx); breakLoopBackedge() local
/freebsd-src/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp1939 auto *ExitBB = CondBB->getTerminator()->getSuccessor(1); createSections() local
2031 auto *ExitBB = CondBB->getTerminator()->getSuccessor(1); createSection() local
3345 BasicBlock *ExitBB = Nested->getHeader(); tileLoops() local
3446 BasicBlock *ExitBB = P.second; tileLoops() local
4160 BasicBlock *ExitBB = EntryBB->splitBasicBlock(SplitPos, "omp_region.end"); EmitOMPInlinedRegion() local
4196 emitCommonDirectiveEntry(Directive OMPD,Value * EntryCall,BasicBlock * ExitBB,bool Conditional) emitCommonDirectiveEntry() argument
5938 BasicBlock *ExitBB = emitAtomicUpdate() local
6091 BasicBlock *ExitBB = CurBB->splitBasicBlock( createAtomicCompare() local
6249 BasicBlock *ExitBB = splitBB(Builder, /*CreateBranch=*/true, "teams.exit"); createTeams() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h1483 BasicBlock *EntryBB, *ExitBB, *OuterAllocaBB; global() member
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp1215 auto *ExitBB = BasicBlock::Create(*Ctx, "exit", WriteoutF); in insertCounterWriteout() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp1032 MachineBasicBlock *ExitBB = ExitBlocks.front(); ValidateLiveOuts() local
H A DARMConstantIslandPass.cpp2010 MachineBasicBlock *ExitBB = &MBB->back() == Br.MI ? in optimizeThumb2Branches() local

12