|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Definitions
include/llvm/CodeGen/DIE.h 79 class DIEAbbrev : public FoldingSetNode {
include/llvm/CodeGen/GlobalISel/CSEInfo.h 31 class UniqueMachineInstr : public FoldingSetNode {
include/llvm/CodeGen/SelectionDAGNodes.h 494 class SDNode : public FoldingSetNode, public ilist_node<SDNode> {
include/llvm/IR/LegacyPassManagers.h 255 struct AUFoldingSetNode : public FoldingSetNode {
include/llvm/TableGen/Record.h 237 class RecordRecTy final : public RecTy, public FoldingSetNode,
513 class BitsInit final : public TypedInit, public FoldingSetNode,
661 class ListInit final : public TypedInit, public FoldingSetNode,
752 class UnOpInit : public OpInit, public FoldingSetNode {
801 class BinOpInit : public OpInit, public FoldingSetNode {
859 class TernOpInit : public OpInit, public FoldingSetNode {
923 class CondOpInit final : public TypedInit, public FoldingSetNode,
998 class FoldOpInit : public TypedInit, public FoldingSetNode {
1035 class IsAOpInit : public TypedInit, public FoldingSetNode {
1209 class VarDefInit final : public TypedInit, public FoldingSetNode,
1302 class DagInit final : public TypedInit, public FoldingSetNode,
lib/IR/AttributeImpl.h 38 class AttributeImpl : public FoldingSetNode {
177 class AttributeSetNode final
240 class AttributeListImpl final
lib/Support/ItaniumManglingCanonicalizer.cpp 92 class alignas(alignof(Node *)) NodeHeader : public llvm::FoldingSetNode {
tools/clang/include/clang/AST/ASTContext.h 292 class CanonicalTemplateTemplateParm : public llvm::FoldingSetNode {
tools/clang/include/clang/AST/DeclTemplate.h 455 class FunctionTemplateSpecializationInfo final
1640 class ClassTemplateSpecializationDecl
1904 class ClassTemplatePartialSpecializationDecl
2485 class VarTemplateSpecializationDecl : public VarDecl,
2746 class VarTemplatePartialSpecializationDecl
tools/clang/include/clang/AST/DeclarationName.h 53 class alignas(IdentifierInfoAlignment) CXXSpecialNameExtra
75 class alignas(IdentifierInfoAlignment) CXXDeductionGuideNameExtra
116 class alignas(IdentifierInfoAlignment) CXXLiteralOperatorIdName
tools/clang/include/clang/AST/NestedNameSpecifier.h 48 class NestedNameSpecifier : public llvm::FoldingSetNode {
tools/clang/include/clang/AST/TemplateName.h 345 class SubstTemplateTemplateParmStorage
386 class QualifiedTemplateName : public llvm::FoldingSetNode {
442 class DependentTemplateName : public llvm::FoldingSetNode {
tools/clang/include/clang/AST/Type.h 1324 class ExtQuals : public ExtQualsTypeCommonBase, public llvm::FoldingSetNode {
2525 class ComplexType : public Type, public llvm::FoldingSetNode {
2555 class ParenType : public Type, public llvm::FoldingSetNode {
2585 class PointerType : public Type, public llvm::FoldingSetNode {
2633 class AdjustedType : public Type, public llvm::FoldingSetNode {
2687 class BlockPointerType : public Type, public llvm::FoldingSetNode {
2768 class LValueReferenceType : public ReferenceType {
2786 class RValueReferenceType : public ReferenceType {
2804 class MemberPointerType : public Type, public llvm::FoldingSetNode {
2966 class IncompleteArrayType : public ArrayType {
3064 class DependentSizedArrayType : public ArrayType {
3124 class DependentAddressSpaceType : public Type, public llvm::FoldingSetNode {
3166 class DependentSizedExtVectorType : public Type, public llvm::FoldingSetNode {
3206 class VectorType : public Type, public llvm::FoldingSetNode {
3283 class DependentVectorType : public Type, public llvm::FoldingSetNode {
3688 class FunctionNoProtoType : public FunctionType, public llvm::FoldingSetNode {
4276 class DependentTypeOfExprType
4348 class DependentDecltypeType : public DecltypeType, public llvm::FoldingSetNode {
4404 class DependentUnaryTransformType : public UnaryTransformType,
4499 class AttributedType : public Type, public llvm::FoldingSetNode {
4596 class TemplateTypeParmType : public Type, public llvm::FoldingSetNode {
4677 class SubstTemplateTypeParmType : public Type, public llvm::FoldingSetNode {
4733 class SubstTemplateTypeParmPackType : public Type, public llvm::FoldingSetNode {
4823 class AutoType : public DeducedType, public llvm::FoldingSetNode {
4861 class DeducedTemplateSpecializationType : public DeducedType,
5205 class ElaboratedType final
5288 class DependentNameType : public TypeWithKeyword, public llvm::FoldingSetNode {
5431 class PackExpansionType : public Type, public llvm::FoldingSetNode {
5540 class ObjCTypeParamType : public Type,
5767 class ObjCObjectTypeImpl : public ObjCObjectType, public llvm::FoldingSetNode {
5870 class ObjCObjectPointerType : public Type, public llvm::FoldingSetNode {
6044 class AtomicType : public Type, public llvm::FoldingSetNode {
6078 class PipeType : public Type, public llvm::FoldingSetNode {
tools/clang/include/clang/Analysis/AnalysisDeclContext.h 216 class LocationContext : public llvm::FoldingSetNode {
tools/clang/include/clang/Analysis/PathDiagnostic.h 63 class PDFileEntry : public llvm::FoldingSetNode {
727 class PathDiagnostic : public llvm::FoldingSetNode {
tools/clang/include/clang/CodeGen/CGFunctionInfo.h 477 class CGFunctionInfo final
tools/clang/include/clang/Lex/MacroInfo.h 488 class ModuleMacro : public llvm::FoldingSetNode {
tools/clang/include/clang/Sema/Sema.h 1136 class SpecialMemberOverloadResultEntry
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h 536 class BugReportEquivClass : public llvm::FoldingSetNode {
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h 44 class BugReporterVisitor : public llvm::FoldingSetNode {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h 41 class CompoundValData : public llvm::FoldingSetNode {
61 class LazyCompoundValData : public llvm::FoldingSetNode {
81 class PointerToMemberData : public llvm::FoldingSetNode {
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/ProgramState.h 72 class ProgramState : public llvm::FoldingSetNode {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h 29 class SymExpr : public llvm::FoldingSetNode {
tools/clang/lib/Basic/IdentifierTable.cpp 364 class alignas(IdentifierInfoAlignment) MultiKeywordSelector
tools/clang/lib/CodeGen/CodeGenModule.h 245 class BlockByrefHelpers : public llvm::FoldingSetNode {
unittests/ADT/FoldingSet.cpp 38 struct LongLongContainer : FoldingSetNode {
58 struct TrivialPair : public FoldingSetNode {