Home
last modified time | relevance | path

Searched refs:DoneBB (Results 1 – 10 of 10) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ExpandPseudoInsts.cpp193 auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandCMP_SWAP() local
197 MF->insert(++StoreBB->getIterator(), DoneBB); in expandCMP_SWAP()
215 .addMBB(DoneBB) in expandCMP_SWAP()
217 LoadCmpBB->addSuccessor(DoneBB); in expandCMP_SWAP()
230 StoreBB->addSuccessor(DoneBB); in expandCMP_SWAP()
232 DoneBB->splice(DoneBB->end(), &MBB, MI, MBB.end()); in expandCMP_SWAP()
233 DoneBB->transferSuccessors(&MBB); in expandCMP_SWAP()
242 computeAndAddLiveIns(LiveRegs, *DoneBB); in expandCMP_SWAP()
275 auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandCMP_SWAP_128() local
279 MF->insert(++StoreBB->getIterator(), DoneBB); in expandCMP_SWAP_128()
[all …]
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64ExpandPseudoInsts.cpp198 auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandCMP_SWAP() local
202 MF->insert(++StoreBB->getIterator(), DoneBB); in expandCMP_SWAP()
220 .addMBB(DoneBB) in expandCMP_SWAP()
222 LoadCmpBB->addSuccessor(DoneBB); in expandCMP_SWAP()
235 StoreBB->addSuccessor(DoneBB); in expandCMP_SWAP()
237 DoneBB->splice(DoneBB->end(), &MBB, MI, MBB.end()); in expandCMP_SWAP()
238 DoneBB->transferSuccessors(&MBB); in expandCMP_SWAP()
247 computeAndAddLiveIns(LiveRegs, *DoneBB); in expandCMP_SWAP()
280 auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandCMP_SWAP_128() local
284 MF->insert(++StoreBB->getIterator(), DoneBB); in expandCMP_SWAP_128()
[all …]
/external/llvm/lib/Target/AArch64/
DAArch64ExpandPseudoInsts.cpp617 auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandCMP_SWAP() local
621 MF->insert(++StoreBB->getIterator(), DoneBB); in expandCMP_SWAP()
640 .addMBB(DoneBB) in expandCMP_SWAP()
642 LoadCmpBB->addSuccessor(DoneBB); in expandCMP_SWAP()
659 StoreBB->addSuccessor(DoneBB); in expandCMP_SWAP()
661 DoneBB->splice(DoneBB->end(), &MBB, MI, MBB.end()); in expandCMP_SWAP()
662 DoneBB->transferSuccessors(&MBB); in expandCMP_SWAP()
663 addPostLoopLiveIns(DoneBB, LiveRegs); in expandCMP_SWAP()
695 auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandCMP_SWAP_128() local
699 MF->insert(++StoreBB->getIterator(), DoneBB); in expandCMP_SWAP_128()
[all …]
/external/llvm/lib/Target/ARM/
DARMExpandPseudoInsts.cpp785 auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in ExpandCMP_SWAP() local
789 MF->insert(++StoreBB->getIterator(), DoneBB); in ExpandCMP_SWAP()
822 .addMBB(DoneBB) in ExpandCMP_SWAP()
825 LoadCmpBB->addSuccessor(DoneBB); in ExpandCMP_SWAP()
853 StoreBB->addSuccessor(DoneBB); in ExpandCMP_SWAP()
855 DoneBB->splice(DoneBB->end(), &MBB, MI, MBB.end()); in ExpandCMP_SWAP()
856 DoneBB->transferSuccessors(&MBB); in ExpandCMP_SWAP()
857 addPostLoopLiveIns(DoneBB, LiveRegs); in ExpandCMP_SWAP()
907 auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in ExpandCMP_SWAP_64() local
911 MF->insert(++StoreBB->getIterator(), DoneBB); in ExpandCMP_SWAP_64()
[all …]
/external/llvm-project/llvm/lib/Target/ARM/
DARMExpandPseudoInsts.cpp1083 MachineBasicBlock *ClearBB, *DoneBB; in CMSEClearFPRegsV8() local
1085 ClearBB = DoneBB = &MBB; in CMSEClearFPRegsV8()
1089 DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in CMSEClearFPRegsV8()
1092 MF->insert(++ClearBB->getIterator(), DoneBB); in CMSEClearFPRegsV8()
1094 DoneBB->splice(DoneBB->end(), &MBB, MBBI, MBB.end()); in CMSEClearFPRegsV8()
1095 DoneBB->transferSuccessors(&MBB); in CMSEClearFPRegsV8()
1097 MBB.addSuccessor(DoneBB); in CMSEClearFPRegsV8()
1098 ClearBB->addSuccessor(DoneBB); in CMSEClearFPRegsV8()
1110 DoneBB->addLiveIn(Reg); in CMSEClearFPRegsV8()
1113 DoneBB->addLiveIn(ARM::LR); in CMSEClearFPRegsV8()
[all …]
/external/clang/lib/CodeGen/
DCGStmtOpenMP.cpp340 auto DoneBB = createBasicBlock("omp.arraycpy.done"); in EmitOMPAggregateAssign() local
343 Builder.CreateCondBr(IsEmpty, DoneBB, BodyBB); in EmitOMPAggregateAssign()
376 Builder.CreateCondBr(Done, DoneBB, BodyBB); in EmitOMPAggregateAssign()
381 EmitBlock(DoneBB, /*IsFinished=*/true); in EmitOMPAggregateAssign()
475 auto DoneBB = CGF.createBasicBlock("omp.arrayinit.done"); in EmitOMPAggregateInit() local
478 CGF.Builder.CreateCondBr(IsEmpty, DoneBB, BodyBB); in EmitOMPAggregateInit()
527 CGF.Builder.CreateCondBr(Done, DoneBB, BodyBB); in EmitOMPAggregateInit()
531 CGF.EmitBlock(DoneBB, /*IsFinished=*/true); in EmitOMPAggregateInit()
828 llvm::BasicBlock *DoneBB = nullptr; in EmitOMPLastprivateClauseFinal() local
831 DoneBB = createBasicBlock(".omp.lastprivate.done"); in EmitOMPLastprivateClauseFinal()
[all …]
DCGOpenMPRuntime.cpp147 auto *DoneBB = CGF.createBasicBlock(".untied.done."); in Enter() local
148 UntiedSwitch = CGF.Builder.CreateSwitch(Res, DoneBB); in Enter()
149 CGF.EmitBlock(DoneBB); in Enter()
4152 auto DoneBB = CGF.createBasicBlock("omp.arraycpy.done"); in EmitOMPAggregateReduction() local
4155 CGF.Builder.CreateCondBr(IsEmpty, DoneBB, BodyBB); in EmitOMPAggregateReduction()
4193 CGF.Builder.CreateCondBr(Done, DoneBB, BodyBB); in EmitOMPAggregateReduction()
4198 CGF.EmitBlock(DoneBB, /*IsFinished=*/true); in EmitOMPAggregateReduction()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMExpandPseudoInsts.cpp947 auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in ExpandCMP_SWAP() local
951 MF->insert(++StoreBB->getIterator(), DoneBB); in ExpandCMP_SWAP()
981 .addMBB(DoneBB) in ExpandCMP_SWAP()
984 LoadCmpBB->addSuccessor(DoneBB); in ExpandCMP_SWAP()
1008 StoreBB->addSuccessor(DoneBB); in ExpandCMP_SWAP()
1010 DoneBB->splice(DoneBB->end(), &MBB, MI, MBB.end()); in ExpandCMP_SWAP()
1011 DoneBB->transferSuccessors(&MBB); in ExpandCMP_SWAP()
1020 computeAndAddLiveIns(LiveRegs, *DoneBB); in ExpandCMP_SWAP()
1072 auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in ExpandCMP_SWAP_64() local
1076 MF->insert(++StoreBB->getIterator(), DoneBB); in ExpandCMP_SWAP_64()
[all …]
/external/llvm-project/clang/lib/CodeGen/
DCGStmtOpenMP.cpp681 llvm::BasicBlock *DoneBB = createBasicBlock("omp.arraycpy.done"); in EmitOMPAggregateAssign() local
684 Builder.CreateCondBr(IsEmpty, DoneBB, BodyBB); in EmitOMPAggregateAssign()
717 Builder.CreateCondBr(Done, DoneBB, BodyBB); in EmitOMPAggregateAssign()
722 EmitBlock(DoneBB, /*IsFinished=*/true); in EmitOMPAggregateAssign()
1094 llvm::BasicBlock *DoneBB = nullptr; in EmitOMPLastprivateClauseFinal() local
1109 DoneBB = createBasicBlock(".omp.lastprivate.done"); in EmitOMPLastprivateClauseFinal()
1110 Builder.CreateCondBr(IsLastIterCond, ThenBB, DoneBB); in EmitOMPLastprivateClauseFinal()
1169 EmitBlock(DoneBB, /*IsFinished=*/true); in EmitOMPLastprivateClauseFinal()
1437 llvm::BasicBlock *DoneBB = nullptr; in emitPostUpdateForReductionClause() local
1440 if (!DoneBB) { in emitPostUpdateForReductionClause()
[all …]
DCGOpenMPRuntime.cpp163 llvm::BasicBlock *DoneBB = CGF.createBasicBlock(".untied.done."); in Enter() local
164 UntiedSwitch = CGF.Builder.CreateSwitch(Res, DoneBB); in Enter()
165 CGF.EmitBlock(DoneBB); in Enter()
693 llvm::BasicBlock *DoneBB = CGF.createBasicBlock("omp.arrayinit.done"); in EmitOMPAggregateInit() local
696 CGF.Builder.CreateCondBr(IsEmpty, DoneBB, BodyBB); in EmitOMPAggregateInit()
745 CGF.Builder.CreateCondBr(Done, DoneBB, BodyBB); in EmitOMPAggregateInit()
749 CGF.EmitBlock(DoneBB, /*IsFinished=*/true); in EmitOMPAggregateInit()
5035 llvm::BasicBlock *DoneBB = CGF.createBasicBlock("omp.done"); in emitUpdateClause() local
5058 CGF.Builder.CreateCondBr(IsEmpty, DoneBB, BodyBB); in emitUpdateClause()
5060 CGF.EmitBlock(DoneBB, /*IsFinished=*/true); in emitUpdateClause()
[all …]