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