/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64ExpandPseudoInsts.cpp | 193 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/ |
D | AArch64ExpandPseudoInsts.cpp | 198 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/ |
D | AArch64ExpandPseudoInsts.cpp | 617 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/ |
D | ARMExpandPseudoInsts.cpp | 785 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/ |
D | ARMExpandPseudoInsts.cpp | 1083 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/ |
D | CGStmtOpenMP.cpp | 340 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 …]
|
D | CGOpenMPRuntime.cpp | 147 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/ |
D | ARMExpandPseudoInsts.cpp | 947 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/ |
D | CGStmtOpenMP.cpp | 681 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 …]
|
D | CGOpenMPRuntime.cpp | 163 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 …]
|