LLVM 20.0.0git
|
Represents the EMUL and EEW of a MachineOperand. More...
Public Member Functions | |
OperandInfo (RISCVII::VLMUL EMUL, unsigned Log2EEW) | |
OperandInfo (std::pair< unsigned, bool > EMUL, unsigned Log2EEW) | |
OperandInfo (unsigned Log2EEW) | |
OperandInfo ()=delete | |
void | print (raw_ostream &OS) const |
Static Public Member Functions | |
static bool | EMULAndEEWAreEqual (const OperandInfo &A, const OperandInfo &B) |
static bool | EEWAreEqual (const OperandInfo &A, const OperandInfo &B) |
Public Attributes | |
std::optional< std::pair< unsigned, bool > > | EMUL |
unsigned | Log2EEW |
Represents the EMUL and EEW of a MachineOperand.
Definition at line 81 of file RISCVVLOptimizer.cpp.
|
inline |
Definition at line 89 of file RISCVVLOptimizer.cpp.
Definition at line 92 of file RISCVVLOptimizer.cpp.
|
inline |
Definition at line 95 of file RISCVVLOptimizer.cpp.
|
delete |
|
inlinestatic |
Definition at line 104 of file RISCVVLOptimizer.cpp.
|
inlinestatic |
Definition at line 99 of file RISCVVLOptimizer.cpp.
|
inline |
Definition at line 108 of file RISCVVLOptimizer.cpp.
References EMUL, Log2EEW, and OS.
Referenced by operator<<().
Definition at line 85 of file RISCVVLOptimizer.cpp.
Referenced by print().
unsigned OperandInfo::Log2EEW |
Definition at line 87 of file RISCVVLOptimizer.cpp.
Referenced by print().