Lines Matching refs:Dest
103 unsigned Dest = I->getOperand(0).getReg(); in expandAtomicCmpSwapSubword() local
176 BuildMI(sinkMBB, DL, TII->get(Mips::SRLV), Dest) in expandAtomicCmpSwapSubword()
180 BuildMI(sinkMBB, DL, TII->get(SEOp), Dest).addReg(Dest); in expandAtomicCmpSwapSubword()
184 BuildMI(sinkMBB, DL, TII->get(Mips::SLL), Dest) in expandAtomicCmpSwapSubword()
185 .addReg(Dest, RegState::Kill) in expandAtomicCmpSwapSubword()
187 BuildMI(sinkMBB, DL, TII->get(Mips::SRA), Dest) in expandAtomicCmpSwapSubword()
188 .addReg(Dest, RegState::Kill) in expandAtomicCmpSwapSubword()
244 unsigned Dest = I->getOperand(0).getReg(); in expandAtomicCmpSwap() local
279 BuildMI(loop1MBB, DL, TII->get(LL), Dest).addReg(Ptr).addImm(0); in expandAtomicCmpSwap()
281 .addReg(Dest, RegState::Kill).addReg(OldVal).addMBB(exitMBB); in expandAtomicCmpSwap()
378 unsigned Dest = I->getOperand(0).getReg(); in expandAtomicBinOpSubword() local
455 BuildMI(sinkMBB, DL, TII->get(Mips::AND), Dest) in expandAtomicBinOpSubword()
457 BuildMI(sinkMBB, DL, TII->get(Mips::SRLV), Dest) in expandAtomicBinOpSubword()
458 .addReg(Dest).addReg(ShiftAmnt); in expandAtomicBinOpSubword()
461 BuildMI(sinkMBB, DL, TII->get(SEOp), Dest).addReg(Dest); in expandAtomicBinOpSubword()
464 BuildMI(sinkMBB, DL, TII->get(Mips::SLL), Dest) in expandAtomicBinOpSubword()
465 .addReg(Dest, RegState::Kill) in expandAtomicBinOpSubword()
467 BuildMI(sinkMBB, DL, TII->get(Mips::SRA), Dest) in expandAtomicBinOpSubword()
468 .addReg(Dest, RegState::Kill) in expandAtomicBinOpSubword()