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