mini-llvm
0.1.0
Toggle main menu visibility
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
N
mini_llvm
N
ir
C
Add
C
AlgebraicSimplification
C
AliasAnalysis
C
Alloca
C
AlwaysInline
C
And
C
ArgMemOnly
C
Argument
C
ArrayConstant
C
ArrayFlattening
C
ArrayType
C
ASHR
C
Attribute
C
AttributeDeduction
C
BasicBlock
C
BasicBlockMerging
C
BasicBlockType
C
BinaryFloatingArithmeticOperator
C
BinaryFloatingOperator
C
BinaryFloatingRelationalOperator
C
BinaryIntegerArithmeticOperator
C
BinaryIntegerOperator
C
BinaryIntegerRelationalOperator
C
BitCast
C
Br
C
BranchSimplification
C
Call
C
CondBr
C
Constant
C
ConstantFolding
C
ConstantVisitor
C
DeadCodeElimination
C
DeadStoreElimination
C
DominatorTreeAnalysis
C
Double
C
DoubleConstant
C
DTNode
C
FAdd
C
FCmp
C
FDiv
C
Float
C
FloatConstant
C
FloatingCastingOperator
C
FloatingConstant
C
FloatingToIntegerCastingOperator
C
FloatingType
C
FMul
C
FNeg
C
FPExt
C
FPToSI
C
FPToUI
C
FPTrunc
C
FRem
C
FSub
C
Function
C
FunctionAnalysis
C
FunctionInlining
C
FunctionTransform
C
FunctionType
C
GetElementPtr
C
GlobalCodeMotion
C
GlobalDeadCodeElimination
C
GlobalValue
C
GlobalValueNumbering
C
GlobalVar
C
I1
C
I16
C
I16Constant
C
I1Constant
C
I32
C
I32Constant
C
I64
C
I64Constant
C
I8
C
I8Constant
C
ICmp
C
InaccessibleMemOnly
C
InaccessibleMemOrArgMemOnly
C
IndirectCall
C
Instruction
C
InstructionCombining
C
InstructionVisitor
C
IntegerCastingOperator
C
IntegerConstant
C
IntegerOrPointerType
C
IntegerToFloatingCastingOperator
C
IntegerType
C
IntToPtr
C
JumpThreading
C
Lexer
C
LexException
C
Load
C
Loop
C
LoopTreeAnalysis
C
LSHR
C
LTNode
C
Mem2Reg
C
Module
C
ModuleAnalysis
C
ModuleTransform
C
Mul
C
NoInline
C
NullPtrConstant
C
Or
C
ParseException
C
Parser
C
PassManager
C
Phi
C
Incoming
C
ConstIncoming
C
incoming_iterator
C
const_incoming_iterator
C
PointerConstant
C
PoisonPropagation
C
PoisonValue
C
Ptr
C
PtrToInt
C
ReadNone
C
ReadOnly
C
RedundantLoadElimination
C
Ret
C
SDiv
C
Select
C
SExt
C
SHL
C
SIToFP
C
SRem
C
Store
C
StrengthReduction
C
Sub
C
Symbol
C
TailCallElimination
C
TailDuplication
C
Terminator
C
Token
C
Trunc
C
Type
C
TypeVisitor
C
UDiv
C
UIToFP
C
UnaryFloatingArithmeticOperator
C
UnaryFloatingOperator
C
UnreachableBlockElimination
C
URem
C
Use
C
Use< ValueT >
C
UseBase
C
Value
C
Void
C
VoidValue
C
Xor
C
ZExt
N
mc
C
Directive
C
GlobalValue
C
GlobalValueBuilder
C
GlobalValueTransform
C
Instruction
C
Label
C
Module
C
ModuleTransform
C
Operand
C
RISCVAddress
C
RISCVAddressDirective
C
RISCVAddressOperand
C
RISCVDataDirective
C
RISCVFallthrough
C
RISCVImmediateOperand
C
RISCVInstruction
C
RISCVMemoryOperand
C
RISCVPassManager
C
RISCVRegisterOperand
C
RISCVUnusedLabelElimination
C
Statement
C
StringDirective
C
Symbol
C
ZeroDirective
N
mir
C
Add
C
AddI
C
And
C
AndI
C
BasicBlock
C
BasicBlockAnalysis
C
BasicBlockBuilder
C
BasicBlockMerging
C
BasicBlockOperand
C
BasicBlockReordering
C
BasicBlockTransform
C
BinaryOperator
C
BinaryOperatorI
C
Br
C
BranchPredictionAnalysis
C
Cmp
C
CmpBr
C
CmpSet
C
CmpZ
C
CmpZBr
C
CmpZSet
C
CondBr
C
CondSet
C
Constant
C
ConstantVisitor
C
CopyPropagation
C
DeadCodeElimination
C
FAdd
C
FakeUse
C
FBinaryOperator
C
FCmp
C
FCmpSet
C
FCvt
C
FCvtFS
C
FCvtFU
C
FCvtSF
C
FCvtUF
C
FDiv
C
FLoad
C
FMov
C
FMovFI
C
FMovIF
C
FMul
C
FNeg
C
FStore
C
FSub
C
FUnaryOperator
C
Function
C
FunctionAnalysis
C
FunctionOperand
C
FunctionTransform
C
GlobalValue
C
GlobalValueOperand
C
GlobalVar
C
I16ArrayConstant
C
I16Constant
C
I32ArrayConstant
C
I32Constant
C
I64ArrayConstant
C
I64Constant
C
I8ArrayConstant
C
I8Constant
C
Immediate
C
ImmediateOperand
C
Instruction
C
InstructionVisitor
C
IntegerImmediate
C
JumpThreading
C
LA
C
LI
C
LiveVariableAnalysis
C
Load
C
Marker
C
MemoryOperand
C
Module
C
ModuleAnalysis
C
ModuleTransform
C
Mov
C
Mul
C
Neg
C
Not
C
NullOperationElimination
C
Or
C
OrI
C
PhysicalRegister
C
PtrArrayConstant
C
PtrConstant
C
Register
C
RegisterOperand
C
RegisterReuse
C
RISCVCall
C
RISCVConstantPropagation
C
RISCVInstructionVisitor
C
RISCVJALR
C
RISCVPassManager
C
RISCVRegister
C
RISCVRet
C
SDiv
C
SExt
C
SHL
C
SHLI
C
SHRA
C
SHRAI
C
SHRL
C
SHRLI
C
SRem
C
StackFrame
C
StackOffsetEvaluation
C
StackOffsetImmediate
C
StackSlot
C
Store
C
Sub
C
SubI
C
TailDuplication
C
Terminator
C
UDiv
C
UnaryOperator
C
UnreachableBlockElimination
C
URem
C
VirtualRegister
C
Xor
C
XorI
C
ZeroConstant
C
ZeroRegisterReplacement
N
ops
C
Add
C
And
C
ASHR
C
BitCast
C
BitCast< bool >
C
EQ
C
FAdd
C
FDiv
C
FMul
C
FNeg
C
FPExt
C
FPToSI
C
FPToSI< bool >
C
FPToUI
C
FPToUI< bool >
C
FPTrunc
C
FRem
C
FSub
C
LSHR
C
Mul
C
NE
C
OEQ
C
OGE
C
OGT
C
OLE
C
OLT
C
ONE
C
Or
C
SDiv
C
SExt
C
SExt< bool >
C
SGE
C
SGT
C
SHL
C
SIToFP
C
SLE
C
SLT
C
SRem
C
Sub
C
Trunc
C
Trunc< bool >
C
UDiv
C
UGE
C
UGT
C
UIToFP
C
ULE
C
ULT
C
URem
C
Xor
C
ZExt
C
ZExt< bool >
C
ArrowProxy
C
BigInteger
C
Color
C
ColoredString
C
ColoredStringView
C
ColorGuard
C
CommandLineParser
C
OptionArgument
C
PositionalArgument
C
Separator
C
Argument
C
Result
C
Error
C
Diagnostic
C
Expected
C
Expected< void, E >
C
FileHandle
C
FunctionRef
C
FunctionRef< R(Args...)>
C
GraphColoringAllocator
C
HashMap
C
IndirectIterator
C
LinearScanAllocator
C
Matrix
C
NaiveAllocator
C
OptionalReference
C
Path
C
PCG32
C
RegisterAllocator
C
RISCVBackendDriver
C
RISCVMCGen
C
RISCVMIRGen
C
SourceManager
C
StringJoiner
C
SystemError
C
SystemString
C
Unexpected
C
VTModeGuard
N
std
C
formatter< ConstantT >
C
formatter< GlobalValueT >
C
formatter< ImmediateT >
C
formatter< InstructionT >
C
formatter< mini_llvm::BigInteger >
C
formatter< mini_llvm::ColoredString >
C
formatter< mini_llvm::ColoredStringView >
C
formatter< mini_llvm::ir::Attribute >
C
formatter< mini_llvm::ir::Module >
C
formatter< mini_llvm::mc::Module >
C
formatter< mini_llvm::mc::RISCVAddress >
C
formatter< mini_llvm::mc::Symbol >
C
formatter< mini_llvm::mir::BasicBlock >
C
formatter< mini_llvm::mir::MemoryOperand >
C
formatter< mini_llvm::mir::Module >
C
formatter< mini_llvm::Path >
C
formatter< mini_llvm::StringJoiner >
C
formatter< mini_llvm::SystemString >
C
formatter< OperandT >
C
formatter< RegisterT >
C
formatter< StatementT >
C
formatter< TypeT >
C
formatter< ValueT >
C
hash< mini_llvm::BigInteger >
C
hash< mini_llvm::ir::Symbol >
C
hash< mini_llvm::mc::RISCVAddress >
C
hash< mini_llvm::mc::Symbol >
C
hash< mini_llvm::Path >
C
hash< mini_llvm::SystemString >
Generated by
1.17.0