►CAArch64DAGMatcher | |
CAArch64Matcher | |
CSymbolicAddress::AddrBlock | Pointer to a block |
CSymbolicAddress::AddrExtern | Exact external address |
CSymbolicAddress::AddrExternRange | Range of an entire object |
CSymbolicAddress::AddrFunc | Pointer to a function |
CSymbolicAddress::AddrObject | Exact object address |
CSymbolicAddress::AddrObjectRange | Range of an entire object |
CSymbolicAddress::AddrStack | Pointer to a stack frame |
CSymbolicHeap::Origin::AllocOrigin | Heap object |
CAnalysisID< T > | |
CAnalysisID< PointsToAnalysis > | |
CAnnotSet | |
CCallLowering::ArgLoc | Location of an argument |
CCallLowering::ArgPart | Location storing the part of an argument |
CBinaryVisitor< T > | |
CBitcodeReader | |
CBitcodeWriter | |
CBitSet< T, N > | |
CBitSet< Constraint > | |
CBitSet< DerefNode * > | |
CBitSet< Extern * > | |
CBitSet< Func * > | |
CBitSet< Func > | |
CBitSet< Object > | |
CBitSet< PointerClosure::Node > | |
CBitSet< SetNode * > | |
CBitSet< SymbolicFrame > | |
CBitSet< SymbolicObject > | |
CBitSet< T > | |
CCache< T, Args > | |
CCallGraph | |
►CCallLowering | |
CAArch64Call | |
CPPCCall | |
CRISCVCall | |
►CX86Call | |
CX86_32Call | |
CX86_64Call | |
CCamlGlobalSimplifier | |
►CCloneVisitor | |
CInlineHelper | |
CProgramCloneVisitor | |
CSpecialisePass::SpecialiseClone | |
CCondition | |
CConstInstVisitor< T > | |
►CConstInstVisitor< void > | |
CVerifier | |
CConstraintSolver | |
Cdetail::copy_const< T, U > | |
CCoqEmitter | |
CDAGBlock | |
CDAGFunc | |
►CDAGUpdateListener | |
CISelUpdater | |
CLinker::Unit::Data | Create a unit for an arbitrary data file |
CSymbolicHeap::Origin::DataOrigin | Data object |
CCamlFrame::DebugInfo | Debug information |
►CDefaultDOTGraphTraits | |
Cllvm::DOTGraphTraits< CallGraph * > | |
Cllvm::DOTGraphTraits< Func * > | |
Ctags::DominatorCache | Cache of dominator/post-dominator trees and frontiers |
►CDominatorTreeBase | |
CDominatorTree | |
CPostDominatorTree | |
CDriver | |
CEliminateTags | |
►CEmitter | |
CAArch64Emitter | |
CPPCEmitter | |
CRISCVEmitter | |
CX86Emitter | |
►Cfacade_fwd | |
CBlock::PhiIterator< PhiT, IterT > | Iterator over PHI nodes |
►Cfalse_type | |
Cdetail::is_mutable_value< T > | |
CFlaggedType | |
►Cforward_it | |
CValue::use_iterator_impl< Use > | |
CValue::use_iterator_impl< UseT > | |
CValue::user_iterator_impl< UserTy > | |
►CForwardDominanceFrontierBase | |
CDominanceFrontier | |
CSymbolicHeap::Origin::FrameOrigin | Frame object |
CFuncClosure | Transitive closure of a function |
CSpecialisePass::Parameter::G | |
CGetBitcodeWriter | |
CGetCastWriter | |
CGetClassWriter | |
CGetCloneWriter | |
CGetCompareWriter | |
CGetInstructionWriter | |
CGetParserWriter | |
CGetPrinterWriter | |
CGlobalForwarder | |
►CGlobalReducer | |
CAtomReducer | |
CBlockReducer | |
CFuncReducer | |
CSymbolReducer | |
CGraph | |
►Cllvm::GraphTraits< Block * > | Traits for blocks |
Cllvm::GraphTraits< Func * > | Traits for functions |
►Cllvm::GraphTraits< CallGraph::Node * > | |
Cllvm::GraphTraits< CallGraph * > | Graph traits for the call graph |
►Cllvm::GraphTraits< const Block * > | |
Cllvm::GraphTraits< const Func * > | |
►Cllvm::GraphTraits< llvm::Inverse< Block * > > | Reverse traits for blocks |
Cllvm::GraphTraits< llvm::Inverse< Func * > > | Reverse traits for functions |
►Cllvm::GraphTraits< llvm::Inverse< const Block * > > | |
Cllvm::GraphTraits< llvm::Inverse< const Func * > > | |
►Cllvm::GraphTraits< ObjectGraph::Node * > | |
Cllvm::GraphTraits< ObjectGraph * > | Graph traits for the object graph |
►Cllvm::GraphTraits< PointerClosure::Node * > | |
Cllvm::GraphTraits< PointerClosure * > | |
Cstd::hash< ConstRef< T > > | |
Cstd::hash< ID< T > > | |
Cstd::hash< Ref< T > > | |
Cstd::hash< std::pair< T1, T2 > > | |
Cstd::hash< std::tuple< Ts... > > | |
Cstd::hash< std::vector< T > > | |
CID< T > | |
CID< Constraint > | |
CID< Func > | |
CID< PointerClosure::Node > | |
CID< SymbolicFrame > | |
CID< SymbolicObject > | |
►Cilist_alloc_traits | |
CSymbolTableListTraits< T > | |
CSymbolTableListTraits< Func > | |
►Cilist_node | |
►CAnnot | |
CCamlFrame | |
CCxxLSDA | |
CProbability | |
►Cilist_node_with_parent | |
CAtom | |
CBlock | |
CData | |
CExtern | |
CFunc | |
►CInst | |
CPhiInst | |
CItem | |
CObject | |
CXtor | Constructor/Destructor information |
Cllvm::ilist_traits< Data > | |
Cllvm::ilist_traits< Inst > | |
Cllvm::ilist_traits< Item > | |
Cllvm::ilist_traits< Object > | |
CInitPath | |
►CInstCompare | |
►CValueNumbering | |
CGlobalValueNumbering | |
CLocalValueNumbering | |
CKillGenSolver< FlowSet, GenSet, KillSet, Dir >::InstInfo | |
CInstVisitor< T > | |
►CInstVisitor< bool > | |
CCondSimplifier | |
CPeepholePass | |
CSymbolicEval | |
CUndefElimPass | |
CValueNumbering | |
►CInstVisitor< Iterator< Inst > > | |
►CProgReducerBase | |
CProgReducer | |
►CInstVisitor< void > | |
CDeadStoreVisitor | |
CSCCPSolver | |
CStoreToLoadVisitor | |
Ctags::ConstraintSolver | |
Ctags::Init | |
Ctags::Refinement | |
Ctags::Step | |
Cdetail::is_class< T, U > | |
Cdetail::is_value< T > | |
►CISelMapping | |
►CISel | |
CAArch64ISel | |
CPPCISel | |
CRISCVISel | |
CX86ISel | |
►Citer_fwd | |
CBlock::PredIterator< BlockT, UseIterator > | Iterator over the predecessors of a block |
CObjectGraph::Node::iterator | Iterator over object references |
CBitSet< T, N >::iterator | Iterator over the bitset items |
►Citerator | |
CCallGraph::Node::iterator | Iterator over call site targets |
CGraph::SetIterator | |
CPointerClosure::Node::node_iterator | |
CSymbolicContext::frame_iterator | Iterator over active frames |
CSymbolicPointer::address_iterator | |
CUnionFind< T >::iterator | |
►Citerator_adaptor_base | |
CCallGraph::const_node_iterator | Iterator over the nodes of the call graph |
CDAGFunc::iterator< T > | |
CSymbolicContext::object_iterator | Iterator over objects |
CSymbolicFrame::object_iterator | Iterator over objects |
CUser::const_conv_op_iterator< T > | |
CUser::const_unref_iterator< T > | |
CUser::const_value_op_iterator | |
CUser::conv_op_iterator< T > | |
CUser::unref_iterator< T > | |
CUser::value_op_iterator | |
CJobRunner< Task, Result > | |
CCondition::JumpCond | |
CKillGenSolver< FlowSet, GenSet, KillSet, Dir > | |
CLattice | |
CLexer | |
CLinker | |
CSExp::List | Storage for lists |
CLiveVariables | |
CLoopNesting::Loop | Structure representing a loop |
CLoopNesting | |
CBinaryVisitor< T >::LowerBoundedInteger | Token for lower bounded integers |
CBinaryVisitor< T >::Mask | Token for masked integers |
Ctags::MaskedType | |
►CModulePass | |
►CAnnotPrinter | |
CAArch64AnnotPrinter | |
CPPCAnnotPrinter | |
CRISCVAnnotPrinter | |
CX86AnnotPrinter | |
CDataPrinter | |
CISel | |
CLambdaPass | |
►CRuntimePrinter | |
CAArch64RuntimePrinter | |
CPPCRuntimePrinter | |
CRISCVRuntimePrinter | |
CX86RuntimePrinter | |
CPointerClosure::Node | |
►CNode | |
►CGraphNode | |
CDerefNode | |
CSetNode | |
CRootNode | |
CObjectGraph::Node | |
CReferenceGraph::Node | Information about this node |
CCallGraph::Node | |
CNodeState | Evaluation state of a node |
CBinaryVisitor< T >::Nullable | Token for pointer or null values |
CSExp::Number | Storage for numbers |
CLinker::Unit::Object | Create a unit for an ELF object |
CObjectClosure | Transitive closure of an object |
CObjectGraph | |
►COperatorInst | |
CMovInst | |
►COptTable | |
COptionTable | |
CSymbolicHeap::Origin | Class to describe the origin of an object |
CParser | |
►CPass | |
CAllocSizePass | |
►CAnalysis | |
CPointsToAnalysis | |
CAtomSimplifyPass | |
CBypassPhiPass | |
CCamlAllocInlinerPass | |
CCamlAssignPass | |
CCamlGlobalSimplifyPass | |
CCodeLayoutPass | |
CCondSimplifyPass | |
CConstGlobalPass | |
CDeadCodeElimPass | |
CDeadDataElimPass | |
CDeadFuncElimPass | |
CDeadStorePass | |
CDedupBlockPass | |
CDedupConstPass | |
CEliminateSelectPass | |
CEliminateTagsPass | |
CGlobalForwardPass | |
CInlinerPass | |
CLibCSimplifyPass | |
CLinearisePass | |
CLinkPass | |
CLocalizeSelectPass | |
CMemoryToRegisterPass | |
CMergeStoresPass | |
CMoveElimPass | |
CMovePushPass | |
CObjectSplitPass | |
CPeepholePass | |
CPhiTautPass | |
CPreEvalPass | |
CSCCPPass | |
CSimplifyCfgPass | |
CSimplifyTrampolinePass | |
CSpecialisePass | |
CStackObjectElimPass | |
CStoreToLoadPass | |
CTailRecElimPass | |
CUndefElimPass | |
CUnusedArgPass | |
CValueNumberingPass | |
CPassConfig | |
CPassManager | |
CPassRegistry | |
CBinaryVisitor< T >::Pointer | Token for pointers |
CPointerClosure | |
►CPPCDAGMatcher | |
CPPCMatcher | |
CPreEvaluator | |
CPrinter | |
CProg | |
CPTAContext | |
CQueue< T > | |
CQueue< SetNode * > | |
►CRefBase< T > | |
CRef< T > | |
►CRefBase< const Inst > | |
CConstRef< Inst > | |
►CRefBase< const T > | |
CConstRef< T > | |
►CRefBase< Value > | |
CRef< Value > | |
CReferenceGraph | |
Ctags::RegisterAnalysis | |
CCallLowering::RetLoc | Location of a return value |
CCallLowering::RetPart | Storage for a return value |
CBitSet< T, N >::reverse_iterator | Reverse iterator over the bitset items |
►CReverseDominanceFrontierBase | |
CPostDominanceFrontier | |
CReverseNodeState | |
►CRISCVDAGMatcher | |
CRISCVMatcher | |
CSATProblem | |
CBinaryVisitor< T >::Scalar | Token for unknown integer values |
CSCCPEval | |
CSCCSolver | |
CSExp | |
Csized_uint< N > | |
Csized_uint< 1 > | |
Csized_uint< 2 > | |
Csized_uint< 4 > | |
Csized_uint< 8 > | |
CFunc::StackObject | Type of stack objects |
CStoreSequenceMerger | |
CStoreToLoad | |
CSExp::String | Storage for strings |
CCondition::SwitchCond | |
CSymbolicAddress | |
CSymbolicApprox | |
CSymbolicContext | |
CSymbolicFrame | |
CSymbolicHeap | |
CSymbolicObject | |
CSymbolicPointer | |
CSymbolicSummary | |
CSymbolicValue | |
CSymbolTableList< T > | |
CSymbolTableList< Atom > | |
CSymbolTableList< Block > | |
CSymbolTableList< Extern > | |
CSymbolTableList< Func > | |
CSymbolTableListParentType< T > | |
CSymbolTableListParentType< Atom > | |
CSymbolTableListParentType< Block > | |
CSymbolTableListParentType< Extern > | |
CSymbolTableListParentType< Func > | |
Ctags::TaggedType | |
►CTarget | |
CAArch64Target | |
CPPCTarget | |
CRISCVTarget | |
CX86Target | |
CTimeout | |
CTrampolineGraph | |
►Ctrue_type | |
Cdetail::is_mutable_value< Constant > | |
Cdetail::is_mutable_value< Expr > | |
Cdetail::is_mutable_value< Global > | |
Cdetail::is_mutable_value< Inst > | |
CTypeFlag | |
CSymbolicHeap::Origin::U | ID of the object kind |
CBinaryVisitor< T >::Undefined | Token for an undefined value |
CUnionFind< T > | |
CUnionFind< Constraint > | |
CUnionFind< PointerClosure::Node > | |
CLinker::Unit | A unit to link |
CUnusedArgumentDeleter | |
CUse | |
CBinaryVisitor< T >::Value | Token for values |
►CValue | |
►CConstant | |
CConstantFloat | |
CConstantInt | |
►CUser | |
►CExpr | |
CSymbolOffsetExpr | |
►CGlobal | |
CAtom | |
CBlock | |
CExtern | |
CFunc | |
CInst | |
►CX86DAGMatcher | |
CX86Matcher | |
►CTs | |
Coverloaded< Ts > | |