Lines Matching refs:StatusReg
191 Register StatusReg = MI.getOperand(1).getReg(); in expandCMP_SWAP() local
215 BuildMI(LoadCmpBB, DL, TII->get(AArch64::MOVZWi), StatusReg) in expandCMP_SWAP()
233 BuildMI(StoreBB, DL, TII->get(StlrOp), StatusReg) in expandCMP_SWAP()
237 .addReg(StatusReg, getKillRegState(StatusDead)) in expandCMP_SWAP()
271 Register StatusReg = MI.getOperand(2).getReg(); in expandCMP_SWAP_128() local
329 BuildMI(LoadCmpBB, DL, TII->get(AArch64::CSINCWr), StatusReg) in expandCMP_SWAP_128()
337 BuildMI(LoadCmpBB, DL, TII->get(AArch64::CSINCWr), StatusReg) in expandCMP_SWAP_128()
338 .addUse(StatusReg, RegState::Kill) in expandCMP_SWAP_128()
339 .addUse(StatusReg, RegState::Kill) in expandCMP_SWAP_128()
342 .addUse(StatusReg, getKillRegState(StatusDead)) in expandCMP_SWAP_128()
350 BuildMI(StoreBB, DL, TII->get(StxpOp), StatusReg) in expandCMP_SWAP_128()
355 .addReg(StatusReg, getKillRegState(StatusDead)) in expandCMP_SWAP_128()
364 BuildMI(FailBB, DL, TII->get(StxpOp), StatusReg) in expandCMP_SWAP_128()
369 .addReg(StatusReg, getKillRegState(StatusDead)) in expandCMP_SWAP_128()