llir-opt
0.0.1
Low-Level Post-Link Optimiser for OCaml and C
Class Index
a
|
b
|
c
|
d
|
e
|
f
|
g
|
h
|
i
|
j
|
k
|
l
|
m
|
n
|
o
|
p
|
q
|
r
|
s
|
t
|
u
|
v
|
x
a
DataPrinter
ilist_traits< Item >
(
llvm
)
ObjectSplitPass
sized_uint< 8 >
DeadCodeElimPass
ilist_traits< Object >
(
llvm
)
OptionTable
SpecialisePass::SpecialiseClone
AArch64AnnotPrinter
DeadDataElimPass
Init
(tags)
SymbolicHeap::Origin
SpecialisePass
AArch64Call
DeadFuncElimPass
InitPath
overloaded
Func::StackObject
AArch64Emitter
DeadStorePass
InlineHelper
p
StackObjectElimPass
AArch64ISel
DeadStoreVisitor
InlinerPass
Step
(tags)
AArch64Matcher
CamlFrame::DebugInfo
Inst
Parser
StoreSequenceMerger
AArch64RuntimePrinter
DedupBlockPass
InstCompare
Pass
StoreToLoad
AArch64Target
DedupConstPass
KillGenSolver::InstInfo
PassConfig
StoreToLoadPass
SymbolicAddress::AddrBlock
DerefNode
InstVisitor
PassManager
StoreToLoadVisitor
SymbolicPointer::address_iterator
DominanceFrontier
is_class
(detail)
PassRegistry
SExp::String
SymbolicAddress::AddrExtern
DominatorCache
(tags)
is_mutable_value
(detail)
PeepholePass
Condition::SwitchCond
SymbolicAddress::AddrExternRange
DominatorTree
is_mutable_value< Constant >
(detail)
PhiInst
SymbolicAddress
SymbolicAddress::AddrFunc
DOTGraphTraits< CallGraph * >
(
llvm
)
is_mutable_value< Expr >
(detail)
Block::PhiIterator
SymbolicApprox
SymbolicAddress::AddrObject
DOTGraphTraits< Func * >
(
llvm
)
is_mutable_value< Global >
(detail)
PhiTautPass
SymbolicContext
SymbolicAddress::AddrObjectRange
Driver
is_mutable_value< Inst >
(detail)
BinaryVisitor::Pointer
SymbolicEval
SymbolicAddress::AddrStack
e
is_value
(detail)
PointerClosure
SymbolicFrame
SymbolicHeap::Origin::AllocOrigin
ISel
PointsToAnalysis
SymbolicHeap
AllocSizePass
EliminateSelectPass
ISelMapping
PostDominanceFrontier
SymbolicObject
Analysis
EliminateTags
ISelUpdater
PostDominatorTree
SymbolicPointer
AnalysisID
EliminateTagsPass
Item
PPCAnnotPrinter
SymbolicSummary
AnalysisID< PointsToAnalysis >
Emitter
UnionFind::iterator
PPCCall
SymbolicValue
Annot
Expr
ObjectGraph::Node::iterator
PPCEmitter
SymbolOffsetExpr
AnnotPrinter
Extern
DAGFunc::iterator
PPCISel
SymbolReducer
AnnotSet
f
CallGraph::Node::iterator
PPCMatcher
SymbolTableList
CallLowering::ArgLoc
BitSet::iterator
PPCRuntimePrinter
SymbolTableListParentType
CallLowering::ArgPart
FlaggedType
j
PPCTarget
SymbolTableListParentType< Atom >
Atom
SymbolicContext::frame_iterator
Block::PredIterator
SymbolTableListParentType< Block >
AtomReducer
SymbolicHeap::Origin::FrameOrigin
JobRunner
PreEvalPass
SymbolTableListParentType< Extern >
AtomSimplifyPass
Func
Condition::JumpCond
PreEvaluator
SymbolTableListParentType< Func >
b
FuncClosure
k
Printer
SymbolTableListTraits
FuncReducer
Probability
SymbolTableListTraits< Func >
BinaryVisitor
g
KillGenSolver
Prog
t
BitcodeReader
l
ProgramCloneVisitor
BitcodeWriter
SpecialisePass::Parameter::G
ProgReducer
TaggedType
(tags)
BitSet
GetBitcodeWriter
LambdaPass
ProgReducerBase
TailRecElimPass
Block
GetCastWriter
Lattice
PTAContext
Target
BlockReducer
GetClassWriter
Lexer
q
Timeout
BypassPhiPass
GetCloneWriter
LibCSimplifyPass
TrampolineGraph
c
GetCompareWriter
LinearisePass
Queue
TypeFlag
GetInstructionWriter
Linker
r
u
Cache
GetParserWriter
LinkPass
CallGraph
GetPrinterWriter
SExp::List
Ref
SymbolicHeap::Origin::U
CallLowering
Global
LiveVariables
RefBase
UndefElimPass
CamlAllocInlinerPass
GlobalForwarder
LocalizeSelectPass
ReferenceGraph
BinaryVisitor::Undefined
CamlAssignPass
GlobalForwardPass
LocalValueNumbering
Refinement
(tags)
UnionFind
CamlFrame
GlobalReducer
LoopNesting::Loop
RegisterAnalysis
(tags)
Linker::Unit
CamlGlobalSimplifier
GlobalValueNumbering
LoopNesting
CallLowering::RetLoc
User::unref_iterator
CamlGlobalSimplifyPass
Graph
BinaryVisitor::LowerBoundedInteger
CallLowering::RetPart
UnusedArgPass
CloneVisitor
GraphNode
m
BitSet::reverse_iterator
UnusedArgumentDeleter
CodeLayoutPass
GraphTraits< Block * >
(
llvm
)
ReverseNodeState
Use
Condition
GraphTraits< CallGraph * >
(
llvm
)
BinaryVisitor::Mask
RISCVAnnotPrinter
Value::use_iterator_impl
CondSimplifier
GraphTraits< CallGraph::Node * >
(
llvm
)
MaskedType
(tags)
RISCVCall
User
CondSimplifyPass
GraphTraits< const Block * >
(
llvm
)
MemoryToRegisterPass
RISCVEmitter
Value::user_iterator_impl
User::const_conv_op_iterator
GraphTraits< const Func * >
(
llvm
)
MergeStoresPass
RISCVISel
v
CallGraph::const_node_iterator
GraphTraits< Func * >
(
llvm
)
MoveElimPass
RISCVMatcher
User::const_unref_iterator
GraphTraits< llvm::Inverse< Block * > >
(
llvm
)
MovePushPass
RISCVRuntimePrinter
BinaryVisitor::Value
User::const_value_op_iterator
GraphTraits< llvm::Inverse< const Block * > >
(
llvm
)
MovInst
RISCVTarget
Value
Constant
GraphTraits< llvm::Inverse< const Func * > >
(
llvm
)
n
RootNode
User::value_op_iterator
ConstantFloat
GraphTraits< llvm::Inverse< Func * > >
(
llvm
)
RuntimePrinter
ValueNumbering
ConstantInt
GraphTraits< ObjectGraph * >
(
llvm
)
PointerClosure::Node
s
ValueNumberingPass
ConstGlobalPass
GraphTraits< ObjectGraph::Node * >
(
llvm
)
Node
Verifier
ConstInstVisitor
GraphTraits< PointerClosure * >
(
llvm
)
ObjectGraph::Node
SATProblem
x
ConstraintSolver
GraphTraits< PointerClosure::Node * >
(
llvm
)
ReferenceGraph::Node
BinaryVisitor::Scalar
ConstraintSolver
(tags)
h
CallGraph::Node
SCCPEval
X86_32Call
ConstRef
PointerClosure::Node::node_iterator
SCCPPass
X86_64Call
User::conv_op_iterator
hash< ConstRef< T > >
(std)
NodeState
SCCPSolver
X86AnnotPrinter
copy_const
(detail)
hash< ID< T > >
(std)
BinaryVisitor::Nullable
SCCSolver
X86Call
CoqEmitter
hash< Ref< T > >
(std)
SExp::Number
Graph::SetIterator
X86Emitter
CxxLSDA
hash< std::pair< T1, T2 > >
(std)
o
SetNode
X86ISel
d
hash< std::tuple< Ts... > >
(std)
SExp
X86Matcher
hash< std::vector< T > >
(std)
Linker::Unit::Object
SimplifyCfgPass
X86RuntimePrinter
DAGBlock
i
Object
SimplifyTrampolinePass
X86Target
DAGFunc
SymbolicContext::object_iterator
sized_uint
Xtor
Data
ID
SymbolicFrame::object_iterator
sized_uint< 1 >
Linker::Unit::Data
ilist_traits< Data >
(
llvm
)
ObjectClosure
sized_uint< 2 >
SymbolicHeap::Origin::DataOrigin
ilist_traits< Inst >
(
llvm
)
ObjectGraph
sized_uint< 4 >
a
|
b
|
c
|
d
|
e
|
f
|
g
|
h
|
i
|
j
|
k
|
l
|
m
|
n
|
o
|
p
|
q
|
r
|
s
|
t
|
u
|
v
|
x
Generated by
1.8.17