Home
last modified time | relevance | path

Searched refs:NewD (Results 1 – 14 of 14) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaCUDA.cpp626 void Sema::maybeAddCUDAHostDeviceAttrs(FunctionDecl *NewD, in maybeAddCUDAHostDeviceAttrs() argument
631 if (!NewD->hasAttr<CUDAHostAttr>()) in maybeAddCUDAHostDeviceAttrs()
632 NewD->addAttr(CUDAHostAttr::CreateImplicit(Context)); in maybeAddCUDAHostDeviceAttrs()
633 if (!NewD->hasAttr<CUDADeviceAttr>()) in maybeAddCUDAHostDeviceAttrs()
634 NewD->addAttr(CUDADeviceAttr::CreateImplicit(Context)); in maybeAddCUDAHostDeviceAttrs()
638 if (!getLangOpts().CUDAHostDeviceConstexpr || !NewD->isConstexpr() || in maybeAddCUDAHostDeviceAttrs()
639 NewD->isVariadic() || NewD->hasAttr<CUDAHostAttr>() || in maybeAddCUDAHostDeviceAttrs()
640 NewD->hasAttr<CUDADeviceAttr>() || NewD->hasAttr<CUDAGlobalAttr>()) in maybeAddCUDAHostDeviceAttrs()
651 !IsOverload(NewD, OldD, /* UseMemberUsingDeclRules = */ false, in maybeAddCUDAHostDeviceAttrs()
662 Diag(NewD->getLocation(), in maybeAddCUDAHostDeviceAttrs()
[all …]
H A DSemaDeclAttr.cpp8455 NamedDecl *NewD = nullptr; in DeclClonePragmaWeak() local
8467 NewD = NewFD; in DeclClonePragmaWeak()
8485 NewD = VarDecl::Create(VD->getASTContext(), VD->getDeclContext(), in DeclClonePragmaWeak()
8490 cast<VarDecl>(NewD)->setQualifierInfo(VD->getQualifierLoc()); in DeclClonePragmaWeak()
8492 return NewD; in DeclClonePragmaWeak()
8502 NamedDecl *NewD = DeclClonePragmaWeak(ND, W.getAlias(), W.getLocation()); in DeclApplyPragmaWeak() local
8503 NewD->addAttr( in DeclApplyPragmaWeak()
8505 NewD->addAttr(WeakAttr::CreateImplicit(Context, W.getLocation(), in DeclApplyPragmaWeak()
8507 WeakTopLevelDecl.push_back(NewD); in DeclApplyPragmaWeak()
8512 NewD->setDeclContext(CurContext); in DeclApplyPragmaWeak()
[all …]
H A DSemaDeclObjC.cpp114 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()
H A DSemaTemplateInstantiateDecl.cpp3159 auto *NewD = SemaRef.BuildUsingPackDecl(D, Expansions); in instantiateUnresolvedUsingDecl() local
3161 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, NewD); in instantiateUnresolvedUsingDecl()
3162 return NewD; in instantiateUnresolvedUsingDecl()
3218 auto *NewD = SemaRef.BuildUsingPackDecl(D, Expansions); in VisitUsingPackDecl() local
3220 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, NewD); in VisitUsingPackDecl()
3221 return NewD; in VisitUsingPackDecl()
H A DSemaDecl.cpp3174 static void adjustDeclContextForDeclaratorDecl(DeclaratorDecl *NewD, in adjustDeclContextForDeclaratorDecl() argument
3186 if (!NewD->getQualifier()) in adjustDeclContextForDeclaratorDecl()
3190 auto *NamedDC = NewD->getDeclContext()->getRedeclContext(); in adjustDeclContextForDeclaratorDecl()
3196 NewD->isInvalidDecl() || OldD->isInvalidDecl()) && in adjustDeclContextForDeclaratorDecl()
3199 auto *LexDC = NewD->getLexicalDeclContext(); in adjustDeclContextForDeclaratorDecl()
3207 FixSemaDC(NewD); in adjustDeclContextForDeclaratorDecl()
3208 if (auto *FD = dyn_cast<FunctionDecl>(NewD)) in adjustDeclContextForDeclaratorDecl()
3210 else if (auto *VD = dyn_cast<VarDecl>(NewD)) in adjustDeclContextForDeclaratorDecl()
10077 bool Sema::canFullyTypeCheckRedeclaration(ValueDecl *NewD, ValueDecl *OldD, in canFullyTypeCheckRedeclaration() argument
10079 if (!NewD->getLexicalDeclContext()->isDependentContext()) in canFullyTypeCheckRedeclaration()
[all …]
H A DTreeTransform.h4328 ValueDecl *NewD = D ? cast_or_null<ValueDecl>(getDerived().TransformDecl( in TransformTemplateArgument() local
4331 if (D && !NewD) in TransformTemplateArgument()
4334 if (NewT == T && D == NewD) in TransformTemplateArgument()
4344 Output = TemplateArgumentLoc(TemplateArgument(NewD, NewT), in TransformTemplateArgument()
10127 Sema::UsesAllocatorsData &NewD = Data.emplace_back(); in TransformOMPUsesAllocatorsClause() local
10128 NewD.Allocator = Allocator.get(); in TransformOMPUsesAllocatorsClause()
10129 NewD.AllocatorTraits = AllocatorTraits.get(); in TransformOMPUsesAllocatorsClause()
10130 NewD.LParenLoc = D.LParenLoc; in TransformOMPUsesAllocatorsClause()
10131 NewD.RParenLoc = D.RParenLoc; in TransformOMPUsesAllocatorsClause()
H A DSemaOpenMP.cpp20820 OMPUsesAllocatorsClause::Data &NewD = NewData.emplace_back(); in ActOnOpenMPUsesAllocatorClause() local
20821 NewD.Allocator = AllocatorExpr; in ActOnOpenMPUsesAllocatorClause()
20822 NewD.AllocatorTraits = AllocatorTraitsExpr; in ActOnOpenMPUsesAllocatorClause()
20823 NewD.LParenLoc = D.LParenLoc; in ActOnOpenMPUsesAllocatorClause()
20824 NewD.RParenLoc = D.RParenLoc; in ActOnOpenMPUsesAllocatorClause()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMIRFSDiscriminator.cpp110 unsigned NewD = Discriminator | DiscriminatorCurrPass; in runOnMachineFunction() local
111 const auto *const NewDIL = DIL->cloneWithDiscriminator(NewD); in runOnMachineFunction()
124 << Discriminator << " -> " << NewD << "\n"); in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonConstPropagation.cpp2889 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 …]
/netbsd-src/external/gpl3/gcc.old/dist/contrib/
H A Dparanoia.cc1016 void NewD ();
2470 Paranoia<FLOAT>::NewD () in NewD() function in Paranoia
/netbsd-src/external/gpl3/gcc/dist/contrib/
H A Dparanoia.cc1016 void NewD ();
2470 Paranoia<FLOAT>::NewD () in NewD() function in Paranoia
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DExpr.cpp491 void DeclRefExpr::setDecl(ValueDecl *NewD) { in setDecl() argument
492 D = NewD; in setDecl()
493 setDependence(computeDependence(this, NewD->getASTContext())); in setDecl()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DExpr.h1287 void setDecl(ValueDecl *NewD);
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSema.h2695 bool canFullyTypeCheckRedeclaration(ValueDecl *NewD, ValueDecl *OldD,