Lines Matching refs:LoadCmpBB
1745 auto LoadCmpBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in ExpandCMP_SWAP() local
1749 MF->insert(++MBB.getIterator(), LoadCmpBB); in ExpandCMP_SWAP()
1750 MF->insert(++LoadCmpBB->getIterator(), StoreBB); in ExpandCMP_SWAP()
1768 MIB = BuildMI(LoadCmpBB, DL, TII->get(LdrexOp), Dest.getReg()); in ExpandCMP_SWAP()
1775 BuildMI(LoadCmpBB, DL, TII->get(CMPrr)) in ExpandCMP_SWAP()
1780 BuildMI(LoadCmpBB, DL, TII->get(Bcc)) in ExpandCMP_SWAP()
1784 LoadCmpBB->addSuccessor(DoneBB); in ExpandCMP_SWAP()
1785 LoadCmpBB->addSuccessor(StoreBB); in ExpandCMP_SWAP()
1805 .addMBB(LoadCmpBB) in ExpandCMP_SWAP()
1808 StoreBB->addSuccessor(LoadCmpBB); in ExpandCMP_SWAP()
1814 MBB.addSuccessor(LoadCmpBB); in ExpandCMP_SWAP()
1823 computeAndAddLiveIns(LiveRegs, *LoadCmpBB); in ExpandCMP_SWAP()
1827 LoadCmpBB->clearLiveIns(); in ExpandCMP_SWAP()
1828 computeAndAddLiveIns(LiveRegs, *LoadCmpBB); in ExpandCMP_SWAP()
1872 auto LoadCmpBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in ExpandCMP_SWAP_64() local
1876 MF->insert(++MBB.getIterator(), LoadCmpBB); in ExpandCMP_SWAP_64()
1877 MF->insert(++LoadCmpBB->getIterator(), StoreBB); in ExpandCMP_SWAP_64()
1887 MIB = BuildMI(LoadCmpBB, DL, TII->get(LDREXD)); in ExpandCMP_SWAP_64()
1892 BuildMI(LoadCmpBB, DL, TII->get(CMPrr)) in ExpandCMP_SWAP_64()
1897 BuildMI(LoadCmpBB, DL, TII->get(CMPrr)) in ExpandCMP_SWAP_64()
1903 BuildMI(LoadCmpBB, DL, TII->get(Bcc)) in ExpandCMP_SWAP_64()
1907 LoadCmpBB->addSuccessor(DoneBB); in ExpandCMP_SWAP_64()
1908 LoadCmpBB->addSuccessor(StoreBB); in ExpandCMP_SWAP_64()
1926 .addMBB(LoadCmpBB) in ExpandCMP_SWAP_64()
1929 StoreBB->addSuccessor(LoadCmpBB); in ExpandCMP_SWAP_64()
1935 MBB.addSuccessor(LoadCmpBB); in ExpandCMP_SWAP_64()
1944 computeAndAddLiveIns(LiveRegs, *LoadCmpBB); in ExpandCMP_SWAP_64()
1948 LoadCmpBB->clearLiveIns(); in ExpandCMP_SWAP_64()
1949 computeAndAddLiveIns(LiveRegs, *LoadCmpBB); in ExpandCMP_SWAP_64()