Lines Matching refs:StoreBB

938   auto StoreBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock());  in ExpandCMP_SWAP()  local
942 MF->insert(++LoadCmpBB->getIterator(), StoreBB); in ExpandCMP_SWAP()
943 MF->insert(++StoreBB->getIterator(), DoneBB); in ExpandCMP_SWAP()
977 LoadCmpBB->addSuccessor(StoreBB); in ExpandCMP_SWAP()
983 MIB = BuildMI(StoreBB, DL, TII->get(StrexOp), TempReg) in ExpandCMP_SWAP()
991 BuildMI(StoreBB, DL, TII->get(CMPri)) in ExpandCMP_SWAP()
995 BuildMI(StoreBB, DL, TII->get(Bcc)) in ExpandCMP_SWAP()
999 StoreBB->addSuccessor(LoadCmpBB); in ExpandCMP_SWAP()
1000 StoreBB->addSuccessor(DoneBB); in ExpandCMP_SWAP()
1013 computeAndAddLiveIns(LiveRegs, *StoreBB); in ExpandCMP_SWAP()
1016 StoreBB->clearLiveIns(); in ExpandCMP_SWAP()
1017 computeAndAddLiveIns(LiveRegs, *StoreBB); in ExpandCMP_SWAP()
1063 auto StoreBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in ExpandCMP_SWAP_64() local
1067 MF->insert(++LoadCmpBB->getIterator(), StoreBB); in ExpandCMP_SWAP_64()
1068 MF->insert(++StoreBB->getIterator(), DoneBB); in ExpandCMP_SWAP_64()
1098 LoadCmpBB->addSuccessor(StoreBB); in ExpandCMP_SWAP_64()
1105 MIB = BuildMI(StoreBB, DL, TII->get(STREXD), TempReg); in ExpandCMP_SWAP_64()
1111 BuildMI(StoreBB, DL, TII->get(CMPri)) in ExpandCMP_SWAP_64()
1115 BuildMI(StoreBB, DL, TII->get(Bcc)) in ExpandCMP_SWAP_64()
1119 StoreBB->addSuccessor(LoadCmpBB); in ExpandCMP_SWAP_64()
1120 StoreBB->addSuccessor(DoneBB); in ExpandCMP_SWAP_64()
1133 computeAndAddLiveIns(LiveRegs, *StoreBB); in ExpandCMP_SWAP_64()
1136 StoreBB->clearLiveIns(); in ExpandCMP_SWAP_64()
1137 computeAndAddLiveIns(LiveRegs, *StoreBB); in ExpandCMP_SWAP_64()