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.cpp915 BasicBlock *BodyBB = createBasicBlock("coro.resumed.body"); in EmitCoroutineBody() local
919 Builder.CreateCondBr(SkipBody, ContBB, BodyBB); in EmitCoroutineBody()
920 EmitBlock(BodyBB); in EmitCoroutineBody()
H A DCGOpenMPRuntimeGPU.cpp1323 llvm::BasicBlock *BodyBB = CGF.createBasicBlock("omp.critical.body"); in emitCriticalRegion() local
1357 CGF.Builder.CreateCondBr(CmpThreadToCounter, BodyBB, SyncBB); in emitCriticalRegion()
1360 CGF.EmitBlock(BodyBB); in emitCriticalRegion()
H A DCGOpenMPRuntime.cpp675 llvm::BasicBlock *BodyBB = CGF.createBasicBlock("omp.arrayinit.body"); in EmitOMPAggregateInit() local
679 CGF.Builder.CreateCondBr(IsEmpty, DoneBB, BodyBB); in EmitOMPAggregateInit()
683 CGF.EmitBlock(BodyBB); in EmitOMPAggregateInit()
730 CGF.Builder.CreateCondBr(Done, DoneBB, BodyBB); in EmitOMPAggregateInit()
3514 llvm::BasicBlock *BodyBB = CGF.createBasicBlock("iter.body"); in OMPIteratorGeneratorScope() local
3515 CGF.Builder.CreateCondBr(Cmp, BodyBB, ExitDest.getBlock()); in OMPIteratorGeneratorScope()
3517 CGF.EmitBlock(BodyBB); in OMPIteratorGeneratorScope()
4450 llvm::BasicBlock *BodyBB = CGF.createBasicBlock("omp.body"); in emitUpdateClause() local
4453 CGF.EmitBlock(BodyBB); in emitUpdateClause()
4476 CGF.Builder.CreateCondBr(IsEmpty, DoneBB, BodyBB); in emitUpdateClause()
[all …]
H A DCGStmtOpenMP.cpp778 llvm::BasicBlock *BodyBB = createBasicBlock("omp.arraycpy.body"); in EmitOMPAggregateAssign() local
782 Builder.CreateCondBr(IsEmpty, DoneBB, BodyBB); in EmitOMPAggregateAssign()
786 EmitBlock(BodyBB); in EmitOMPAggregateAssign()
817 Builder.CreateCondBr(Done, DoneBB, BodyBB); in EmitOMPAggregateAssign()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp2726 BasicBlock *BodyBB = BasicBlock::Create(Ctx, "body"); in emitInterWarpCopyFunction() local
2732 Builder.CreateCondBr(Cmp, BodyBB, ExitBB); in emitInterWarpCopyFunction()
2733 emitBlock(BodyBB, Builder.GetInsertBlock()->getParent()); in emitInterWarpCopyFunction()
8256 BasicBlock *BodyBB = BasicBlock::Create( in emitUDMapperArrayInitOrDel() local
8289 Builder.CreateCondBr(Cond, BodyBB, ExitBB); in emitUDMapperArrayInitOrDel()
8291 emitBlock(BodyBB, MapperFn); in emitUDMapperArrayInitOrDel()
8378 BasicBlock *BodyBB = BasicBlock::Create(M.getContext(), "omp.arraymap.body"); in emitUserDefinedMapper() local
8383 Builder.CreateCondBr(IsEmpty, DoneBB, BodyBB); in emitUserDefinedMapper()
8386 emitBlock(BodyBB, MapperFn); in emitUserDefinedMapper()
8387 BasicBlock *LastBB = BodyBB; in emitUserDefinedMapper()
[all …]
/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.cpp6570 MachineBasicBlock &BodyBB, in emitLoadScalarOpsFromVGPRLoop() argument
6699 I = BodyBB.end(); in emitLoadScalarOpsFromVGPRLoop()
6702 BuildMI(BodyBB, I, DL, TII.get(XorTermOpc), Exec) in emitLoadScalarOpsFromVGPRLoop()
6706 BuildMI(BodyBB, I, DL, TII.get(AMDGPU::SI_WATERFALL_LOOP)).addMBB(&LoopBB); in emitLoadScalarOpsFromVGPRLoop()
6767 MachineBasicBlock *BodyBB = MF.CreateMachineBasicBlock(); in loadMBUFScalarOperandsFromVGPR() local
6773 MF.insert(MBBI, BodyBB); in loadMBUFScalarOperandsFromVGPR()
6776 LoopBB->addSuccessor(BodyBB); in loadMBUFScalarOperandsFromVGPR()
6777 BodyBB->addSuccessor(LoopBB); in loadMBUFScalarOperandsFromVGPR()
6778 BodyBB->addSuccessor(RemainderBB); in loadMBUFScalarOperandsFromVGPR()
6784 BodyBB->splice(BodyBB->begin(), &MBB, Begin, MBB.end()); in loadMBUFScalarOperandsFromVGPR()
[all …]