Searched refs:ConstReg (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVUtils.cpp | 254 MachineInstr *getDefInstrMaybeConstant(Register &ConstReg, in getDefInstrMaybeConstant() argument 256 MachineInstr *MI = MRI->getVRegDef(ConstReg); in getDefInstrMaybeConstant() 263 ConstReg = ConstInstr->getOperand(2).getReg(); in getDefInstrMaybeConstant() 264 return MRI->getVRegDef(ConstReg); in getDefInstrMaybeConstant() 267 ConstReg = ConstInstr->getOperand(1).getReg(); in getDefInstrMaybeConstant() 268 return MRI->getVRegDef(ConstReg); in getDefInstrMaybeConstant() 270 return MRI->getVRegDef(ConstReg); in getDefInstrMaybeConstant() 273 uint64_t getIConstVal(Register ConstReg, const MachineRegisterInfo *MRI) { in getIConstVal() argument 274 const MachineInstr *MI = getDefInstrMaybeConstant(ConstReg, MRI); in getIConstVal()
|
H A D | SPIRVUtils.h | 81 MachineInstr *getDefInstrMaybeConstant(Register &ConstReg, 85 uint64_t getIConstVal(Register ConstReg, const MachineRegisterInfo *MRI);
|
H A D | SPIRVInstructionSelector.cpp | 1414 Register ConstReg = ConstTy->getOperand(1).getReg(); in selectConstVector() local 1415 const MachineInstr *Const = this->MRI->getVRegDef(ConstReg); in selectConstVector() 2394 Register ConstReg = ConstTy->getOperand(1).getReg(); in selectSpvThreadId() local 2395 const MachineInstr *Const = this->MRI->getVRegDef(ConstReg); in selectSpvThreadId()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstructionSelector.cpp | 2640 Register ConstReg = MRI->createVirtualRegister(&AMDGPU::SReg_32RegClass); in selectG_FNEG() local 2647 BuildMI(*BB, &MI, DL, TII.get(AMDGPU::S_MOV_B32), ConstReg) in selectG_FNEG() 2654 .addReg(ConstReg) in selectG_FNEG() 2678 Register ConstReg = MRI->createVirtualRegister(&AMDGPU::SReg_32RegClass); in selectG_FABS() local 2689 BuildMI(*BB, &MI, DL, TII.get(AMDGPU::S_MOV_B32), ConstReg) in selectG_FABS() 2696 .addReg(ConstReg) in selectG_FABS()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.cpp | 544 Register ConstReg = 0; in finalizeInsInstrs() local 547 ConstReg = in finalizeInsInstrs() 551 ConstReg = in finalizeInsInstrs() 559 MachineInstr *ConstDefInstr = MRI->getVRegDef(ConstReg); in finalizeInsInstrs()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 2916 Register ConstReg = MI.getOperand(ConstIdx).getReg(); in matchConstantLargerBitWidth() local 2920 auto VRegAndVal = getIConstantVRegValWithLookThrough(ConstReg, MRI); in matchConstantLargerBitWidth() 2933 Register ConstReg = MI.getOperand(3).getReg(); in applyFunnelShiftConstantModulo() local 2934 LLT ConstTy = MRI.getType(ConstReg); in applyFunnelShiftConstantModulo() 2937 auto VRegAndVal = getIConstantVRegValWithLookThrough(ConstReg, MRI); in applyFunnelShiftConstantModulo()
|