/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SimpleLoopUnswitch.cpp | 252 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 D | LoopPredication.cpp | 1140 BasicBlock *ExitBB = BI->getSuccessor(ExitIfTrue ? 0 : 1); in predicateLoopExits() local
|
H A D | LoopUnrollPass.cpp | 642 BasicBlock *ExitingBB, *ExitBB; analyzeLoopUnrollCost() local
|
H A D | IndVarSimplify.cpp | 436 for (auto *ExitBB : ExitBlocks) { rewriteFirstIterationLoopExitValues() local
|
H A D | LICM.cpp | 1555 BasicBlock *ExitBB = PN->getParent(); splitPredecessorsOfLoopExit() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | CrossDSOCFI.cpp | 109 BasicBlock *ExitBB = BasicBlock::Create(Ctx, "exit", F); in buildCFICheck() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCtorDtorLowering.cpp | 78 auto *ExitBB = BasicBlock::Create(C, "while.end", &F); in createInitOrFiniCalls() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXCtorDtorLowering.cpp | 133 auto *ExitBB = BasicBlock::Create(C, "while.end", &F); createInitOrFiniCalls() local
|
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGAtomic.cpp | 1978 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 D | CGOpenMPRuntimeGPU.cpp | 1344 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 D | CGNonTrivialStruct.cpp | 383 llvm::BasicBlock *ExitBB = CGF.createBasicBlock("loop.exit"); in visitArray() local
|
H A D | CGOpenMPRuntime.cpp | 2373 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 D | AtomicExpandPass.cpp | 1139 BasicBlock *ExitBB = insertRMWLLSCLoop() local 1286 BasicBlock *ExitBB = BB->splitBasicBlock(CI->getIterator(), "cmpxchg.end"); expandAtomicCmpXchg() local 1502 BasicBlock *ExitBB = insertRMWCmpXchgLoop() local [all...] |
H A D | Analysis.cpp | 573 const BasicBlock *ExitBB = Call.getParent(); isInTailCallPosition() local
|
H A D | ModuloSchedule.cpp | 1259 MachineBasicBlock *PreheaderBB, *ExitBB; global() member in __anon76bf4b630111::KernelRewriter
|
H A D | MachineBlockPlacement.cpp | 1987 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 D | OffloadWrapper.cpp | 383 auto *ExitBB = BasicBlock::Create(C, "while.end", RegGlobalsFn); createRegisterGlobalsFunction() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopUnrollRuntime.cpp | 997 auto *ExitBB = RemainderLatch->getSingleSuccessor(); in UnrollRuntimeLoopRemainder() local
|
H A D | LowerMemIntrinsics.cpp | 379 BasicBlock *ExitBB = InsertBefore->getParent(); createMemMoveLoop() local
|
H A D | LoopUtils.cpp | 756 BasicBlock *ExitBB = BI->getSuccessor(ExitIdx); breakLoopBackedge() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
H A D | OMPIRBuilder.cpp | 1939 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 D | OMPIRBuilder.h | 1483 BasicBlock *EntryBB, *ExitBB, *OuterAllocaBB; global() member
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | GCOVProfiling.cpp | 1215 auto *ExitBB = BasicBlock::Create(*Ctx, "exit", WriteoutF); in insertCounterWriteout() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMLowOverheadLoops.cpp | 1032 MachineBasicBlock *ExitBB = ExitBlocks.front(); ValidateLiveOuts() local
|
H A D | ARMConstantIslandPass.cpp | 2010 MachineBasicBlock *ExitBB = &MBB->back() == Br.MI ? in optimizeThumb2Branches() local
|