Home
last modified time | relevance | path

Searched refs:CanonicalDeclPtr (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/AST/
H A DRedeclarable.h351 CanonicalDeclPtr() = default;
352 CanonicalDeclPtr(decl_type *Ptr) in CanonicalDeclPtr() function
354 CanonicalDeclPtr(const CanonicalDeclPtr &) = default;
355 CanonicalDeclPtr &operator=(const CanonicalDeclPtr &) = default;
366 friend bool operator==(CanonicalDeclPtr LHS, CanonicalDeclPtr RHS) {
369 friend bool operator!=(CanonicalDeclPtr LHS, CanonicalDeclPtr RHS) {
386 using CanonicalDeclPtr = clang::CanonicalDeclPtr<decl_type>;
389 static CanonicalDeclPtr getEmptyKey() {
392 CanonicalDeclPtr P;
398 CanonicalDeclPtr P;
[all …]
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h105 SmallVector<CanonicalDeclPtr<const VarDecl>, 4> PrivateLocals;
259 const llvm::MapVector<CanonicalDeclPtr<const VarDecl>,
271 llvm::MapVector<CanonicalDeclPtr<const Decl>, SmallString<16>>
290 llvm::DenseSet<CanonicalDeclPtr<const Decl>>
463 llvm::DenseMap<CanonicalDeclPtr<const Decl>,
734 llvm::DenseSet<CanonicalDeclPtr<const Decl>> AlreadyEmittedTargetDecls;
743 using NontemporalDeclsSet = llvm::SmallDenseSet<CanonicalDeclPtr<const Decl>>;
749 llvm::MapVector<CanonicalDeclPtr<const VarDecl>,
1879 const llvm::DenseSet<CanonicalDeclPtr<const VarDecl>> &IgnoredDecls);
H A DCGDebugInfo.h275 llvm::DenseSet<CanonicalDeclPtr<const CXXRecordDecl>> &SeenTypes,
H A DCGOpenMPRuntime.cpp7382 llvm::DenseMap<CanonicalDeclPtr<const VarDecl>, bool> FirstPrivateDecls;
8455 const llvm::DenseSet<CanonicalDeclPtr<const Decl>> &SkipVarSet = in generateAllInfoForClauses()
8456 llvm::DenseSet<CanonicalDeclPtr<const Decl>>()) const { in generateAllInfoForClauses()
8461 llvm::MapVector<CanonicalDeclPtr<const Decl>, in generateAllInfoForClauses()
8548 llvm::MapVector<CanonicalDeclPtr<const Decl>, in generateAllInfoForClauses()
8638 llvm::SmallDenseSet<CanonicalDeclPtr<const Decl>, 4> Processed; in generateAllInfoForClauses()
8921 const llvm::DenseSet<CanonicalDeclPtr<const Decl>> &SkipVarSet = in generateAllInfo()
8922 llvm::DenseSet<CanonicalDeclPtr<const Decl>>()) const { in generateAllInfo()
10376 llvm::DenseSet<CanonicalDeclPtr<const Decl>> MappedVarSet; in emitTargetCall()
12283 const llvm::MapVector<CanonicalDeclPtr<const VarDecl>, in UntiedTaskLocalDeclsRAII()
[all …]
H A DCGStmtOpenMP.cpp252 llvm::DenseSet<CanonicalDeclPtr<const Decl>> CopyArrayTemps; in OMPSimdLexicalScope()
1487 llvm::DenseSet<CanonicalDeclPtr<const VarDecl>> PrivateDecls; in checkForLastprivateConditionalUpdate()
4634 llvm::MapVector<CanonicalDeclPtr<const VarDecl>, in EmitOMPTaskBasedDirective()
7225 llvm::SmallDenseSet<CanonicalDeclPtr<const Decl>, 4> Processed; in EmitOMPUseDeviceAddrClause()
H A DCGDebugInfo.cpp1922 llvm::DenseSet<CanonicalDeclPtr<const CXXRecordDecl>> SeenTypes; in CollectCXXBases()
1938 llvm::DenseSet<CanonicalDeclPtr<const CXXRecordDecl>> &SeenTypes, in CollectCXXBasesAux()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSema.cpp1634 llvm::SmallPtrSet<CanonicalDeclPtr<Decl>, 4> InUsePath;
1637 llvm::SmallVector<CanonicalDeclPtr<FunctionDecl>, 4> UsePath;
1643 llvm::SmallPtrSet<CanonicalDeclPtr<Decl>, 4> DoneMap[2];
H A DSemaOpenMP.cpp191 llvm::DenseSet<CanonicalDeclPtr<Decl>> ImplicitTaskFirstprivates;
196 llvm::DenseSet<CanonicalDeclPtr<Decl>> UsedInScanDirective;
197 llvm::DenseMap<CanonicalDeclPtr<const Decl>, UsesAllocatorsDeclKind>
5370 llvm::DenseMap<CanonicalDeclPtr<Decl>, CanonicalDeclPtr<VarDecl>> DeclToCopy; in checkAllocateClauses()
23320 llvm::SmallPtrSet<CanonicalDeclPtr<Decl>, 4> PredefinedAllocators; in ActOnOpenMPUsesAllocatorClause()
H A DSemaExprCXX.cpp178 llvm::SmallPtrSet<CanonicalDeclPtr<Decl>, 8> FoundDeclSet; in getDestructorName()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h12575 llvm::DenseMap<CanonicalDeclPtr<FunctionDecl>,
12582 CanonicalDeclPtr<FunctionDecl> FD;
12596 llvm::DenseMap</* Callee = */ CanonicalDeclPtr<FunctionDecl>,
13610 using FDBaseInfo = DenseMapInfo<clang::CanonicalDeclPtr<clang::FunctionDecl>>;