Home
last modified time | relevance | path

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

/external/llvm-project/clang/include/clang/AST/
DRedeclarable.h347 template <typename decl_type> class CanonicalDeclPtr {
349 CanonicalDeclPtr() = default;
350 CanonicalDeclPtr(decl_type *Ptr) in CanonicalDeclPtr() function
352 CanonicalDeclPtr(const CanonicalDeclPtr &) = default;
353 CanonicalDeclPtr &operator=(const CanonicalDeclPtr &) = default;
364 friend bool operator==(CanonicalDeclPtr LHS, CanonicalDeclPtr RHS) {
367 friend bool operator!=(CanonicalDeclPtr LHS, CanonicalDeclPtr RHS) {
372 friend struct llvm::DenseMapInfo<CanonicalDeclPtr<decl_type>>;
373 friend struct llvm::PointerLikeTypeTraits<CanonicalDeclPtr<decl_type>>;
383 struct DenseMapInfo<clang::CanonicalDeclPtr<decl_type>> {
[all …]
/external/llvm-project/clang/lib/CodeGen/
DCGOpenMPRuntime.h108 SmallVector<CanonicalDeclPtr<const VarDecl>, 4> PrivateLocals;
257 const llvm::DenseMap<CanonicalDeclPtr<const VarDecl>,
269 llvm::MapVector<CanonicalDeclPtr<const Decl>, SmallString<16>>
288 llvm::DenseSet<CanonicalDeclPtr<const Decl>>
432 llvm::DenseMap<CanonicalDeclPtr<const Decl>,
712 llvm::DenseSet<CanonicalDeclPtr<const Decl>> AlreadyEmittedTargetDecls;
721 using NontemporalDeclsSet = llvm::SmallDenseSet<CanonicalDeclPtr<const Decl>>;
727 llvm::DenseMap<CanonicalDeclPtr<const VarDecl>,
1849 const llvm::DenseSet<CanonicalDeclPtr<const VarDecl>> &IgnoredDecls);
DCGDebugInfo.h263 llvm::DenseSet<CanonicalDeclPtr<const CXXRecordDecl>> &SeenTypes,
DCGOpenMPRuntime.cpp3688 llvm::DenseMap<CanonicalDeclPtr<const VarDecl>, unsigned> PrivateVarsPos; in emitTaskPrivateMappingFunction()
7206 llvm::DenseMap<CanonicalDeclPtr<const VarDecl>, bool> FirstPrivateDecls;
8289 const llvm::DenseSet<CanonicalDeclPtr<const Decl>> &SkipVarSet = in generateAllInfo()
8290 llvm::DenseSet<CanonicalDeclPtr<const Decl>>()) const { in generateAllInfo()
8438 llvm::SmallDenseSet<CanonicalDeclPtr<const Decl>, 4> Processed; in generateAllInfo()
10085 llvm::DenseSet<CanonicalDeclPtr<const Decl>> MappedVarSet; in emitTargetCall()
11937 const llvm::DenseMap<CanonicalDeclPtr<const VarDecl>, in UntiedTaskLocalDeclsRAII()
11963 llvm::DenseSet<CanonicalDeclPtr<const Decl>> &NeedToAddForLPCsAsDisabled) in tryToDisableInnerAnalysis()
11965 llvm::DenseSet<CanonicalDeclPtr<const Decl>> NeedToCheckForLPCs; in tryToDisableInnerAnalysis()
12078 llvm::DenseSet<CanonicalDeclPtr<const Decl>> NeedToAddForLPCsAsDisabled; in LastprivateConditionalRAII()
[all …]
DCGStmtOpenMP.cpp1472 llvm::DenseSet<CanonicalDeclPtr<const VarDecl>> PrivateDecls; in checkForLastprivateConditionalUpdate()
3941 llvm::DenseMap<CanonicalDeclPtr<const VarDecl>, std::pair<Address, Address>> in EmitOMPTaskBasedDirective()
6077 llvm::SmallDenseSet<CanonicalDeclPtr<const Decl>, 4> Processed; in EmitOMPUseDeviceAddrClause()
DCGDebugInfo.cpp1789 llvm::DenseSet<CanonicalDeclPtr<const CXXRecordDecl>> SeenTypes; in CollectCXXBases()
1805 llvm::DenseSet<CanonicalDeclPtr<const CXXRecordDecl>> &SeenTypes, in CollectCXXBasesAux()
/external/llvm-project/clang/lib/Sema/
DSema.cpp1519 llvm::SmallPtrSet<CanonicalDeclPtr<Decl>, 4> InUsePath;
1522 llvm::SmallVector<CanonicalDeclPtr<FunctionDecl>, 4> UsePath;
1528 llvm::SmallPtrSet<CanonicalDeclPtr<Decl>, 4> DoneMap[2];
DSemaOpenMP.cpp186 llvm::DenseSet<CanonicalDeclPtr<Decl>> ImplicitTaskFirstprivates;
191 llvm::DenseSet<CanonicalDeclPtr<Decl>> UsedInScanDirective;
192 llvm::DenseMap<CanonicalDeclPtr<const Decl>, UsesAllocatorsDeclKind>
4931 llvm::DenseMap<CanonicalDeclPtr<Decl>, CanonicalDeclPtr<VarDecl>> in checkAllocateClauses()
19287 llvm::SmallPtrSet<CanonicalDeclPtr<Decl>, 4> PredefinedAllocators; in ActOnOpenMPUsesAllocatorClause()
DSemaExprCXX.cpp175 llvm::SmallPtrSet<CanonicalDeclPtr<Decl>, 8> FoundDeclSet; in getDestructorName()
/external/llvm-project/clang/include/clang/Sema/
DSema.h11749 llvm::DenseMap<CanonicalDeclPtr<FunctionDecl>,
11756 CanonicalDeclPtr<FunctionDecl> FD;
11770 llvm::DenseMap</* Callee = */ CanonicalDeclPtr<FunctionDecl>,
12721 using FDBaseInfo = DenseMapInfo<clang::CanonicalDeclPtr<clang::FunctionDecl>>;