Searched refs:ConstReg (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVUtils.cpp | 345 MachineInstr *getDefInstrMaybeConstant(Register &ConstReg, in getDefInstrMaybeConstant() argument 347 MachineInstr *MI = MRI->getVRegDef(ConstReg); in getDefInstrMaybeConstant() 354 ConstReg = ConstInstr->getOperand(2).getReg(); in getDefInstrMaybeConstant() 355 return MRI->getVRegDef(ConstReg); in getDefInstrMaybeConstant() 358 ConstReg = ConstInstr->getOperand(1).getReg(); in getDefInstrMaybeConstant() 359 return MRI->getVRegDef(ConstReg); in getDefInstrMaybeConstant() 362 ConstReg = ConstInstr->getOperand(0).getReg(); in getDefInstrMaybeConstant() 365 return MRI->getVRegDef(ConstReg); in getDefInstrMaybeConstant() 368 uint64_t getIConstVal(Register ConstReg, const MachineRegisterInfo *MRI) { in getIConstVal() argument 369 const MachineInstr *MI = getDefInstrMaybeConstant(ConstReg, MRI); in getIConstVal()
|
| H A D | SPIRVUtils.h | 238 MachineInstr *getDefInstrMaybeConstant(Register &ConstReg, 242 uint64_t getIConstVal(Register ConstReg, const MachineRegisterInfo *MRI);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64RegisterBankInfo.cpp | 388 Register ConstReg; in applyMappingImpl() local 392 ConstReg = in applyMappingImpl() 395 ConstReg = Builder.buildAnyExt(LLT::scalar(32), MI.getOperand(1).getReg()) in applyMappingImpl() 398 MRI.setRegBank(ConstReg, getRegBank(AArch64::GPRRegBankID)); in applyMappingImpl() 399 MI.getOperand(1).setReg(ConstReg); in applyMappingImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstructionSelector.cpp | 2835 Register ConstReg = MRI->createVirtualRegister(&AMDGPU::SReg_32RegClass); in selectG_FNEG() local 2842 BuildMI(*BB, &MI, DL, TII.get(AMDGPU::S_MOV_B32), ConstReg) in selectG_FNEG() 2849 .addReg(ConstReg) in selectG_FNEG() 2873 Register ConstReg = MRI->createVirtualRegister(&AMDGPU::SReg_32RegClass); in selectG_FABS() local 2884 BuildMI(*BB, &MI, DL, TII.get(AMDGPU::S_MOV_B32), ConstReg) in selectG_FABS() 2891 .addReg(ConstReg) in selectG_FABS()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrInfo.cpp | 542 Register ConstReg = 0; in finalizeInsInstrs() local 545 ConstReg = in finalizeInsInstrs() 549 ConstReg = in finalizeInsInstrs() 557 MachineInstr *ConstDefInstr = MRI->getVRegDef(ConstReg); in finalizeInsInstrs()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelper.cpp | 2943 Register ConstReg = MI.getOperand(ConstIdx).getReg(); in matchConstantLargerBitWidth() local 2947 auto VRegAndVal = getIConstantVRegValWithLookThrough(ConstReg, MRI); in matchConstantLargerBitWidth() 2960 Register ConstReg = MI.getOperand(3).getReg(); in applyFunnelShiftConstantModulo() local 2961 LLT ConstTy = MRI.getType(ConstReg); in applyFunnelShiftConstantModulo() 2964 auto VRegAndVal = getIConstantVRegValWithLookThrough(ConstReg, MRI); in applyFunnelShiftConstantModulo()
|