/external/clang/lib/Sema/ |
D | SemaCUDA.cpp | 444 void Sema::maybeAddCUDAHostDeviceAttrs(Scope *S, FunctionDecl *NewD, in maybeAddCUDAHostDeviceAttrs() argument 447 if (!getLangOpts().CUDAHostDeviceConstexpr || !NewD->isConstexpr() || in maybeAddCUDAHostDeviceAttrs() 448 NewD->isVariadic() || NewD->hasAttr<CUDAHostAttr>() || in maybeAddCUDAHostDeviceAttrs() 449 NewD->hasAttr<CUDADeviceAttr>() || NewD->hasAttr<CUDAGlobalAttr>()) in maybeAddCUDAHostDeviceAttrs() 460 !IsOverload(NewD, OldD, /* UseMemberUsingDeclRules = */ false, in maybeAddCUDAHostDeviceAttrs() 471 Diag(NewD->getLocation(), in maybeAddCUDAHostDeviceAttrs() 473 << NewD->getName(); in maybeAddCUDAHostDeviceAttrs() 480 NewD->addAttr(CUDAHostAttr::CreateImplicit(Context)); in maybeAddCUDAHostDeviceAttrs() 481 NewD->addAttr(CUDADeviceAttr::CreateImplicit(Context)); in maybeAddCUDAHostDeviceAttrs()
|
D | SemaDeclAttr.cpp | 6019 NamedDecl *NewD = nullptr; in DeclClonePragmaWeak() local 6032 NewD = NewFD; in DeclClonePragmaWeak() 6050 NewD = VarDecl::Create(VD->getASTContext(), VD->getDeclContext(), in DeclClonePragmaWeak() 6055 VarDecl *NewVD = cast<VarDecl>(NewD); in DeclClonePragmaWeak() 6059 return NewD; in DeclClonePragmaWeak() 6069 NamedDecl *NewD = DeclClonePragmaWeak(ND, W.getAlias(), W.getLocation()); in DeclApplyPragmaWeak() local 6070 NewD->addAttr(AliasAttr::CreateImplicit(Context, NDId->getName(), in DeclApplyPragmaWeak() 6072 NewD->addAttr(WeakAttr::CreateImplicit(Context, W.getLocation())); in DeclApplyPragmaWeak() 6073 WeakTopLevelDecl.push_back(NewD); in DeclApplyPragmaWeak() 6078 NewD->setDeclContext(CurContext); in DeclApplyPragmaWeak() [all …]
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaCUDA.cpp | 585 void Sema::maybeAddCUDAHostDeviceAttrs(FunctionDecl *NewD, in maybeAddCUDAHostDeviceAttrs() argument 590 if (!NewD->hasAttr<CUDAHostAttr>()) in maybeAddCUDAHostDeviceAttrs() 591 NewD->addAttr(CUDAHostAttr::CreateImplicit(Context)); in maybeAddCUDAHostDeviceAttrs() 592 if (!NewD->hasAttr<CUDADeviceAttr>()) in maybeAddCUDAHostDeviceAttrs() 593 NewD->addAttr(CUDADeviceAttr::CreateImplicit(Context)); in maybeAddCUDAHostDeviceAttrs() 597 if (!getLangOpts().CUDAHostDeviceConstexpr || !NewD->isConstexpr() || in maybeAddCUDAHostDeviceAttrs() 598 NewD->isVariadic() || NewD->hasAttr<CUDAHostAttr>() || in maybeAddCUDAHostDeviceAttrs() 599 NewD->hasAttr<CUDADeviceAttr>() || NewD->hasAttr<CUDAGlobalAttr>()) in maybeAddCUDAHostDeviceAttrs() 610 !IsOverload(NewD, OldD, /* UseMemberUsingDeclRules = */ false, in maybeAddCUDAHostDeviceAttrs() 621 Diag(NewD->getLocation(), in maybeAddCUDAHostDeviceAttrs() [all …]
|
D | SemaDeclAttr.cpp | 8251 NamedDecl *NewD = nullptr; in DeclClonePragmaWeak() local 8263 NewD = NewFD; in DeclClonePragmaWeak() 8281 NewD = VarDecl::Create(VD->getASTContext(), VD->getDeclContext(), in DeclClonePragmaWeak() 8286 cast<VarDecl>(NewD)->setQualifierInfo(VD->getQualifierLoc()); in DeclClonePragmaWeak() 8288 return NewD; in DeclClonePragmaWeak() 8298 NamedDecl *NewD = DeclClonePragmaWeak(ND, W.getAlias(), W.getLocation()); in DeclApplyPragmaWeak() local 8299 NewD->addAttr( in DeclApplyPragmaWeak() 8301 NewD->addAttr(WeakAttr::CreateImplicit(Context, W.getLocation(), in DeclApplyPragmaWeak() 8303 WeakTopLevelDecl.push_back(NewD); in DeclApplyPragmaWeak() 8308 NewD->setDeclContext(CurContext); in DeclApplyPragmaWeak() [all …]
|
D | SemaDeclObjC.cpp | 114 static bool diagnoseNoescape(const ParmVarDecl *NewD, const ParmVarDecl *OldD, in diagnoseNoescape() argument 116 if (OldD->hasAttr<NoEscapeAttr>() && !NewD->hasAttr<NoEscapeAttr>()) { in diagnoseNoescape() 117 S.Diag(NewD->getLocation(), diag::warn_overriding_method_missing_noescape); in diagnoseNoescape() 127 static void diagnoseNoescape(const ParmVarDecl *NewD, const ParmVarDecl *OldD, in diagnoseNoescape() argument 130 if (!diagnoseNoescape(NewD, OldD, S)) in diagnoseNoescape() 133 << cast<ObjCMethodDecl>(NewD->getDeclContext()); in diagnoseNoescape()
|
D | SemaTemplateInstantiateDecl.cpp | 3158 auto *NewD = SemaRef.BuildUsingPackDecl(D, Expansions); in instantiateUnresolvedUsingDecl() local 3160 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, NewD); in instantiateUnresolvedUsingDecl() 3161 return NewD; in instantiateUnresolvedUsingDecl() 3217 auto *NewD = SemaRef.BuildUsingPackDecl(D, Expansions); in VisitUsingPackDecl() local 3219 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, NewD); in VisitUsingPackDecl() 3220 return NewD; in VisitUsingPackDecl()
|
D | SemaDecl.cpp | 3161 static void adjustDeclContextForDeclaratorDecl(DeclaratorDecl *NewD, in adjustDeclContextForDeclaratorDecl() argument 3173 if (!NewD->getQualifier()) in adjustDeclContextForDeclaratorDecl() 3177 auto *NamedDC = NewD->getDeclContext()->getRedeclContext(); in adjustDeclContextForDeclaratorDecl() 3183 NewD->isInvalidDecl() || OldD->isInvalidDecl()) && in adjustDeclContextForDeclaratorDecl() 3186 auto *LexDC = NewD->getLexicalDeclContext(); in adjustDeclContextForDeclaratorDecl() 3194 FixSemaDC(NewD); in adjustDeclContextForDeclaratorDecl() 3195 if (auto *FD = dyn_cast<FunctionDecl>(NewD)) in adjustDeclContextForDeclaratorDecl() 3197 else if (auto *VD = dyn_cast<VarDecl>(NewD)) in adjustDeclContextForDeclaratorDecl() 9985 bool Sema::canFullyTypeCheckRedeclaration(ValueDecl *NewD, ValueDecl *OldD, in canFullyTypeCheckRedeclaration() argument 9987 if (!NewD->getLexicalDeclContext()->isDependentContext()) in canFullyTypeCheckRedeclaration() [all …]
|
D | TreeTransform.h | 4242 ValueDecl *NewD = D ? cast_or_null<ValueDecl>(getDerived().TransformDecl( in TransformTemplateArgument() local 4245 if (D && !NewD) in TransformTemplateArgument() 4248 if (NewT == T && D == NewD) in TransformTemplateArgument() 4258 Output = TemplateArgumentLoc(TemplateArgument(NewD, NewT), in TransformTemplateArgument() 9889 Sema::UsesAllocatorsData &NewD = Data.emplace_back(); in TransformOMPUsesAllocatorsClause() local 9890 NewD.Allocator = Allocator.get(); in TransformOMPUsesAllocatorsClause() 9891 NewD.AllocatorTraits = AllocatorTraits.get(); in TransformOMPUsesAllocatorsClause() 9892 NewD.LParenLoc = D.LParenLoc; in TransformOMPUsesAllocatorsClause() 9893 NewD.RParenLoc = D.RParenLoc; in TransformOMPUsesAllocatorsClause()
|
D | SemaOpenMP.cpp | 19388 OMPUsesAllocatorsClause::Data &NewD = NewData.emplace_back(); in ActOnOpenMPUsesAllocatorClause() local 19389 NewD.Allocator = AllocatorExpr; in ActOnOpenMPUsesAllocatorClause() 19390 NewD.AllocatorTraits = AllocatorTraitsExpr; in ActOnOpenMPUsesAllocatorClause() 19391 NewD.LParenLoc = D.LParenLoc; in ActOnOpenMPUsesAllocatorClause() 19392 NewD.RParenLoc = D.RParenLoc; in ActOnOpenMPUsesAllocatorClause()
|
/external/llvm-project/llvm/unittests/Support/ |
D | Casting.cpp | 206 auto NewD = unique_dyn_cast<derived>(D); in TEST() local 207 ASSERT_EQ(OrigD, NewD.get()); in TEST() 212 auto B = unique_dyn_cast<base>(NewD); in TEST() 214 ASSERT_EQ(nullptr, NewD); in TEST()
|
/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonConstPropagation.cpp | 2889 const MCInstrDesc *NewD = (Ps & P::Zero) ? in rewriteHexConstDefs() local 2893 const MachineInstrBuilder &MIB = BuildMI(B, At, DL, *NewD, NewR); in rewriteHexConstDefs() 2905 const MCInstrDesc *NewD; in rewriteHexConstDefs() local 2918 NewD = &HII.get(Hexagon::A2_tfrsi); in rewriteHexConstDefs() 2919 NewMI = BuildMI(B, At, DL, *NewD, NewR) in rewriteHexConstDefs() 2923 NewD = &HII.get(Hexagon::A2_tfrpi); in rewriteHexConstDefs() 2924 NewMI = BuildMI(B, At, DL, *NewD, NewR) in rewriteHexConstDefs() 2930 NewD = &HII.get(Hexagon::A2_combineii); in rewriteHexConstDefs() 2931 NewMI = BuildMI(B, At, DL, *NewD, NewR) in rewriteHexConstDefs() 2936 NewD = &HII.get(Hexagon::CONST64); in rewriteHexConstDefs() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonConstPropagation.cpp | 2881 const MCInstrDesc *NewD = (Ps & P::Zero) ? in rewriteHexConstDefs() local 2885 const MachineInstrBuilder &MIB = BuildMI(B, At, DL, *NewD, NewR); in rewriteHexConstDefs() 2897 const MCInstrDesc *NewD; in rewriteHexConstDefs() local 2910 NewD = &HII.get(Hexagon::A2_tfrsi); in rewriteHexConstDefs() 2911 NewMI = BuildMI(B, At, DL, *NewD, NewR) in rewriteHexConstDefs() 2915 NewD = &HII.get(Hexagon::A2_tfrpi); in rewriteHexConstDefs() 2916 NewMI = BuildMI(B, At, DL, *NewD, NewR) in rewriteHexConstDefs() 2922 NewD = &HII.get(Hexagon::A2_combineii); in rewriteHexConstDefs() 2923 NewMI = BuildMI(B, At, DL, *NewD, NewR) in rewriteHexConstDefs() 2927 NewD = &HII.get(Hexagon::CONST64); in rewriteHexConstDefs() [all …]
|
/external/llvm-project/clang/lib/AST/ |
D | Expr.cpp | 489 void DeclRefExpr::setDecl(ValueDecl *NewD) { in setDecl() argument 490 D = NewD; in setDecl() 491 setDependence(computeDependence(this, NewD->getASTContext())); in setDecl()
|
/external/clang/include/clang/AST/ |
D | Expr.h | 1019 void setDecl(ValueDecl *NewD) { D = NewD; } in setDecl() argument
|
/external/llvm-project/clang/include/clang/AST/ |
D | Expr.h | 1287 void setDecl(ValueDecl *NewD);
|
/external/llvm-project/clang/include/clang/Sema/ |
D | Sema.h | 2561 bool canFullyTypeCheckRedeclaration(ValueDecl *NewD, ValueDecl *OldD,
|