Lines Matching refs:LoadCmpBB
1833 auto LoadCmpBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in ExpandCMP_SWAP() local
1837 MF->insert(++MBB.getIterator(), LoadCmpBB); in ExpandCMP_SWAP()
1838 MF->insert(++LoadCmpBB->getIterator(), StoreBB); in ExpandCMP_SWAP()
1856 MIB = BuildMI(LoadCmpBB, DL, TII->get(LdrexOp), Dest.getReg()); in ExpandCMP_SWAP()
1863 BuildMI(LoadCmpBB, DL, TII->get(CMPrr)) in ExpandCMP_SWAP()
1868 BuildMI(LoadCmpBB, DL, TII->get(Bcc)) in ExpandCMP_SWAP()
1872 LoadCmpBB->addSuccessor(DoneBB); in ExpandCMP_SWAP()
1873 LoadCmpBB->addSuccessor(StoreBB); in ExpandCMP_SWAP()
1893 .addMBB(LoadCmpBB) in ExpandCMP_SWAP()
1896 StoreBB->addSuccessor(LoadCmpBB); in ExpandCMP_SWAP()
1902 MBB.addSuccessor(LoadCmpBB); in ExpandCMP_SWAP()
1911 computeAndAddLiveIns(LiveRegs, *LoadCmpBB); in ExpandCMP_SWAP()
1915 LoadCmpBB->clearLiveIns(); in ExpandCMP_SWAP()
1916 computeAndAddLiveIns(LiveRegs, *LoadCmpBB); in ExpandCMP_SWAP()
1960 auto LoadCmpBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in ExpandCMP_SWAP_64() local
1964 MF->insert(++MBB.getIterator(), LoadCmpBB); in ExpandCMP_SWAP_64()
1965 MF->insert(++LoadCmpBB->getIterator(), StoreBB); in ExpandCMP_SWAP_64()
1975 MIB = BuildMI(LoadCmpBB, DL, TII->get(LDREXD)); in ExpandCMP_SWAP_64()
1980 BuildMI(LoadCmpBB, DL, TII->get(CMPrr)) in ExpandCMP_SWAP_64()
1985 BuildMI(LoadCmpBB, DL, TII->get(CMPrr)) in ExpandCMP_SWAP_64()
1991 BuildMI(LoadCmpBB, DL, TII->get(Bcc)) in ExpandCMP_SWAP_64()
1995 LoadCmpBB->addSuccessor(DoneBB); in ExpandCMP_SWAP_64()
1996 LoadCmpBB->addSuccessor(StoreBB); in ExpandCMP_SWAP_64()
2014 .addMBB(LoadCmpBB) in ExpandCMP_SWAP_64()
2017 StoreBB->addSuccessor(LoadCmpBB); in ExpandCMP_SWAP_64()
2023 MBB.addSuccessor(LoadCmpBB); in ExpandCMP_SWAP_64()
2032 computeAndAddLiveIns(LiveRegs, *LoadCmpBB); in ExpandCMP_SWAP_64()
2036 LoadCmpBB->clearLiveIns(); in ExpandCMP_SWAP_64()
2037 computeAndAddLiveIns(LiveRegs, *LoadCmpBB); in ExpandCMP_SWAP_64()