|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Definitions
include/llvm/ADT/APFloat.h 689 class APFloat : public APFloatBase {
include/llvm/Analysis/CallGraph.h 164 class CallGraphNode {
include/llvm/Analysis/DDG.h 38 class DDGNode : public DDGNodeBase {
163 class DDGEdge : public DDGEdgeBase {
include/llvm/Analysis/DependenceAnalysis.h 87 struct DVEntry {
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 137 class MemoryAccess
247 class MemoryUseOrDef : public MemoryAccess {
481 class MemoryPhi final : public MemoryAccess {
include/llvm/Analysis/RegionInfo.h 883 class RegionNode : public RegionNodeBase<RegionTraits<Function>> {
893 class Region : public RegionBase<RegionTraits<Function>> {
include/llvm/Analysis/ScalarEvolution.h 76 class SCEV : public FoldingSetNode {
include/llvm/CodeGen/DIE.h 712 class DIE : IntrusiveBackListNode, public DIEValueList {
include/llvm/CodeGen/GCStrategy.h 66 class GCStrategy {
include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h 143 struct ValueMapping {
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/LiveIntervalUnion.h 109 class Query {
include/llvm/CodeGen/MachineBasicBlock.h 65 class MachineBasicBlock
include/llvm/CodeGen/MachineConstantPool.h 34 class MachineConstantPoolValue {
include/llvm/CodeGen/MachineFunction.h 223 class MachineFunction {
include/llvm/CodeGen/MachineInstr.h 63 class MachineInstr
include/llvm/CodeGen/MachineLoopInfo.h 45 class MachineLoop : public LoopBase<MachineBasicBlock, MachineLoop> {
include/llvm/CodeGen/MachineOperand.h 50 class MachineOperand {
include/llvm/CodeGen/MachineRegionInfo.h 49 class MachineRegionNode : public RegionNodeBase<RegionTraits<MachineFunction>> {
61 class MachineRegion : public RegionBase<RegionTraits<MachineFunction>> {
include/llvm/CodeGen/PBQP/CostAllocator.h 33 class PoolEntry : public std::enable_shared_from_this<PoolEntry> {
include/llvm/CodeGen/RegisterClassInfo.h 31 struct RCInfo {
include/llvm/CodeGen/ScheduleDAG.h 242 class SUnit {
include/llvm/CodeGen/ScheduleDAGInstrs.h 119 class ScheduleDAGInstrs : public ScheduleDAG {
include/llvm/CodeGen/SelectionDAGNodes.h 494 class SDNode : public FoldingSetNode, public ilist_node<SDNode> {
1295 class MemSDNode : public SDNode {
1748 class FrameIndexSDNode : public SDNode {
2199 class LSBaseSDNode : public MemSDNode {
2232 class LoadSDNode : public LSBaseSDNode {
2380 class MaskedGatherScatterSDNode : public MemSDNode {
2465 class MachineSDNode : public SDNode {
include/llvm/DebugInfo/DIContext.h 204 class DIContext {
include/llvm/DebugInfo/DWARF/DWARFUnit.h 193 class DWARFUnit {
include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h 22 enum DWARFSectionKind {
45 class Entry {
47 struct SectionContribution {
include/llvm/DebugInfo/PDB/PDBSymbol.h 73 class PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h 21 class PDBSymbolCompiland : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h 20 class PDBSymbolCompilandDetails : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h 19 class PDBSymbolCompilandEnv : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolData.h 22 class PDBSymbolData : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolExe.h 21 class PDBSymbolExe : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolFunc.h 23 class PDBSymbolFunc : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h 21 class PDBSymbolFuncDebugEnd : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h 20 class PDBSymbolFuncDebugStart : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h 20 class PDBSymbolPublicSymbol : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolThunk.h 20 class PDBSymbolThunk : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h 20 class PDBSymbolTypeArray : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h 23 class PDBSymbolTypeBaseClass : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h 20 class PDBSymbolTypeBuiltin : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h 22 class PDBSymbolTypeEnum : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h 20 class PDBSymbolTypeFunctionArg : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h 20 class PDBSymbolTypeFunctionSig : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h 20 class PDBSymbolTypePointer : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h 20 class PDBSymbolTypeTypedef : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h 24 class PDBSymbolTypeUDT : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h 20 class PDBSymbolTypeVTable : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h 20 class PDBSymbolTypeVTableShape : public PDBSymbol {
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/Argument.h 29 class Argument final : public Value {
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 118 class DINode : public MDNode {
214 class GenericDINode : public DINode {
286 class DISubrange : public DINode {
347 class DIEnumerator : public DINode {
399 class DIScope : public DINode {
452 class DIFile : public DIScope {
583 class DIType : public DIScope {
689 class DIBasicType : public DIType {
756 class DIDerivedType : public DIType {
890 class DICompositeType : public DIType {
1061 class DISubroutineType : public DIType {
1325 class DILocalScope : public DIScope {
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 {
2129 class DITemplateParameter : public DINode {
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 {
3096 class DIMacroNode : public MDNode {
3139 class DIMacro : public DIMacroNode {
3188 class DIMacroFile : public DIMacroNode {
include/llvm/IR/DerivedTypes.h 40 class IntegerType : public Type {
108 class FunctionType : public Type {
199 class CompositeType : public Type {
238 class StructType : public CompositeType {
380 class SequentialType : public CompositeType {
408 class ArrayType : public SequentialType {
432 class VectorType : public SequentialType {
579 class PointerType : public Type {
include/llvm/IR/Function.h 59 class Function : public GlobalObject, public ilist_node<Function> {
include/llvm/IR/GlobalAlias.h 27 class GlobalAlias : public GlobalIndirectSymbol,
include/llvm/IR/GlobalIndirectSymbol.h 28 class GlobalIndirectSymbol : public GlobalValue {
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 57 class UnaryInstruction : public Instruction {
188 class BinaryOperator : public Instruction {
439 class CastInst : public UnaryInstruction {
722 class CmpInst : public Instruction {
1105 class CallBase : public Instruction {
2134 class FuncletPadInst : 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 {
881 class GetElementPtrInst : public Instruction {
1152 class ICmpInst: public CmpInst {
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 {
4712 class TruncInst : public CastInst {
include/llvm/IR/IntrinsicInst.h 43 class IntrinsicInst : public CallInst {
87 class DbgVariableIntrinsic : public DbgInfoIntrinsic {
589 class MemIntrinsic : public MemIntrinsicBase<MemIntrinsic> {
633 class MemTransferInst : public MemTransferBase<MemIntrinsic> {
673 class AnyMemIntrinsic : public MemIntrinsicBase<AnyMemIntrinsic> {
703 class AnyMemSetInst : public MemSetBase<AnyMemIntrinsic> {
722 class AnyMemTransferInst : public MemTransferBase<AnyMemIntrinsic> {
762 class AnyMemMoveInst : public AnyMemTransferInst {
include/llvm/IR/Metadata.h 57 class Metadata {
338 class ValueAsMetadata : public Metadata, ReplaceableMetadataImpl {
603 class MDString : public Metadata {
863 class MDNode : public Metadata {
1105 class MDTuple : public MDNode {
1280 class DistinctMDOperandPlaceholder : public Metadata {
1325 class NamedMDNode : public ilist_node<NamedMDNode> {
include/llvm/IR/Module.h 66 class Module {
include/llvm/IR/ModuleSummaryIndex.h 279 class GlobalValueSummary {
include/llvm/IR/Operator.h 30 class Operator : public User {
449 class GEPOperator
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/MCCodePadder.h 126 class MCCodePaddingPolicy {
include/llvm/MC/MCELFObjectWriter.h 54 class MCELFObjectTargetWriter : public MCObjectTargetWriter {
include/llvm/MC/MCFragment.h 30 class MCFragment : public ilist_node_with_parent<MCFragment, MCSection> {
342 class MCPaddingFragment : public MCFragment {
include/llvm/MC/MCMachObjectWriter.h 28 class MCMachObjectTargetWriter : public MCObjectTargetWriter {
include/llvm/MC/MCObjectWriter.h 115 class MCObjectTargetWriter {
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/MC/MCSymbolELF.h 14 class MCSymbolELF : public MCSymbol {
include/llvm/MC/MCWasmObjectWriter.h 21 class MCWasmObjectTargetWriter : public MCObjectTargetWriter {
include/llvm/MC/MCWinCOFFObjectWriter.h 23 class MCWinCOFFObjectTargetWriter : public MCObjectTargetWriter {
include/llvm/MC/MCXCOFFObjectWriter.h 18 class MCXCOFFObjectTargetWriter : public MCObjectTargetWriter {
include/llvm/Object/Binary.h 32 class Binary {
include/llvm/Object/MachO.h 262 class MachOObjectFile : public ObjectFile {
include/llvm/Object/ObjectFile.h 221 class ObjectFile : public SymbolicFile {
include/llvm/Object/SymbolicFile.h 140 class SymbolicFile : public Binary {
include/llvm/ObjectYAML/ELFYAML.h 133 struct Section {
include/llvm/ObjectYAML/WasmYAML.h 177 struct Section {
185 struct CustomSection : Section {
include/llvm/Pass.h 80 class Pass {
include/llvm/ProfileData/InstrProfData.inc 735 typedef struct InstrProfValueData {
include/llvm/Remarks/RemarkSerializer.h 38 struct RemarkSerializer {
include/llvm/Support/CommandLine.h 188 class OptionCategory {
212 class SubCommand {
251 class Option {
include/llvm/Support/VirtualFileSystem.h 578 class Entry {
include/llvm/Support/YAMLParser.h 113 class Node {
include/llvm/Support/YAMLTraits.h 1437 class HNode {
include/llvm/TableGen/Record.h 54 class RecTy {
287 class Init {
425 class TypedInit : public Init {
1068 class VarInit : public TypedInit {
1427 class Record {
include/llvm/Transforms/IPO/Attributor.h 1434 struct AbstractAttribute {
include/llvm/Transforms/Scalar/GVNExpression.h 60 class Expression {
502 class PHIExpression final : public BasicExpression {
include/llvm/Transforms/Utils/PredicateInfo.h 99 class PredicateBase : public ilist_node<PredicateBase> {
include/llvm/XRay/FDRRecords.h 31 class Record {
lib/CodeGen/AsmPrinter/DwarfCompileUnit.h 43 class DwarfCompileUnit final : public DwarfUnit {
lib/CodeGen/AsmPrinter/DwarfDebug.h 69 class DbgEntity {
118 class DbgVariable : public DbgEntity {
lib/CodeGen/MachineBlockPlacement.cpp 215 class BlockChain {
lib/Support/VirtualFileSystem.cpp 532 class InMemoryNode {
lib/Target/AMDGPU/AMDGPULibFunc.h 323 class AMDGPULibFuncImpl : public AMDGPULibFuncBase {
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp 60 using PHIInfoElementT = struct {
437 class MRT {
lib/Target/ARM/ARMConstantPoolValue.h 61 class ARMConstantPoolValue : public MachineConstantPoolValue {
lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp 172 class DepChain {
lib/Transforms/Coroutines/CoroInstr.h 35 class LLVM_LIBRARY_VISIBILITY CoroSubFnInst : public IntrinsicInst {
82 class LLVM_LIBRARY_VISIBILITY AnyCoroIdInst : public IntrinsicInst {
305 class LLVM_LIBRARY_VISIBILITY CoroBeginInst : public IntrinsicInst {
357 class LLVM_LIBRARY_VISIBILITY AnyCoroSuspendInst : public IntrinsicInst {
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/SLPVectorizer.cpp 1538 struct ScheduleData {
lib/Transforms/Vectorize/VPlan.h 333 class VPBlockBase {
568 class VPRecipeBase : public ilist_node_with_parent<VPRecipeBase, VPBasicBlock> {
632 class VPInstruction : public VPUser, public VPRecipeBase {
986 class VPBasicBlock : public VPBlockBase {
1071 class VPRegionBlock : public VPBlockBase {
lib/Transforms/Vectorize/VPlanValue.h 38 class VPValue {
tools/clang/include/clang/AST/ASTConsumer.h 33 class ASTConsumer {
tools/clang/include/clang/AST/ASTContext.h 160 class ASTContext : public RefCountedBase<ASTContext> {
tools/clang/include/clang/AST/Attr.h 45 class Attr : public AttributeCommonInfo {
139 class InheritableAttr : public Attr {
tools/clang/include/clang/AST/Comment.h 52 class Comment {
530 class BlockContentComment : public Comment {
tools/clang/include/clang/AST/Decl.h 87 class alignas(8) TypeSourceInfo {
108 class TranslationUnitDecl : public Decl, public DeclContext {
140 class PragmaCommentDecl final
174 class PragmaDetectMismatchDecl final
222 class ExternCContextDecl : 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 {
697 class DeclaratorDecl : public ValueDecl {
828 class VarDecl : public DeclaratorDecl, public Redeclarable<VarDecl> {
1537 class ImplicitParamDecl : public VarDecl {
1601 class ParmVarDecl : public VarDecl {
1785 class FunctionDecl : public DeclaratorDecl,
2650 class FieldDecl : public DeclaratorDecl, public Mergeable<FieldDecl> {
2862 class EnumConstantDecl : public ValueDecl, public Mergeable<EnumConstantDecl> {
2901 class IndirectFieldDecl : public ValueDecl,
2950 class TypeDecl : public NamedDecl {
2992 class TypedefNameDecl : public TypeDecl, public Redeclarable<TypedefNameDecl> {
3094 class TypedefDecl : public TypedefNameDecl {
3114 class TypeAliasDecl : public TypedefNameDecl {
3140 class TagDecl : public TypeDecl,
3402 class EnumDecl : public TagDecl {
3669 class RecordDecl : public TagDecl {
3923 class FileScopeAsmDecl : public Decl {
3958 class BlockDecl : public Decl, public DeclContext {
4147 class CapturedDecl final
4252 class ImportDecl final : public Decl,
4317 class ExportDecl final : public Decl, public DeclContext {
4364 class EmptyDecl : public Decl {
tools/clang/include/clang/AST/DeclBase.h 88 class alignas(8) Decl {
1271 class DeclContext {
tools/clang/include/clang/AST/DeclCXX.h 87 class AccessSpecDecl : public Decl {
147 class CXXBaseSpecifier {
255 class CXXRecordDecl : public RecordDecl {
1847 class CXXDeductionGuideDecl : public FunctionDecl {
1905 class CXXMethodDecl : public FunctionDecl {
2137 class CXXCtorInitializer final {
2365 class CXXConstructorDecl final
2629 class CXXDestructorDecl : public CXXMethodDecl {
2690 class CXXConversionDecl : public CXXMethodDecl {
2753 class LinkageSpecDecl : public Decl, public DeclContext {
2845 class UsingDirectiveDecl : public NamedDecl {
2949 class NamespaceAliasDecl : public NamedDecl,
3068 class UsingShadowDecl : public NamedDecl, public Redeclarable<UsingShadowDecl> {
3169 class ConstructorUsingShadowDecl final : public UsingShadowDecl {
3275 class UsingDecl : public NamedDecl, public Mergeable<UsingDecl> {
3425 class UsingPackDecl final
3494 class UnresolvedUsingValueDecl : public ValueDecl,
3590 class UnresolvedUsingTypenameDecl
3669 class StaticAssertDecl : public Decl {
3718 class BindingDecl : public ValueDecl {
3775 class DecompositionDecl final
3846 class MSPropertyDecl : public DeclaratorDecl {
tools/clang/include/clang/AST/DeclFriend.h 53 class FriendDecl final
tools/clang/include/clang/AST/DeclObjC.h 138 class ObjCMethodDecl : public NamedDecl, public DeclContext {
558 class ObjCTypeParamDecl : public TypedefNameDecl {
728 class ObjCPropertyDecl : public NamedDecl {
968 class ObjCContainerDecl : public NamedDecl, public DeclContext {
1171 class ObjCInterfaceDecl : public ObjCContainerDecl
1944 class ObjCIvarDecl : public FieldDecl {
2011 class ObjCAtDefsFieldDecl : public FieldDecl {
2063 class ObjCProtocolDecl : public ObjCContainerDecl,
2279 class ObjCCategoryDecl : public ObjCContainerDecl {
2424 class ObjCImplDecl : public ObjCContainerDecl {
2498 class ObjCCategoryImplDecl : public ObjCImplDecl {
2551 class ObjCImplementationDecl : public ObjCImplDecl {
2728 class ObjCCompatibleAliasDecl : public NamedDecl {
2758 class ObjCPropertyImplDecl : public Decl {
tools/clang/include/clang/AST/DeclOpenMP.h 39 class OMPThreadPrivateDecl final
102 class OMPDeclareReductionDecl final : public ValueDecl, public DeclContext {
217 class OMPDeclareMapperDecl final : public ValueDecl, public DeclContext {
312 class OMPCapturedExprDecl final : public VarDecl {
345 class OMPRequiresDecl final
422 class OMPAllocateDecl final
tools/clang/include/clang/AST/DeclTemplate.h 387 class TemplateDecl : public NamedDecl {
736 class RedeclarableTemplateDecl : public TemplateDecl,
961 class FunctionTemplateDecl : public RedeclarableTemplateDecl {
1150 class TemplateTypeParmDecl : public TypeDecl {
1253 class NonTypeTemplateParmDecl final
1438 class TemplateTemplateParmDecl final
1601 class BuiltinTemplateDecl : public TemplateDecl {
1640 class ClassTemplateSpecializationDecl
1904 class ClassTemplatePartialSpecializationDecl
2069 class ClassTemplateDecl : public RedeclarableTemplateDecl {
2265 class FriendTemplateDecl : public Decl {
2341 class TypeAliasTemplateDecl : public RedeclarableTemplateDecl {
2425 class ClassScopeFunctionSpecializationDecl : public Decl {
2485 class VarTemplateSpecializationDecl : public VarDecl,
2746 class VarTemplatePartialSpecializationDecl
2891 class VarTemplateDecl : public RedeclarableTemplateDecl {
3046 class ConceptDecl : public TemplateDecl, public Mergeable<ConceptDecl> {
tools/clang/include/clang/AST/Expr.h 108 class Expr : public ValueStmt {
1146 class DeclRefExpr final
2521 class CallExpr : public Expr {
3125 class CastExpr : public Expr {
3312 class ExplicitCastExpr : public CastExpr {
3409 class BinaryOperator : public Expr {
3665 class AbstractConditionalOperator : public Expr {
5551 class BlockExpr : public Expr {
5936 class TypoExpr : public Expr {
tools/clang/include/clang/AST/ExprCXX.h 171 class CXXMemberCallExpr final : public CallExpr {
353 class CXXNamedCastExpr : public ExplicitCastExpr {
1422 class CXXConstructExpr : public Expr {
2844 class OverloadExpr : public Expr {
tools/clang/include/clang/AST/ExternalASTSource.h 62 class ExternalASTSource : public RefCountedBase<ExternalASTSource> {
tools/clang/include/clang/AST/Mangle.h 43 class MangleContext {
tools/clang/include/clang/AST/NestedNameSpecifier.h 48 class NestedNameSpecifier : public llvm::FoldingSetNode {
tools/clang/include/clang/AST/OpenMPClause.h 50 class OMPClause {
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 {
1213 class DeclStmt : public Stmt {
1443 class SwitchCase : public Stmt {
tools/clang/include/clang/AST/StmtOpenMP.h 33 class OMPExecutableDirective : public Stmt {
tools/clang/include/clang/AST/Type.h 1436 class alignas(8) Type : public ExtQualsTypeCommonBase {
4783 class DeducedType : public Type {
4823 class AutoType : public DeducedType, public llvm::FoldingSetNode {
tools/clang/include/clang/AST/VTableBuilder.h 308 class VTableContextBase {
tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h 91 class MatchCallback {
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h 277 class SExpr {
1344 class Terminator : public SExpr {
tools/clang/include/clang/Analysis/AnalysisDeclContext.h 216 class LocationContext : public llvm::FoldingSetNode {
tools/clang/include/clang/Analysis/CFG.h 576 class CFGBlock {
1226 class CFG {
tools/clang/include/clang/Analysis/CallGraph.h 144 class CallGraphNode {
tools/clang/include/clang/Analysis/PathDiagnostic.h 61 class PathDiagnosticConsumer {
365 class PathDiagnosticPiece: public llvm::FoldingSetNode {
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/Basic/SourceLocation.h 196 class SourceRange {
tools/clang/include/clang/Driver/Action.h 47 class Action {
tools/clang/include/clang/Lex/MacroInfo.h 39 class MacroInfo {
290 class MacroDirective {
488 class ModuleMacro : public llvm::FoldingSetNode {
tools/clang/include/clang/Lex/PreprocessingRecord.h 60 class PreprocessedEntity {
tools/clang/include/clang/Lex/Token.h 34 class Token {
tools/clang/include/clang/Sema/ScopeInfo.h 97 class FunctionScopeInfo {
627 class CapturingScopeInfo : public FunctionScopeInfo {
tools/clang/include/clang/Serialization/ASTReader.h 288 class PCHValidator : public ASTReaderListener {
317 class SimpleASTReaderListener : public ASTReaderListener {
tools/clang/include/clang/Serialization/Module.h 107 class ModuleFile {
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h 119 class BugReport {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h 65 class ExplodedNode : public llvm::FoldingSetNode {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h 94 class MemRegion : public llvm::FoldingSetNode {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h 29 class SymExpr : public llvm::FoldingSetNode {
tools/clang/include/clang/Tooling/ASTDiff/ASTDiffInternal.h 25 struct NodeId {
tools/clang/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h 126 struct CacheShard {
tools/clang/include/clang/Tooling/Syntax/Tree.h 73 class Node {
tools/clang/lib/CodeGen/CGCall.cpp 842 struct TypeExpansion {
tools/clang/lib/CodeGen/CGCleanup.h 43 class EHScope {
tools/clang/lib/CodeGen/CodeGenFunction.h 346 class CGCapturedStmtInfo {
tools/clang/lib/Format/FormatToken.h 129 struct FormatToken {
tools/clang/lib/Rewrite/DeltaTree.cpp 55 class DeltaTreeNode {
tools/clang/lib/Rewrite/RewriteRope.cpp 77 class RopePieceBTreeNode {
tools/clang/tools/libclang/CursorVisitor.h 24 class VisitorJob {
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp 130 struct GroupInfo {
499 struct Piece {
tools/dsymutil/DeclContext.h 74 class DeclContext {
tools/lld/COFF/Chunks.h 55 class Chunk {
180 class SectionChunk final : public Chunk {
tools/lld/COFF/InputFiles.h 59 class 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 {
104 class InputSectionBase : public SectionBase {
312 class InputSection : public InputSectionBase {
tools/lld/ELF/LinkerScript.h 80 struct BaseCommand {
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 {
347 class SharedSymbol : public Symbol {
tools/lld/ELF/SyntheticSections.h 118 class GotSection : public SyntheticSection {
194 class MipsGotSection final : public SyntheticSection {
tools/lld/include/lld/Core/Atom.h 29 class Atom {
tools/lld/include/lld/Core/File.h 42 class File {
tools/lld/include/lld/Core/Node.h 27 class Node {
tools/lld/lib/ReaderWriter/MachO/DebugInfo.h 23 class DebugInfo {
tools/lld/wasm/InputChunks.h 120 class InputFunction : public InputChunk {
tools/lld/wasm/InputFiles.h 40 class InputFile {
tools/lld/wasm/Symbols.h 42 class Symbol {
164 class FunctionSymbol : public Symbol {
302 class GlobalSymbol : public Symbol {
tools/lldb/include/lldb/API/SBAddress.h 17 class LLDB_API SBAddress {
tools/lldb/include/lldb/API/SBAttachInfo.h 18 class LLDB_API SBAttachInfo {
tools/lldb/include/lldb/API/SBBlock.h 19 class LLDB_API SBBlock {
tools/lldb/include/lldb/API/SBBreakpoint.h 18 class LLDB_API SBBreakpoint {
153 class LLDB_API SBBreakpointList {
tools/lldb/include/lldb/API/SBBreakpointLocation.h 17 class LLDB_API SBBreakpointLocation {
tools/lldb/include/lldb/API/SBBreakpointName.h 18 class LLDB_API SBBreakpointName {
tools/lldb/include/lldb/API/SBBroadcaster.h 16 class LLDB_API SBBroadcaster {
tools/lldb/include/lldb/API/SBCommandInterpreter.h 19 class LLDB_API SBCommandInterpreterRunOptions {
65 class SBCommandInterpreter {
251 class SBCommandPluginInterface {
261 class SBCommand {
tools/lldb/include/lldb/API/SBCommandReturnObject.h 24 class LLDB_API SBCommandReturnObject {
tools/lldb/include/lldb/API/SBCommunication.h 17 class LLDB_API SBCommunication {
tools/lldb/include/lldb/API/SBCompileUnit.h 17 class LLDB_API SBCompileUnit {
tools/lldb/include/lldb/API/SBData.h 16 class LLDB_API SBData {
tools/lldb/include/lldb/API/SBDebugger.h 19 class LLDB_API SBInputReader {
34 class LLDB_API SBDebugger {
tools/lldb/include/lldb/API/SBDeclaration.h 18 class LLDB_API SBDeclaration {
tools/lldb/include/lldb/API/SBError.h 16 class LLDB_API SBError {
tools/lldb/include/lldb/API/SBEvent.h 21 class LLDB_API SBEvent {
tools/lldb/include/lldb/API/SBExecutionContext.h 20 class LLDB_API SBExecutionContext {
tools/lldb/include/lldb/API/SBExpressionOptions.h 18 class LLDB_API SBExpressionOptions {
tools/lldb/include/lldb/API/SBFile.h 16 class LLDB_API SBFile {
tools/lldb/include/lldb/API/SBFileSpec.h 16 class LLDB_API SBFileSpec {
tools/lldb/include/lldb/API/SBFileSpecList.h 17 class LLDB_API SBFileSpecList {
tools/lldb/include/lldb/API/SBFrame.h 17 class LLDB_API SBFrame {
tools/lldb/include/lldb/API/SBFunction.h 18 class LLDB_API SBFunction {
tools/lldb/include/lldb/API/SBInstruction.h 24 class LLDB_API SBInstruction {
tools/lldb/include/lldb/API/SBInstructionList.h 18 class LLDB_API SBInstructionList {
tools/lldb/include/lldb/API/SBLaunchInfo.h 23 class LLDB_API SBLaunchInfo {
tools/lldb/include/lldb/API/SBLineEntry.h 18 class LLDB_API SBLineEntry {
tools/lldb/include/lldb/API/SBListener.h 16 class LLDB_API SBListener {
tools/lldb/include/lldb/API/SBMemoryRegionInfo.h 17 class LLDB_API SBMemoryRegionInfo {
tools/lldb/include/lldb/API/SBMemoryRegionInfoList.h 18 class LLDB_API SBMemoryRegionInfoList {
tools/lldb/include/lldb/API/SBModule.h 20 class LLDB_API SBModule {
tools/lldb/include/lldb/API/SBModuleSpec.h 17 class LLDB_API SBModuleSpec {
90 class SBModuleSpecList {
tools/lldb/include/lldb/API/SBPlatform.h 23 class LLDB_API SBPlatformConnectOptions {
52 class LLDB_API SBPlatformShellCommand {
86 class LLDB_API SBPlatform {
tools/lldb/include/lldb/API/SBProcess.h 23 class LLDB_API SBProcess {
tools/lldb/include/lldb/API/SBProcessInfo.h 16 class LLDB_API SBProcessInfo {
tools/lldb/include/lldb/API/SBQueue.h 19 class LLDB_API SBQueue {
tools/lldb/include/lldb/API/SBQueueItem.h 17 class LLDB_API SBQueueItem {
tools/lldb/include/lldb/API/SBSection.h 17 class LLDB_API SBSection {
tools/lldb/include/lldb/API/SBSourceManager.h 18 class LLDB_API SBSourceManager {
tools/lldb/include/lldb/API/SBStream.h 18 class LLDB_API SBStream {
tools/lldb/include/lldb/API/SBStringList.h 16 class LLDB_API SBStringList {
tools/lldb/include/lldb/API/SBStructuredData.h 17 class SBStructuredData {
tools/lldb/include/lldb/API/SBSymbol.h 19 class LLDB_API SBSymbol {
tools/lldb/include/lldb/API/SBSymbolContext.h 22 class LLDB_API SBSymbolContext {
tools/lldb/include/lldb/API/SBSymbolContextList.h 17 class LLDB_API SBSymbolContextList {
tools/lldb/include/lldb/API/SBTarget.h 29 class LLDB_API SBTarget {
tools/lldb/include/lldb/API/SBThread.h 20 class LLDB_API SBThread {
tools/lldb/include/lldb/API/SBThreadCollection.h 16 class LLDB_API SBThreadCollection {
tools/lldb/include/lldb/API/SBThreadPlan.h 18 class LLDB_API SBThreadPlan {
tools/lldb/include/lldb/API/SBTrace.h 19 class LLDB_API SBTrace {
tools/lldb/include/lldb/API/SBTraceOptions.h 16 class LLDB_API SBTraceOptions {
tools/lldb/include/lldb/API/SBType.h 18 class LLDB_API SBTypeMember {
59 class SBTypeMemberFunction {
104 class SBType {
234 class SBTypeList {
tools/lldb/include/lldb/API/SBTypeCategory.h 17 class LLDB_API SBTypeCategory {
tools/lldb/include/lldb/API/SBTypeEnumMember.h 17 class LLDB_API SBTypeEnumMember {
57 class SBTypeEnumMemberList {
tools/lldb/include/lldb/API/SBTypeFilter.h 17 class LLDB_API SBTypeFilter {
tools/lldb/include/lldb/API/SBTypeFormat.h 17 class LLDB_API SBTypeFormat {
tools/lldb/include/lldb/API/SBTypeNameSpecifier.h 17 class LLDB_API SBTypeNameSpecifier {
tools/lldb/include/lldb/API/SBTypeSummary.h 16 class LLDB_API SBTypeSummaryOptions {
57 class SBTypeSummary {
tools/lldb/include/lldb/API/SBTypeSynthetic.h 17 class LLDB_API SBTypeSynthetic {
tools/lldb/include/lldb/API/SBUnixSignals.h 17 class LLDB_API SBUnixSignals {
tools/lldb/include/lldb/API/SBValue.h 21 class LLDB_API SBValue {
tools/lldb/include/lldb/API/SBValueList.h 18 class LLDB_API SBValueList {
tools/lldb/include/lldb/API/SBVariablesOptions.h 19 class LLDB_API SBVariablesOptions {
tools/lldb/include/lldb/API/SBWatchpoint.h 16 class LLDB_API SBWatchpoint {
tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h 35 class BreakpointResolver : public Searcher {
tools/lldb/include/lldb/Core/StructuredDataImpl.h 26 class StructuredDataImpl {
tools/lldb/include/lldb/Core/ValueObject.h 105 class ValueObject : public UserID {
tools/lldb/include/lldb/DataFormatters/TypeSummary.h 45 class TypeSummaryImpl {
tools/lldb/include/lldb/Expression/DiagnosticManager.h 39 class Diagnostic {
tools/lldb/include/lldb/Expression/DynamicCheckerFunctions.h 30 class DynamicCheckerFunctions {
tools/lldb/include/lldb/Expression/Expression.h 33 class Expression {
tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h 26 class ExpressionTypeSystemHelper {
tools/lldb/include/lldb/Expression/ExpressionVariable.h 23 class ExpressionVariable
205 class PersistentExpressionState : public ExpressionVariableList {
tools/lldb/include/lldb/Host/File.h 34 class File : public IOObject {
tools/lldb/include/lldb/Interpreter/CommandInterpreter.h 176 class CommandInterpreter : public Broadcaster,
tools/lldb/include/lldb/Symbol/Block.h 41 class Block : public UserID, public SymbolContextScope {
tools/lldb/include/lldb/Symbol/DeclVendor.h 20 class DeclVendor {
tools/lldb/include/lldb/Symbol/Function.h 341 class Function : public UserID, public SymbolContextScope {
tools/lldb/include/lldb/Symbol/ObjectFile.h 58 class ObjectFile : public std::enable_shared_from_this<ObjectFile>,
tools/lldb/include/lldb/Symbol/PostfixExpression.h 29 class Node {
tools/lldb/include/lldb/Symbol/SymbolFile.h 35 class SymbolFile : public PluginInterface {
tools/lldb/include/lldb/Symbol/TypeSystem.h 53 class TypeSystem : public PluginInterface {
tools/lldb/include/lldb/Target/LanguageRuntime.h 61 class LanguageRuntime : public PluginInterface {
tools/lldb/include/lldb/Utility/Event.h 176 class Event {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h 57 class ClangExpressionVariable : public ExpressionVariable {
tools/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h 34 class ObjCLanguageRuntime : public LanguageRuntime {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h 71 class DWARFUnit : public lldb_private::UserID {
tools/lldb/unittests/Utility/ReproducerInstrumentationTest.cpp 20 struct Foo {
23 struct Bar {
59 class InstrumentedFoo {
86 class InstrumentedBar {
tools/lldb/unittests/tools/lldb-server/tests/MessageObjects.h 91 class StopReply : public Parser<std::unique_ptr<StopReply>> {
tools/llvm-objcopy/ELF/Object.h 382 class SectionBase {
tools/llvm-rc/ResourceScriptStmt.h 731 class VersionInfoStmt {
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 {
unittests/Support/Casting.cpp 25 struct bar {
34 struct foo {
42 struct base {
46 struct derived : public base {
275 class Derived : public Base {
293 class UseInferredUpcast {
unittests/Support/ReverseIterationTest.cpp 58 struct PtrLikeInt { int value; };
unittests/Support/ThreadLocalTest.cpp 21 struct S {
unittests/Support/YAMLIOTest.cpp 2781 struct Poly {
2816 struct Seq : Poly, std::vector<std::unique_ptr<Poly>> {
2822 struct Map : Poly, llvm::StringMap<std::unique_ptr<Poly>> {
usr/include/c++/7.4.0/type_traits 1981 template<typename _Tp, typename _Up>
usr/include/x86_64-linux-gnu/bits/libio.h 245 struct _IO_FILE {
utils/TableGen/CodeGenDAGPatterns.h 864 class TreePattern {
utils/TableGen/CodeGenRegisters.h 150 struct CodeGenRegister {
292 class CodeGenRegisterClass {
utils/TableGen/DAGISelMatcher.h 40 class Matcher {
utils/TableGen/GlobalISelEmitter.cpp 1049 class PredicateMatcher {
2032 class InstructionMatcher final : public PredicateListMatcher<PredicateMatcher> {
2307 class OperandRenderer {