Home
last modified time | relevance | path

Searched defs:FoldableDef (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFoldOperands.cpp30 struct FoldableDef { struct
31 union {
38 const TargetRegisterClass *DefRC = nullptr;
41 const MachineInstr *DefMI = nullptr;
44 unsigned DefSubReg = AMDGPU::NoSubRegister;
47 MachineOperand::MachineOperandType Kind;
50 FoldableDef(MachineOperand &FoldOp, const TargetRegisterClass *DefRC, in FoldableDef() argument
66 FoldableDef(int64_t FoldImm, const TargetRegisterClass *DefRC, in FoldableDef() function
72 FoldableDef getWithSubReg(const SIRegisterInfo &TRI, unsigned SubReg) const { in getWithSubReg()
78 bool isReg() const { return Kind == MachineOperand::MO_Register; } in isReg()
[all …]