|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Definitions
include/llvm/Analysis/CallGraph.h 164 class CallGraphNode {
include/llvm/Analysis/DDG.h 163 class DDGEdge : public DDGEdgeBase {
include/llvm/Analysis/LazyCallGraph.h 327 class Node {
431 class SCC {
547 class RefSCC {
include/llvm/Analysis/LoopInfo.h 509 class Loop : public LoopBase<BasicBlock, Loop> {
include/llvm/Analysis/MemorySSA.h 481 class MemoryPhi final : public MemoryAccess {
include/llvm/Analysis/RegionInfo.h 893 class Region : public RegionBase<RegionTraits<Function>> {
include/llvm/CodeGen/DIE.h 712 class DIE : IntrusiveBackListNode, public DIEValueList {
include/llvm/CodeGen/GCStrategy.h 66 class GCStrategy {
include/llvm/CodeGen/LexicalScopes.h 44 class LexicalScope {
include/llvm/CodeGen/LiveInterval.h 52 class VNInfo {
156 class LiveRange {
679 class LiveInterval : public LiveRange {
include/llvm/CodeGen/MachineBasicBlock.h 65 class MachineBasicBlock
include/llvm/CodeGen/MachineConstantPool.h 34 class MachineConstantPoolValue {
include/llvm/CodeGen/MachineInstr.h 63 class MachineInstr
include/llvm/CodeGen/MachineOperand.h 50 class MachineOperand {
include/llvm/CodeGen/MachineRegionInfo.h 61 class MachineRegion : public RegionBase<RegionTraits<MachineFunction>> {
include/llvm/CodeGen/ScheduleDAG.h 242 class SUnit {
include/llvm/CodeGen/SelectionDAGNodes.h 494 class SDNode : public FoldingSetNode, public ilist_node<SDNode> {
include/llvm/Demangle/ItaniumDemangle.h 113 class Node {
include/llvm/ExecutionEngine/JITLink/JITLink.h 137 class Block : public Addressable {
282 class Symbol {
include/llvm/ExecutionEngine/Orc/Core.h 171 class MaterializationResponsibility {
495 class JITDylib {
include/llvm/IR/BasicBlock.h 57 class BasicBlock final : public Value, // Basic blocks are data objects also
include/llvm/IR/Comdat.h 31 class Comdat {
include/llvm/IR/Constant.h 41 class Constant : public User {
include/llvm/IR/Constants.h 83 class ConstantInt final : public ConstantData {
413 class ConstantArray final : public ConstantAggregate {
445 class ConstantStruct final : public ConstantAggregate {
499 class ConstantVector final : public ConstantAggregate {
888 class ConstantExpr : public Constant {
include/llvm/IR/DebugInfoMetadata.h 214 class GenericDINode : public DINode {
286 class DISubrange : public DINode {
347 class DIEnumerator : public DINode {
452 class DIFile : public DIScope {
689 class DIBasicType : public DIType {
756 class DIDerivedType : public DIType {
890 class DICompositeType : public DIType {
1061 class DISubroutineType : public DIType {
1355 class DILocation : public MDNode {
1593 class DISubprogram : public DILocalScope {
1858 class DILexicalBlock : public DILexicalBlockBase {
1909 class DILexicalBlockFile : public DILexicalBlockBase {
2018 class DINamespace : public DIScope {
2070 class DIModule : public DIScope {
2149 class DITemplateTypeParameter : public DITemplateParameter {
2186 class DITemplateValueParameter : public DITemplateParameter {
2232 class DIVariable : public DINode {
2300 class DIExpression : public MDNode {
2606 class DIGlobalVariable : public DIVariable {
2686 class DICommonBlock : public DIScope {
2748 class DILocalVariable : public DIVariable {
2833 class DILabel : public DINode {
2901 class DIObjCProperty : public DINode {
2990 class DIImportedEntity : public DINode {
3049 class DIGlobalVariableExpression : public MDNode {
3139 class DIMacro : public DIMacroNode {
3188 class DIMacroFile : public DIMacroNode {
include/llvm/IR/DerivedTypes.h 108 class FunctionType : public Type {
238 class StructType : public CompositeType {
408 class ArrayType : public SequentialType {
579 class PointerType : public Type {
include/llvm/IR/Function.h 59 class Function : public GlobalObject, public ilist_node<Function> {
include/llvm/IR/GlobalObject.h 30 class GlobalObject : public GlobalValue {
include/llvm/IR/GlobalValue.h 44 class GlobalValue : public Constant {
include/llvm/IR/GlobalVariable.h 41 class GlobalVariable : public GlobalObject, public ilist_node<GlobalVariable> {
include/llvm/IR/InlineAsm.h 30 class InlineAsm final : public Value {
include/llvm/IR/InstrTypes.h 1105 class CallBase : public Instruction {
include/llvm/IR/Instruction.h 43 class Instruction : public User,
include/llvm/IR/Instructions.h 59 class AllocaInst : public UnaryInstruction {
169 class LoadInst : public UnaryInstruction {
325 class StoreInst : public Instruction {
1400 class CallInst : public CallBase {
1715 class SelectInst : public Instruction {
1850 class ExtractElementInst : public Instruction {
1977 class ShuffleVectorInst : public Instruction {
2546 class PHINode : public Instruction {
2791 class LandingPadInst : public Instruction {
2893 class ReturnInst : public Instruction {
2975 class BranchInst : public Instruction {
4434 class CatchPadInst : public FuncletPadInst {
include/llvm/IR/Metadata.h 57 class Metadata {
603 class MDString : public Metadata {
863 class MDNode : public Metadata {
1105 class MDTuple : public MDNode {
include/llvm/IR/Module.h 66 class Module {
include/llvm/IR/ModuleSummaryIndex.h 279 class GlobalValueSummary {
include/llvm/IR/PassManager.h 71 struct alignas(8) AnalysisKey {};
include/llvm/IR/Statepoint.h 360 class GCRelocateInst : public GCProjectionInst {
include/llvm/IR/Type.h 46 class Type {
include/llvm/IR/Use.h 55 class Use {
include/llvm/IR/User.h 44 class User : public Value {
include/llvm/IR/Value.h 74 class Value {
include/llvm/MC/MCFragment.h 342 class MCPaddingFragment : public MCFragment {
include/llvm/MC/MCSection.h 39 class MCSection {
include/llvm/MC/MCSectionCOFF.h 26 class MCSectionCOFF final : public MCSection {
include/llvm/MC/MCSymbol.h 41 class MCSymbol {
include/llvm/Pass.h 80 class Pass {
include/llvm/TableGen/Record.h 54 class RecTy {
287 class Init {
425 class TypedInit : public Init {
594 class StringInit : public TypedInit {
1427 class Record {
include/llvm/Transforms/IPO/Attributor.h 1434 struct AbstractAttribute {
include/llvm/Transforms/Scalar/GVNExpression.h 60 class Expression {
lib/CodeGen/AsmPrinter/DwarfCompileUnit.h 43 class DwarfCompileUnit final : public DwarfUnit {
lib/CodeGen/AsmPrinter/DwarfDebug.h 118 class DbgVariable : public DbgEntity {
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp 437 class MRT {
lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp 172 class DepChain {
lib/Transforms/IPO/FunctionAttrs.cpp 318 struct ArgumentGraphNode {
lib/Transforms/IPO/LowerTypeTests.cpp 258 class GlobalTypeMember final : TrailingObjects<GlobalTypeMember, MDNode *> {
lib/Transforms/Instrumentation/ControlHeightReduction.cpp 174 class CHRScope {
lib/Transforms/Vectorize/VPlan.h 333 class VPBlockBase {
632 class VPInstruction : public VPUser, public VPRecipeBase {
986 class VPBasicBlock : public VPBlockBase {
lib/Transforms/Vectorize/VPlanValue.h 38 class VPValue {
tools/clang/include/clang/AST/ASTContext.h 160 class ASTContext : public RefCountedBase<ASTContext> {
tools/clang/include/clang/AST/Decl.h 108 class TranslationUnitDecl : public Decl, public DeclContext {
249 class NamedDecl : public Decl {
477 class LabelDecl : public NamedDecl {
523 class NamespaceDecl : public NamedDecl, public DeclContext,
645 class ValueDecl : public NamedDecl {
828 class VarDecl : public DeclaratorDecl, public Redeclarable<VarDecl> {
1601 class ParmVarDecl : public VarDecl {
1785 class FunctionDecl : public DeclaratorDecl,
2650 class FieldDecl : public DeclaratorDecl, public Mergeable<FieldDecl> {
3140 class TagDecl : public TypeDecl,
3402 class EnumDecl : public TagDecl {
3669 class RecordDecl : public TagDecl {
tools/clang/include/clang/AST/DeclBase.h 88 class alignas(8) Decl {
1271 class DeclContext {
tools/clang/include/clang/AST/DeclCXX.h 255 class CXXRecordDecl : public RecordDecl {
3068 class UsingShadowDecl : public NamedDecl, public Redeclarable<UsingShadowDecl> {
tools/clang/include/clang/AST/DeclObjC.h 138 class ObjCMethodDecl : public NamedDecl, public DeclContext {
728 class ObjCPropertyDecl : public NamedDecl {
968 class ObjCContainerDecl : public NamedDecl, public DeclContext {
1171 class ObjCInterfaceDecl : public ObjCContainerDecl
1944 class ObjCIvarDecl : public FieldDecl {
tools/clang/include/clang/AST/DeclOpenMP.h 102 class OMPDeclareReductionDecl final : public ValueDecl, public DeclContext {
217 class OMPDeclareMapperDecl final : public ValueDecl, public DeclContext {
tools/clang/include/clang/AST/Expr.h 108 class Expr : public ValueStmt {
5551 class BlockExpr : public Expr {
5936 class TypoExpr : public Expr {
tools/clang/include/clang/AST/ExprCXX.h 2844 class OverloadExpr : public Expr {
tools/clang/include/clang/AST/ExternalASTSource.h 62 class ExternalASTSource : public RefCountedBase<ExternalASTSource> {
tools/clang/include/clang/AST/OpenMPClause.h 3927 class OMPDependClause final
tools/clang/include/clang/AST/RawCommentList.h 30 class RawComment {
tools/clang/include/clang/AST/Stmt.h 66 class alignas(void *) Stmt {
1443 class SwitchCase : public Stmt {
tools/clang/include/clang/Analysis/CFG.h 576 class CFGBlock {
tools/clang/include/clang/Analysis/PathDiagnostic.h 61 class PathDiagnosticConsumer {
tools/clang/include/clang/Basic/IdentifierTable.h 57 class alignas(IdentifierInfoAlignment) IdentifierInfo {
tools/clang/include/clang/Basic/Module.h 64 class Module {
tools/clang/include/clang/Lex/MacroInfo.h 39 class MacroInfo {
488 class ModuleMacro : public llvm::FoldingSetNode {
tools/clang/include/clang/Serialization/Module.h 107 class ModuleFile {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h 65 class ExplodedNode : public llvm::FoldingSetNode {
tools/dsymutil/DeclContext.h 74 class DeclContext {
tools/lld/COFF/Chunks.h 55 class Chunk {
tools/lld/COFF/InputFiles.h 131 class ObjFile : public InputFile {
tools/lld/COFF/Symbols.h 45 class Symbol {
128 class Defined : public Symbol {
169 class DefinedRegular : public DefinedCOFF {
tools/lld/ELF/InputFiles.h 58 class InputFile {
tools/lld/ELF/InputSection.h 40 class SectionBase {
312 class InputSection : public InputSectionBase {
tools/lld/ELF/OutputSections.h 32 class OutputSection final : public BaseCommand, public SectionBase {
tools/lld/ELF/Symbols.h 56 class Symbol {
286 class Defined : public Symbol {
tools/lld/wasm/Symbols.h 42 class Symbol {
tools/lldb/include/lldb/Symbol/Block.h 41 class Block : public UserID, public SymbolContextScope {
tools/lldb/include/lldb/Symbol/SymbolFile.h 35 class SymbolFile : public PluginInterface {
tools/llvm-objcopy/ELF/Object.h 382 class SectionBase {
tools/polly/include/polly/ScopInfo.h 212 class ScopArrayInfo {
438 class MemoryAccess {
1153 class ScopStmt {
1700 class Scop {
unittests/ADT/DirectedGraphTest.cpp 32 class DGTestNode : public DGTestNodeBase {
37 class DGTestEdge : public DGTestEdgeBase {
utils/TableGen/CodeGenDAGPatterns.h 864 class TreePattern {