Searched refs:LoadCmpBB (Results 1 – 2 of 2) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64ExpandPseudoInsts.cpp | 201 auto LoadCmpBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandCMP_SWAP() local 205 MF->insert(++MBB.getIterator(), LoadCmpBB); in expandCMP_SWAP() 206 MF->insert(++LoadCmpBB->getIterator(), StoreBB); in expandCMP_SWAP() 215 BuildMI(LoadCmpBB, DL, TII->get(AArch64::MOVZWi), StatusReg) in expandCMP_SWAP() 217 BuildMI(LoadCmpBB, DL, TII->get(LdarOp), Dest.getReg()) in expandCMP_SWAP() 219 BuildMI(LoadCmpBB, DL, TII->get(CmpOp), ZeroReg) in expandCMP_SWAP() 223 BuildMI(LoadCmpBB, DL, TII->get(AArch64::Bcc)) in expandCMP_SWAP() 227 LoadCmpBB->addSuccessor(DoneBB); in expandCMP_SWAP() 228 LoadCmpBB->addSuccessor(StoreBB); in expandCMP_SWAP() 238 .addMBB(LoadCmpBB); in expandCMP_SWAP() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMExpandPseudoInsts.cpp | 1606 auto LoadCmpBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in ExpandCMP_SWAP() local 1610 MF->insert(++MBB.getIterator(), LoadCmpBB); in ExpandCMP_SWAP() 1611 MF->insert(++LoadCmpBB->getIterator(), StoreBB); in ExpandCMP_SWAP() 1629 MIB = BuildMI(LoadCmpBB, DL, TII->get(LdrexOp), Dest.getReg()); in ExpandCMP_SWAP() 1636 BuildMI(LoadCmpBB, DL, TII->get(CMPrr)) in ExpandCMP_SWAP() 1641 BuildMI(LoadCmpBB, DL, TII->get(Bcc)) in ExpandCMP_SWAP() 1645 LoadCmpBB->addSuccessor(DoneBB); in ExpandCMP_SWAP() 1646 LoadCmpBB->addSuccessor(StoreBB); in ExpandCMP_SWAP() 1665 .addMBB(LoadCmpBB) in ExpandCMP_SWAP() 1668 StoreBB->addSuccessor(LoadCmpBB); in ExpandCMP_SWAP() [all …]
|