Home
last modified time | relevance | path

Searched refs:CarryReg (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILoadStoreOptimizer.cpp1982 Register CarryReg = MRI->createVirtualRegister(CarryRC); in computeBase() local
1989 .addReg(CarryReg, RegState::Define) in computeBase()
2001 .addReg(CarryReg, RegState::Kill) in computeBase()
H A DAMDGPUInstructionSelector.cpp389 Register CarryReg = MRI->createVirtualRegister(CarryRC); in selectG_ADD_SUB() local
391 .addDef(CarryReg) in selectG_ADD_SUB()
399 .addReg(CarryReg, RegState::Kill) in selectG_ADD_SUB()
H A DSIInstrInfo.cpp7778 Register CarryReg = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass); in splitScalarSMulU64() local
7780 BuildMI(MBB, MII, DL, get(AMDGPU::V_MUL_HI_U32_e64), CarryReg) in splitScalarSMulU64()
7797 .addReg(CarryReg); in splitScalarSMulU64()
H A DSIISelLowering.cpp4825 Register CarryReg = MRI.createVirtualRegister(CarryRC); in EmitInstrWithCustomInserter() local
4852 .addReg(CarryReg, RegState::Define) in EmitInstrWithCustomInserter()
4863 .addReg(CarryReg, RegState::Kill) in EmitInstrWithCustomInserter()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp334 MachineInstr *emitCarryIn(MachineInstr &I, Register CarryReg);
4720 Register CarryReg) { in emitCarryIn() argument
4736 MachineInstr *SrcMI = MRI->getVRegDef(CarryReg); in emitCarryIn()
4742 CarrySrcMI->getCarryOutReg() == CarryReg && in emitCarryIn()
4753 return emitInstr(AArch64::SUBSWrr, {DeadReg}, {ZReg, CarryReg}, MIB); in emitCarryIn()
4758 return emitInstr(AArch64::SUBSWri, {DeadReg}, {CarryReg}, MIB, Fns); in emitCarryIn()