mini-llvm 0.1.0
Loading...
Searching...
No Matches
Class Index
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)