Lines Matching refs:LoadCmpBB

1655   auto LoadCmpBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock());  in ExpandCMP_SWAP()  local
1659 MF->insert(++MBB.getIterator(), LoadCmpBB); in ExpandCMP_SWAP()
1660 MF->insert(++LoadCmpBB->getIterator(), StoreBB); in ExpandCMP_SWAP()
1678 MIB = BuildMI(LoadCmpBB, DL, TII->get(LdrexOp), Dest.getReg()); in ExpandCMP_SWAP()
1685 BuildMI(LoadCmpBB, DL, TII->get(CMPrr)) in ExpandCMP_SWAP()
1690 BuildMI(LoadCmpBB, DL, TII->get(Bcc)) in ExpandCMP_SWAP()
1694 LoadCmpBB->addSuccessor(DoneBB); in ExpandCMP_SWAP()
1695 LoadCmpBB->addSuccessor(StoreBB); in ExpandCMP_SWAP()
1714 .addMBB(LoadCmpBB) in ExpandCMP_SWAP()
1717 StoreBB->addSuccessor(LoadCmpBB); in ExpandCMP_SWAP()
1723 MBB.addSuccessor(LoadCmpBB); in ExpandCMP_SWAP()
1732 computeAndAddLiveIns(LiveRegs, *LoadCmpBB); in ExpandCMP_SWAP()
1736 LoadCmpBB->clearLiveIns(); in ExpandCMP_SWAP()
1737 computeAndAddLiveIns(LiveRegs, *LoadCmpBB); in ExpandCMP_SWAP()
1780 auto LoadCmpBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in ExpandCMP_SWAP_64() local
1784 MF->insert(++MBB.getIterator(), LoadCmpBB); in ExpandCMP_SWAP_64()
1785 MF->insert(++LoadCmpBB->getIterator(), StoreBB); in ExpandCMP_SWAP_64()
1795 MIB = BuildMI(LoadCmpBB, DL, TII->get(LDREXD)); in ExpandCMP_SWAP_64()
1800 BuildMI(LoadCmpBB, DL, TII->get(CMPrr)) in ExpandCMP_SWAP_64()
1805 BuildMI(LoadCmpBB, DL, TII->get(CMPrr)) in ExpandCMP_SWAP_64()
1811 BuildMI(LoadCmpBB, DL, TII->get(Bcc)) in ExpandCMP_SWAP_64()
1815 LoadCmpBB->addSuccessor(DoneBB); in ExpandCMP_SWAP_64()
1816 LoadCmpBB->addSuccessor(StoreBB); in ExpandCMP_SWAP_64()
1834 .addMBB(LoadCmpBB) in ExpandCMP_SWAP_64()
1837 StoreBB->addSuccessor(LoadCmpBB); in ExpandCMP_SWAP_64()
1843 MBB.addSuccessor(LoadCmpBB); in ExpandCMP_SWAP_64()
1852 computeAndAddLiveIns(LiveRegs, *LoadCmpBB); in ExpandCMP_SWAP_64()
1856 LoadCmpBB->clearLiveIns(); in ExpandCMP_SWAP_64()
1857 computeAndAddLiveIns(LiveRegs, *LoadCmpBB); in ExpandCMP_SWAP_64()