mini-llvm
0.1.0
Toggle main menu visibility
Loading...
Searching...
No Matches
Here is a list of all class members with links to the classes they belong to:
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Z
~
- r -
rbegin() :
mini_llvm::ir::BasicBlock
,
mini_llvm::ir::Function
,
mini_llvm::mc::GlobalValue
,
mini_llvm::mc::Module
,
mini_llvm::mir::BasicBlock
,
mini_llvm::mir::Function
,
mini_llvm::mir::StackFrame
RedundantLoadElimination() :
mini_llvm::ir::RedundantLoadElimination
reference :
mini_llvm::IndirectIterator< Iterator, Value >
,
mini_llvm::ir::Phi::const_incoming_iterator
,
mini_llvm::ir::Phi::incoming_iterator
Register() :
mini_llvm::mir::Register
RegisterAction :
mini_llvm::RegisterAllocator
RegisterAllocator() :
mini_llvm::RegisterAllocator
RegisterOperand() :
mini_llvm::mir::RegisterOperand
regOps() :
mini_llvm::mir::BinaryOperator
,
mini_llvm::mir::BinaryOperatorI
,
mini_llvm::mir::Br
,
mini_llvm::mir::Cmp
,
mini_llvm::mir::CmpBr
,
mini_llvm::mir::CmpSet
,
mini_llvm::mir::CmpZ
,
mini_llvm::mir::CmpZBr
,
mini_llvm::mir::CmpZSet
,
mini_llvm::mir::CondBr
,
mini_llvm::mir::CondSet
,
mini_llvm::mir::FakeUse
,
mini_llvm::mir::FBinaryOperator
,
mini_llvm::mir::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::FLoad
,
mini_llvm::mir::FMovFI
,
mini_llvm::mir::FMovIF
,
mini_llvm::mir::FStore
,
mini_llvm::mir::FUnaryOperator
,
mini_llvm::mir::Instruction
,
mini_llvm::mir::LA
,
mini_llvm::mir::LI
,
mini_llvm::mir::Load
,
mini_llvm::mir::Marker
,
mini_llvm::mir::RISCVCall
,
mini_llvm::mir::RISCVJALR
,
mini_llvm::mir::RISCVRet
,
mini_llvm::mir::SExt
,
mini_llvm::mir::Store
,
mini_llvm::mir::UnaryOperator
relative_path() :
mini_llvm::Path
release() :
mini_llvm::FileHandle
remove() :
mini_llvm::ir::BasicBlock
,
mini_llvm::ir::Function
,
mini_llvm::mc::GlobalValue
,
mini_llvm::mc::Module
,
mini_llvm::mir::BasicBlock
,
mini_llvm::mir::Function
,
mini_llvm::mir::StackFrame
remove_filename() :
mini_llvm::Path
removeArg() :
mini_llvm::ir::Call
,
mini_llvm::ir::IndirectCall
removeAttr() :
mini_llvm::ir::Function
removeFirst() :
mini_llvm::ir::BasicBlock
,
mini_llvm::ir::Function
,
mini_llvm::mc::GlobalValue
,
mini_llvm::mc::Module
,
mini_llvm::mir::BasicBlock
,
mini_llvm::mir::Function
,
mini_llvm::mir::StackFrame
removeFirstFunction() :
mini_llvm::ir::Module
,
mini_llvm::mir::Module
removeFirstGlobalVar() :
mini_llvm::ir::Module
,
mini_llvm::mir::Module
removeFunction() :
mini_llvm::ir::Module
,
mini_llvm::mir::Module
removeGlobalVar() :
mini_llvm::ir::Module
,
mini_llvm::mir::Module
removeIncoming() :
mini_llvm::ir::Phi
removeLast() :
mini_llvm::ir::BasicBlock
,
mini_llvm::ir::Function
,
mini_llvm::mc::GlobalValue
,
mini_llvm::mc::Module
,
mini_llvm::mir::BasicBlock
,
mini_llvm::mir::Function
,
mini_llvm::mir::StackFrame
removeLastArg() :
mini_llvm::ir::Call
,
mini_llvm::ir::IndirectCall
removeLastFunction() :
mini_llvm::ir::Module
,
mini_llvm::mir::Module
removeLastGlobalVar() :
mini_llvm::ir::Module
,
mini_llvm::mir::Module
rend() :
mini_llvm::ir::BasicBlock
,
mini_llvm::ir::Function
,
mini_llvm::mc::GlobalValue
,
mini_llvm::mc::Module
,
mini_llvm::mir::BasicBlock
,
mini_llvm::mir::Function
,
mini_llvm::mir::StackFrame
replace() :
mini_llvm::mir::BasicBlock
replace_extension() :
mini_llvm::Path
replace_filename() :
mini_llvm::Path
reset() :
mini_llvm::OptionalReference< T >
resize() :
mini_llvm::Matrix< T >
Result() :
mini_llvm::CommandLineParser::Result
result_type :
mini_llvm::PCG32
Ret() :
mini_llvm::ir::Ret
returnType() :
mini_llvm::ir::FunctionType
reverse_iterator :
mini_llvm::ir::BasicBlock
,
mini_llvm::ir::Function
,
mini_llvm::mc::GlobalValue
,
mini_llvm::mc::Module
,
mini_llvm::mir::BasicBlock
,
mini_llvm::mir::Function
,
mini_llvm::mir::StackFrame
rhs() :
mini_llvm::ir::BinaryFloatingOperator
,
mini_llvm::ir::BinaryIntegerOperator
RISCVAddress() :
mini_llvm::mc::RISCVAddress
RISCVAddressDirective() :
mini_llvm::mc::RISCVAddressDirective
RISCVAddressOperand() :
mini_llvm::mc::RISCVAddressOperand
RISCVBackendDriver() :
mini_llvm::RISCVBackendDriver
RISCVCall() :
mini_llvm::mir::RISCVCall
RISCVDataDirective() :
mini_llvm::mc::RISCVDataDirective
RISCVImmediateOperand() :
mini_llvm::mc::RISCVImmediateOperand
RISCVInstruction() :
mini_llvm::mc::RISCVInstruction
RISCVJALR() :
mini_llvm::mir::RISCVJALR
RISCVMCGen() :
mini_llvm::RISCVMCGen
RISCVMemoryOperand() :
mini_llvm::mc::RISCVMemoryOperand
RISCVMIRGen() :
mini_llvm::RISCVMIRGen
RISCVRegisterOperand() :
mini_llvm::mc::RISCVRegisterOperand
RISCVRet() :
mini_llvm::mir::RISCVRet
root_directory() :
mini_llvm::Path
root_name() :
mini_llvm::Path
root_path() :
mini_llvm::Path
rootNode() :
mini_llvm::ir::LoopTreeAnalysis
rows() :
mini_llvm::Matrix< T >
run() :
mini_llvm::ir::PassManager
,
mini_llvm::mc::RISCVPassManager
,
mini_llvm::RISCVBackendDriver
runAfterRegisterAllocation() :
mini_llvm::mir::RISCVPassManager
runBeforeRegisterAllocation() :
mini_llvm::mir::RISCVPassManager
runOnBasicBlock() :
mini_llvm::mir::BasicBlockAnalysis
,
mini_llvm::mir::BasicBlockTransform
,
mini_llvm::mir::CopyPropagation
,
mini_llvm::mir::NullOperationElimination
,
mini_llvm::mir::RegisterReuse
,
mini_llvm::mir::RISCVConstantPropagation
,
mini_llvm::mir::ZeroRegisterReplacement
runOnFunction() :
mini_llvm::ir::AlgebraicSimplification
,
mini_llvm::ir::AliasAnalysis
,
mini_llvm::ir::ArrayFlattening
,
mini_llvm::ir::BasicBlockMerging
,
mini_llvm::ir::BranchSimplification
,
mini_llvm::ir::ConstantFolding
,
mini_llvm::ir::DeadCodeElimination
,
mini_llvm::ir::DeadStoreElimination
,
mini_llvm::ir::DominatorTreeAnalysis
,
mini_llvm::ir::FunctionAnalysis
,
mini_llvm::ir::FunctionInlining
,
mini_llvm::ir::FunctionTransform
,
mini_llvm::ir::GlobalCodeMotion
,
mini_llvm::ir::GlobalValueNumbering
,
mini_llvm::ir::InstructionCombining
,
mini_llvm::ir::JumpThreading
,
mini_llvm::ir::LoopTreeAnalysis
,
mini_llvm::ir::Mem2Reg
,
mini_llvm::ir::PoisonPropagation
,
mini_llvm::ir::RedundantLoadElimination
,
mini_llvm::ir::StrengthReduction
,
mini_llvm::ir::TailCallElimination
,
mini_llvm::ir::TailDuplication
,
mini_llvm::ir::UnreachableBlockElimination
,
mini_llvm::mir::BasicBlockMerging
,
mini_llvm::mir::BasicBlockReordering
,
mini_llvm::mir::BasicBlockTransform
,
mini_llvm::mir::BranchPredictionAnalysis
,
mini_llvm::mir::DeadCodeElimination
,
mini_llvm::mir::FunctionAnalysis
,
mini_llvm::mir::FunctionTransform
,
mini_llvm::mir::JumpThreading
,
mini_llvm::mir::LiveVariableAnalysis
,
mini_llvm::mir::StackOffsetEvaluation
,
mini_llvm::mir::TailDuplication
,
mini_llvm::mir::UnreachableBlockElimination
runOnGlobalValue() :
mini_llvm::mc::GlobalValueTransform
,
mini_llvm::mc::RISCVFallthrough
,
mini_llvm::mc::RISCVUnusedLabelElimination
runOnModule() :
mini_llvm::ir::AttributeDeduction
,
mini_llvm::ir::FunctionTransform
,
mini_llvm::ir::GlobalDeadCodeElimination
,
mini_llvm::ir::ModuleAnalysis
,
mini_llvm::ir::ModuleTransform
,
mini_llvm::mc::GlobalValueTransform
,
mini_llvm::mc::ModuleTransform
,
mini_llvm::mir::FunctionTransform
,
mini_llvm::mir::ModuleAnalysis
,
mini_llvm::mir::ModuleTransform
Generated by
1.17.0