Lines Matching refs:LoadCmpBB
937 auto LoadCmpBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in ExpandCMP_SWAP() local
941 MF->insert(++MBB.getIterator(), LoadCmpBB); in ExpandCMP_SWAP()
942 MF->insert(++LoadCmpBB->getIterator(), StoreBB); in ExpandCMP_SWAP()
960 MIB = BuildMI(LoadCmpBB, DL, TII->get(LdrexOp), Dest.getReg()); in ExpandCMP_SWAP()
967 BuildMI(LoadCmpBB, DL, TII->get(CMPrr)) in ExpandCMP_SWAP()
972 BuildMI(LoadCmpBB, DL, TII->get(Bcc)) in ExpandCMP_SWAP()
976 LoadCmpBB->addSuccessor(DoneBB); in ExpandCMP_SWAP()
977 LoadCmpBB->addSuccessor(StoreBB); in ExpandCMP_SWAP()
996 .addMBB(LoadCmpBB) in ExpandCMP_SWAP()
999 StoreBB->addSuccessor(LoadCmpBB); in ExpandCMP_SWAP()
1005 MBB.addSuccessor(LoadCmpBB); in ExpandCMP_SWAP()
1014 computeAndAddLiveIns(LiveRegs, *LoadCmpBB); in ExpandCMP_SWAP()
1018 LoadCmpBB->clearLiveIns(); in ExpandCMP_SWAP()
1019 computeAndAddLiveIns(LiveRegs, *LoadCmpBB); in ExpandCMP_SWAP()
1062 auto LoadCmpBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in ExpandCMP_SWAP_64() local
1066 MF->insert(++MBB.getIterator(), LoadCmpBB); in ExpandCMP_SWAP_64()
1067 MF->insert(++LoadCmpBB->getIterator(), StoreBB); in ExpandCMP_SWAP_64()
1077 MIB = BuildMI(LoadCmpBB, DL, TII->get(LDREXD)); in ExpandCMP_SWAP_64()
1082 BuildMI(LoadCmpBB, DL, TII->get(CMPrr)) in ExpandCMP_SWAP_64()
1087 BuildMI(LoadCmpBB, DL, TII->get(CMPrr)) in ExpandCMP_SWAP_64()
1093 BuildMI(LoadCmpBB, DL, TII->get(Bcc)) in ExpandCMP_SWAP_64()
1097 LoadCmpBB->addSuccessor(DoneBB); in ExpandCMP_SWAP_64()
1098 LoadCmpBB->addSuccessor(StoreBB); in ExpandCMP_SWAP_64()
1116 .addMBB(LoadCmpBB) in ExpandCMP_SWAP_64()
1119 StoreBB->addSuccessor(LoadCmpBB); in ExpandCMP_SWAP_64()
1125 MBB.addSuccessor(LoadCmpBB); in ExpandCMP_SWAP_64()
1134 computeAndAddLiveIns(LiveRegs, *LoadCmpBB); in ExpandCMP_SWAP_64()
1138 LoadCmpBB->clearLiveIns(); in ExpandCMP_SWAP_64()
1139 computeAndAddLiveIns(LiveRegs, *LoadCmpBB); in ExpandCMP_SWAP_64()