Home
last modified time | relevance | path

Searched refs:BodyBB (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCoroutine.cpp895 BasicBlock *BodyBB = createBasicBlock("coro.resumed.body"); in EmitCoroutineBody() local
899 Builder.CreateCondBr(SkipBody, ContBB, BodyBB); in EmitCoroutineBody()
900 EmitBlock(BodyBB); in EmitCoroutineBody()
H A DCGOpenMPRuntime.cpp679 llvm::BasicBlock *BodyBB = CGF.createBasicBlock("omp.arrayinit.body"); in EmitOMPAggregateInit() local
683 CGF.Builder.CreateCondBr(IsEmpty, DoneBB, BodyBB); in EmitOMPAggregateInit()
687 CGF.EmitBlock(BodyBB); in EmitOMPAggregateInit()
734 CGF.Builder.CreateCondBr(Done, DoneBB, BodyBB); in EmitOMPAggregateInit()
3538 llvm::BasicBlock *BodyBB = CGF.createBasicBlock("iter.body"); in OMPIteratorGeneratorScope() local
3539 CGF.Builder.CreateCondBr(Cmp, BodyBB, ExitDest.getBlock()); in OMPIteratorGeneratorScope()
3541 CGF.EmitBlock(BodyBB); in OMPIteratorGeneratorScope()
4482 llvm::BasicBlock *BodyBB = CGF.createBasicBlock("omp.body"); in emitUpdateClause() local
4485 CGF.EmitBlock(BodyBB); in emitUpdateClause()
4508 CGF.Builder.CreateCondBr(IsEmpty, DoneBB, BodyBB); in emitUpdateClause()
[all …]
H A DCGOpenMPRuntimeGPU.cpp1324 llvm::BasicBlock *BodyBB = CGF.createBasicBlock("omp.critical.body"); in emitCriticalRegion() local
1358 CGF.Builder.CreateCondBr(CmpThreadToCounter, BodyBB, SyncBB); in emitCriticalRegion()
1361 CGF.EmitBlock(BodyBB); in emitCriticalRegion()
H A DCGStmtOpenMP.cpp740 llvm::BasicBlock *BodyBB = createBasicBlock("omp.arraycpy.body"); in EmitOMPAggregateAssign() local
744 Builder.CreateCondBr(IsEmpty, DoneBB, BodyBB); in EmitOMPAggregateAssign()
748 EmitBlock(BodyBB); in EmitOMPAggregateAssign()
779 Builder.CreateCondBr(Done, DoneBB, BodyBB); in EmitOMPAggregateAssign()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp816 MachineBasicBlock *BodyBB = MF->CreateMachineBasicBlock(); in executeInWaterfallLoop() local
822 MF->insert(MBBI, BodyBB); in executeInWaterfallLoop()
826 LoopBB->addSuccessor(BodyBB); in executeInWaterfallLoop()
827 BodyBB->addSuccessor(RestoreExecBB); in executeInWaterfallLoop()
828 BodyBB->addSuccessor(LoopBB); in executeInWaterfallLoop()
844 .addMBB(BodyBB); in executeInWaterfallLoop()
852 BodyBB->splice(BodyBB->end(), &MBB, Range.begin(), MBB.end()); in executeInWaterfallLoop()
856 auto NewEnd = BodyBB->end(); in executeInWaterfallLoop()
950 B.setInsertPt(*BodyBB, BodyBB->end()); in executeInWaterfallLoop()
H A DSIInstrInfo.cpp6264 MachineBasicBlock &LoopBB, MachineBasicBlock &BodyBB, const DebugLoc &DL, in emitLoadScalarOpsFromVGPRLoop() argument
6391 I = BodyBB.end(); in emitLoadScalarOpsFromVGPRLoop()
6394 BuildMI(BodyBB, I, DL, TII.get(XorTermOpc), Exec) in emitLoadScalarOpsFromVGPRLoop()
6398 BuildMI(BodyBB, I, DL, TII.get(AMDGPU::SI_WATERFALL_LOOP)).addMBB(&LoopBB); in emitLoadScalarOpsFromVGPRLoop()
6459 MachineBasicBlock *BodyBB = MF.CreateMachineBasicBlock(); in loadMBUFScalarOperandsFromVGPR() local
6465 MF.insert(MBBI, BodyBB); in loadMBUFScalarOperandsFromVGPR()
6468 LoopBB->addSuccessor(BodyBB); in loadMBUFScalarOperandsFromVGPR()
6469 BodyBB->addSuccessor(LoopBB); in loadMBUFScalarOperandsFromVGPR()
6470 BodyBB->addSuccessor(RemainderBB); in loadMBUFScalarOperandsFromVGPR()
6476 BodyBB->splice(BodyBB->begin(), &MBB, Begin, MBB.end()); in loadMBUFScalarOperandsFromVGPR()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp2591 BasicBlock *BodyBB = BasicBlock::Create(Ctx, "body"); in emitInterWarpCopyFunction() local
2597 Builder.CreateCondBr(Cmp, BodyBB, ExitBB); in emitInterWarpCopyFunction()
2598 emitBlock(BodyBB, Builder.GetInsertBlock()->getParent()); in emitInterWarpCopyFunction()
8191 BasicBlock *BodyBB = splitBB(Builder, /*CreateBranch=*/true, "teams.entry"); in createTeams() local
8192 Builder.SetInsertPoint(BodyBB, BodyBB->begin()); in createTeams()
8213 BasicBlock *BodyBB = splitBB(Builder, /*CreateBranch=*/true, "teams.body"); in createTeams() local
8257 InsertPointTy CodeGenIP(BodyBB, BodyBB->begin()); in createTeams()