Home
last modified time | relevance | path

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

/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/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64ExpandPseudoInsts.cpp608 auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandCMP_SWAP() local
612 MF->insert(++StoreBB->getIterator(), DoneBB); in expandCMP_SWAP()
630 .addMBB(DoneBB) in expandCMP_SWAP()
632 LoadCmpBB->addSuccessor(DoneBB); in expandCMP_SWAP()
645 StoreBB->addSuccessor(DoneBB); in expandCMP_SWAP()
647 DoneBB->splice(DoneBB->end(), &MBB, MI, MBB.end()); in expandCMP_SWAP()
648 DoneBB->transferSuccessors(&MBB); in expandCMP_SWAP()
657 computeAndAddLiveIns(LiveRegs, *DoneBB); in expandCMP_SWAP()
690 auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandCMP_SWAP_128() local
694 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/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-7.0/llvm/lib/Target/ARM/
DARMExpandPseudoInsts.cpp939 auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in ExpandCMP_SWAP() local
943 MF->insert(++StoreBB->getIterator(), DoneBB); in ExpandCMP_SWAP()
973 .addMBB(DoneBB) in ExpandCMP_SWAP()
976 LoadCmpBB->addSuccessor(DoneBB); in ExpandCMP_SWAP()
1000 StoreBB->addSuccessor(DoneBB); in ExpandCMP_SWAP()
1002 DoneBB->splice(DoneBB->end(), &MBB, MI, MBB.end()); in ExpandCMP_SWAP()
1003 DoneBB->transferSuccessors(&MBB); in ExpandCMP_SWAP()
1012 computeAndAddLiveIns(LiveRegs, *DoneBB); in ExpandCMP_SWAP()
1064 auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in ExpandCMP_SWAP_64() local
1068 MF->insert(++StoreBB->getIterator(), DoneBB); in ExpandCMP_SWAP_64()
[all …]