Home
last modified time | relevance | path

Searched refs:FoldingSetNode (Results 1 – 25 of 39) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTemplateName.h151 public llvm::FoldingSetNode {
410 : public UncommonTemplateNameStorage, public llvm::FoldingSetNode {
454 public llvm::FoldingSetNode {
496 class QualifiedTemplateName : public llvm::FoldingSetNode {
624 public llvm::FoldingSetNode {
H A DType.h1716 public llvm::FoldingSetNode {
3203 class ComplexType : public Type, public llvm::FoldingSetNode {
3230 class ParenType : public Type, public llvm::FoldingSetNode {
3256 class PointerType : public Type, public llvm::FoldingSetNode {
3316 class BoundsAttributedType : public Type, public llvm::FoldingSetNode {
3417 class AdjustedType : public Type, public llvm::FoldingSetNode {
3468 class BlockPointerType : public Type, public llvm::FoldingSetNode {
3499 class ReferenceType : public Type, public llvm::FoldingSetNode {
3579 class MemberPointerType : public Type, public llvm::FoldingSetNode {
3648 class ArrayType : public Type, public llvm::FoldingSetNode {
[all …]
H A DDeclarationName.h53 : public llvm::FoldingSetNode {
76 public llvm::FoldingSetNode {
117 public llvm::FoldingSetNode {
H A DASTConcept.h36 class ConstraintSatisfaction : public llvm::FoldingSetNode {
H A DNestedNameSpecifier.h50 class NestedNameSpecifier : public llvm::FoldingSetNode {
H A DDeclTemplate.h467 : public llvm::FoldingSetNode,
1816 public llvm::FoldingSetNode {
2619 public llvm::FoldingSetNode {
3274 public llvm::FoldingSetNode {
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DFoldingSet.cpp396 NodePtr = static_cast<FoldingSetNode*>(*Bucket); in FoldingSetIteratorImpl()
403 if (FoldingSetNode *NextNodeInBucket = GetNextPtr(Probe)) in advance()
415 NodePtr = static_cast<FoldingSetNode*>(*Bucket); in advance()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DBasicValueFactory.h41 class CompoundValData : public llvm::FoldingSetNode {
63 class LazyCompoundValData : public llvm::FoldingSetNode {
87 class PointerToMemberData : public llvm::FoldingSetNode {
H A DSymExpr.h32 class SymExpr : public llvm::FoldingSetNode {
H A DRangedConstraintManager.h97 struct ContainerType : public ImplType, public llvm::FoldingSetNode {
H A DExplodedGraph.h66 class ExplodedNode : public llvm::FoldingSetNode {
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DFoldingSet.h412 using FoldingSetNode = FoldingSetBase::Node; variable
713 FoldingSetNode *NodePtr;
762 void *Probe = static_cast<FoldingSetNode*>(Ptr)->getNextInBucket(); in advance()
801 class FoldingSetNodeWrapper : public FoldingSetNode {
824 class FastFoldingSetNode : public FoldingSetNode {
H A DImmutableList.h28 class ImmutableListImpl : public FoldingSetNode {
/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h233 public FoldingSetNode,
491 class ArgumentInit final : public Init, public FoldingSetNode {
590 public FoldingSetNode,
747 public FoldingSetNode,
832 class UnOpInit final : public OpInit, public FoldingSetNode {
881 class BinOpInit final : public OpInit, public FoldingSetNode {
953 class TernOpInit final : public OpInit, public FoldingSetNode {
1010 public FoldingSetNode,
1078 class FoldOpInit final : public TypedInit, public FoldingSetNode {
1113 class IsAOpInit final : public TypedInit, public FoldingSetNode {
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAttributeImpl.h42 class AttributeImpl : public FoldingSetNode {
294 : public FoldingSetNode,
368 : public FoldingSetNode,
/freebsd/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/
H A DGIMatchDagOperands.h
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenFunctionInfo.h73 : public llvm::FoldingSetNode,
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DPathDiagnostic.h94 class PDFileEntry : public llvm::FoldingSetNode {
403 class PathDiagnosticPiece: public llvm::FoldingSetNode {
763 class PathDiagnostic : public llvm::FoldingSetNode {
H A DAnalysisDeclContext.h215 class LocationContext : public llvm::FoldingSetNode {
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCSEInfo.h31 class UniqueMachineInstr : public FoldingSetNode {
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DItaniumManglingCanonicalizer.cpp77 class alignas(alignof(Node *)) NodeHeader : public llvm::FoldingSetNode {
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DLegacyPassManagers.h249 struct AUFoldingSetNode : public FoldingSetNode {
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DMacroInfo.h514 class ModuleMacro : public llvm::FoldingSetNode {
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAccelTable.h366 class DebugNamesAbbrev : public FoldingSetNode {
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporterVisitors.h49 class BugReporterVisitor : public llvm::FoldingSetNode {

12