|
mini-llvm 0.1.0
|
Classes | |
| class | Directive |
| class | GlobalValue |
| class | GlobalValueBuilder |
| class | GlobalValueTransform |
| class | Instruction |
| class | Label |
| class | Module |
| class | ModuleTransform |
| class | Operand |
| class | RISCVAddress |
| class | RISCVAddressDirective |
| class | RISCVAddressOperand |
| class | RISCVDataDirective |
| class | RISCVFallthrough |
| class | RISCVImmediateOperand |
| class | RISCVInstruction |
| class | RISCVMemoryOperand |
| class | RISCVPassManager |
| class | RISCVRegisterOperand |
| class | RISCVUnusedLabelElimination |
| class | Statement |
| class | StringDirective |
| class | Symbol |
| class | ZeroDirective |
Enumerations | |
| enum | RISCVOperation |
| enum | RISCVRegister |
Functions | |
| auto | operands (Instruction &I) |
| auto | operands (const Instruction &I) |
| bool | operator== (const Symbol &lhs, const Symbol &rhs) |
| std::strong_ordering | operator<=> (const Symbol &lhs, const Symbol &rhs) |
| constexpr const char * | mnemonic (RISCVOperation op) |
| constexpr const char * | name (RISCVRegister reg) |
|
inlineconstexpr |
|
inlineconstexpr |
|
inline |
|
inline |