Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/unittests/ADT/
H A DFoldingSet.cpp38 struct LongLongContainer : FoldingSetNode { in TEST()
58 struct TrivialPair : public FoldingSetNode {
61 TrivialPair(unsigned K, unsigned V) : FoldingSetNode(), Key(K), Value(V) {} in TrivialPair()
H A DImmutableListTest.cpp16 template <typename Fundamental> struct Wrapper : llvm::FoldingSetNode {
/llvm-project-15.0.7/clang/include/clang/AST/
H A DTemplateName.h136 : public UncommonTemplateNameStorage, public llvm::FoldingSetNode
365 : public UncommonTemplateNameStorage, public llvm::FoldingSetNode {
405 class QualifiedTemplateName : public llvm::FoldingSetNode {
462 class DependentTemplateName : public llvm::FoldingSetNode {
H A DType.h2686 class ParenType : public Type, public llvm::FoldingSetNode {
2955 class ArrayType : public Type, public llvm::FoldingSetNode {
3301 class VectorType : public Type, public llvm::FoldingSetNode {
3958 public llvm::FoldingSetNode,
4443 class UsingType : public Type, public llvm::FoldingSetNode {
4542 : public TypeOfExprType, public llvm::FoldingSetNode {
5240 public llvm::FoldingSetNode {
5540 public llvm::FoldingSetNode,
5678 public llvm::FoldingSetNode {
5878 public llvm::FoldingSetNode {
[all …]
H A DDeclarationName.h53 : public llvm::FoldingSetNode { in alignas()
76 public llvm::FoldingSetNode { in alignas()
117 public llvm::FoldingSetNode { in alignas()
H A DASTConcept.h28 class ConstraintSatisfaction : public llvm::FoldingSetNode {
H A DNestedNameSpecifier.h50 class NestedNameSpecifier : public llvm::FoldingSetNode {
H A DDeclTemplate.h478 : public llvm::FoldingSetNode,
1830 : public CXXRecordDecl, public llvm::FoldingSetNode {
2691 public llvm::FoldingSetNode {
3320 public llvm::FoldingSetNode {
/llvm-project-15.0.7/llvm/lib/IR/
H A DAttributeImpl.h39 class AttributeImpl : public FoldingSetNode {
213 : public FoldingSetNode,
283 : public FoldingSetNode,
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DFoldingSet.h393 using FoldingSetNode = FoldingSetBase::Node; variable
694 FoldingSetNode *NodePtr;
743 void *Probe = static_cast<FoldingSetNode*>(Ptr)->getNextInBucket(); in advance()
782 class FoldingSetNodeWrapper : public FoldingSetNode {
805 class FastFoldingSetNode : public FoldingSetNode {
H A DImmutableList.h28 class ImmutableListImpl : public FoldingSetNode {
/llvm-project-15.0.7/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()
H A DItaniumManglingCanonicalizer.cpp76 class alignas(alignof(Node *)) NodeHeader : public llvm::FoldingSetNode {
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DBasicValueFactory.h40 class CompoundValData : public llvm::FoldingSetNode {
62 class LazyCompoundValData : public llvm::FoldingSetNode {
86 class PointerToMemberData : public llvm::FoldingSetNode {
H A DSymExpr.h29 class SymExpr : public llvm::FoldingSetNode {
H A DRangedConstraintManager.h97 struct ContainerType : public ImplType, public llvm::FoldingSetNode {
H A DExplodedGraph.h65 class ExplodedNode : public llvm::FoldingSetNode {
/llvm-project-15.0.7/llvm/include/llvm/TableGen/
H A DRecord.h229 class RecordRecTy final : public RecTy, public FoldingSetNode,
527 class BitsInit final : public TypedInit, public FoldingSetNode,
693 class ListInit final : public TypedInit, public FoldingSetNode,
785 class UnOpInit : public OpInit, public FoldingSetNode {
834 class BinOpInit : public OpInit, public FoldingSetNode {
891 class TernOpInit : public OpInit, public FoldingSetNode {
955 class CondOpInit final : public TypedInit, public FoldingSetNode,
1030 class FoldOpInit : public TypedInit, public FoldingSetNode {
1067 class IsAOpInit : public TypedInit, public FoldingSetNode {
1101 class ExistsOpInit : public TypedInit, public FoldingSetNode {
[all …]
/llvm-project-15.0.7/llvm/utils/TableGen/GlobalISel/
H A DGIMatchDagOperands.h79 class GIMatchDagOperandList : public FoldingSetNode {
/llvm-project-15.0.7/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 {
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DCSEInfo.h29 class UniqueMachineInstr : public FoldingSetNode {
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DLegacyPassManagers.h248 struct AUFoldingSetNode : public FoldingSetNode {
/llvm-project-15.0.7/clang/include/clang/Lex/
H A DMacroInfo.h512 class ModuleMacro : public llvm::FoldingSetNode {
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporterVisitors.h48 class BugReporterVisitor : public llvm::FoldingSetNode {

12