Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCUDA.cpp761 void SemaCUDA::maybeAddHostDeviceAttrs(FunctionDecl *NewD, in maybeAddHostDeviceAttrs() argument
766 if (!NewD->hasAttr<CUDAHostAttr>()) in maybeAddHostDeviceAttrs()
767 NewD->addAttr(CUDAHostAttr::CreateImplicit(getASTContext())); in maybeAddHostDeviceAttrs()
768 if (!NewD->hasAttr<CUDADeviceAttr>()) in maybeAddHostDeviceAttrs()
769 NewD->addAttr(CUDADeviceAttr::CreateImplicit(getASTContext())); in maybeAddHostDeviceAttrs()
776 !NewD->hasAttr<CUDAHostAttr>() && !NewD->hasAttr<CUDADeviceAttr>() && in maybeAddHostDeviceAttrs()
777 !NewD->hasAttr<CUDAGlobalAttr>() && in maybeAddHostDeviceAttrs()
778 (NewD->getDescribedFunctionTemplate() || in maybeAddHostDeviceAttrs()
779 NewD->isFunctionTemplateSpecialization())) { in maybeAddHostDeviceAttrs()
780 NewD->addAttr(CUDAHostAttr::CreateImplicit(getASTContext())); in maybeAddHostDeviceAttrs()
[all …]
H A DSemaTemplateDeductionGuide.cpp125 Decl *NewD = in RebuildTemplateSpecializationType() local
127 if (!NewD) in RebuildTemplateSpecializationType()
130 auto *NewTATD = cast<TypeAliasTemplateDecl>(NewD); in RebuildTemplateSpecializationType()
H A DSemaDeclAttr.cpp8079 NamedDecl *NewD = nullptr; in DeclClonePragmaWeak() local
8092 NewD = NewFD; in DeclClonePragmaWeak()
8110 NewD = VarDecl::Create(VD->getASTContext(), VD->getDeclContext(), in DeclClonePragmaWeak()
8115 cast<VarDecl>(NewD)->setQualifierInfo(VD->getQualifierLoc()); in DeclClonePragmaWeak()
8117 return NewD; in DeclClonePragmaWeak()
8123 NamedDecl *NewD = DeclClonePragmaWeak(ND, W.getAlias(), W.getLocation()); in DeclApplyPragmaWeak() local
8124 NewD->addAttr( in DeclApplyPragmaWeak()
8126 NewD->addAttr(WeakAttr::CreateImplicit(Context, W.getLocation())); in DeclApplyPragmaWeak()
8127 WeakTopLevelDecl.push_back(NewD); in DeclApplyPragmaWeak()
8132 NewD->setDeclContext(CurContext); in DeclApplyPragmaWeak()
[all …]
H A DSemaDeclObjC.cpp118 static bool diagnoseNoescape(const ParmVarDecl *NewD, const ParmVarDecl *OldD, in diagnoseNoescape() argument
120 if (OldD->hasAttr<NoEscapeAttr>() && !NewD->hasAttr<NoEscapeAttr>()) { in diagnoseNoescape()
121 S.Diag(NewD->getLocation(), diag::warn_overriding_method_missing_noescape); in diagnoseNoescape()
131 static void diagnoseNoescape(const ParmVarDecl *NewD, const ParmVarDecl *OldD, in diagnoseNoescape() argument
134 if (!diagnoseNoescape(NewD, OldD, S)) in diagnoseNoescape()
137 << cast<ObjCMethodDecl>(NewD->getDeclContext()); in diagnoseNoescape()
H A DSemaTemplateInstantiateDecl.cpp4060 auto *NewD = SemaRef.BuildUsingPackDecl(D, Expansions); in instantiateUnresolvedUsingDecl() local
4062 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, NewD); in instantiateUnresolvedUsingDecl()
4063 return NewD; in instantiateUnresolvedUsingDecl()
4127 auto *NewD = SemaRef.BuildUsingPackDecl(D, Expansions); in VisitUsingPackDecl() local
4129 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, NewD); in VisitUsingPackDecl()
4130 return NewD; in VisitUsingPackDecl()
H A DSemaDecl.cpp3564 static void adjustDeclContextForDeclaratorDecl(DeclaratorDecl *NewD, in adjustDeclContextForDeclaratorDecl() argument
3576 if (!NewD->getQualifier()) in adjustDeclContextForDeclaratorDecl()
3580 auto *NamedDC = NewD->getDeclContext()->getRedeclContext(); in adjustDeclContextForDeclaratorDecl()
3586 NewD->isInvalidDecl() || OldD->isInvalidDecl()) && in adjustDeclContextForDeclaratorDecl()
3589 auto *LexDC = NewD->getLexicalDeclContext(); in adjustDeclContextForDeclaratorDecl()
3597 FixSemaDC(NewD); in adjustDeclContextForDeclaratorDecl()
3598 if (auto *FD = dyn_cast<FunctionDecl>(NewD)) in adjustDeclContextForDeclaratorDecl()
3600 else if (auto *VD = dyn_cast<VarDecl>(NewD)) in adjustDeclContextForDeclaratorDecl()
11128 bool Sema::canFullyTypeCheckRedeclaration(ValueDecl *NewD, ValueDecl *OldD, in canFullyTypeCheckRedeclaration() argument
11130 if (!NewD->getLexicalDeclContext()->isDependentContext()) in canFullyTypeCheckRedeclaration()
[all …]
H A DTreeTransform.h4889 ValueDecl *NewD = D ? cast_or_null<ValueDecl>(getDerived().TransformDecl( in TransformTemplateArgument() local
4892 if (D && !NewD) in TransformTemplateArgument()
4895 if (NewT == T && D == NewD) in TransformTemplateArgument()
4905 Output = TemplateArgumentLoc(TemplateArgument(NewD, NewT), in TransformTemplateArgument()
11638 SemaOpenMP::UsesAllocatorsData &NewD = Data.emplace_back(); in TransformOMPUsesAllocatorsClause() local
11639 NewD.Allocator = Allocator.get(); in TransformOMPUsesAllocatorsClause()
11640 NewD.AllocatorTraits = AllocatorTraits.get(); in TransformOMPUsesAllocatorsClause()
11641 NewD.LParenLoc = D.LParenLoc; in TransformOMPUsesAllocatorsClause()
11642 NewD.RParenLoc = D.RParenLoc; in TransformOMPUsesAllocatorsClause()
H A DSemaOpenMP.cpp24051 OMPUsesAllocatorsClause::Data &NewD = NewData.emplace_back(); in ActOnOpenMPUsesAllocatorClause() local
24052 NewD.Allocator = AllocatorExpr; in ActOnOpenMPUsesAllocatorClause()
24053 NewD.AllocatorTraits = AllocatorTraitsExpr; in ActOnOpenMPUsesAllocatorClause()
24054 NewD.LParenLoc = D.LParenLoc; in ActOnOpenMPUsesAllocatorClause()
24055 NewD.RParenLoc = D.RParenLoc; in ActOnOpenMPUsesAllocatorClause()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMIRFSDiscriminator.cpp178 unsigned NewD = Discriminator | DiscriminatorCurrPass; in runOnMachineFunction()
179 const auto *const NewDIL = DIL->cloneWithDiscriminator(NewD); in runOnMachineFunction()
192 << Discriminator << " -> " << NewD << "\n"); in runOnMachineFunction()
176 unsigned NewD = Discriminator | DiscriminatorCurrPass; runOnMachineFunction() local
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGPointerAuth.cpp363 const llvm::Value *NewD = NewAuthInfo.getDiscriminator(); in emitPointerAuthResign() local
364 if (CurD == NewD) in emitPointerAuthResign()
367 if ((CurD == nullptr && isZeroConstant(NewD)) || in emitPointerAuthResign()
368 (NewD == nullptr && isZeroConstant(CurD))) in emitPointerAuthResign()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonConstPropagation.cpp2885 const MCInstrDesc *NewD = (Ps & P::Zero) ? in rewriteHexConstDefs() local
2889 const MachineInstrBuilder &MIB = BuildMI(B, At, DL, *NewD, NewR); in rewriteHexConstDefs()
2901 const MCInstrDesc *NewD; in rewriteHexConstDefs() local
2914 NewD = &HII.get(Hexagon::A2_tfrsi); in rewriteHexConstDefs()
2915 NewMI = BuildMI(B, At, DL, *NewD, NewR) in rewriteHexConstDefs()
2919 NewD = &HII.get(Hexagon::A2_tfrpi); in rewriteHexConstDefs()
2920 NewMI = BuildMI(B, At, DL, *NewD, NewR) in rewriteHexConstDefs()
2926 NewD = &HII.get(Hexagon::A2_combineii); in rewriteHexConstDefs()
2927 NewMI = BuildMI(B, At, DL, *NewD, NewR) in rewriteHexConstDefs()
2932 NewD = &HII.get(Hexagon::CONST64); in rewriteHexConstDefs()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp543 void DeclRefExpr::setDecl(ValueDecl *NewD) { in setDecl() argument
544 D = NewD; in setDecl()
546 setType(NewD->getType()); in setDecl()
547 setDependence(computeDependence(this, NewD->getASTContext())); in setDecl()
1786 void MemberExpr::setMemberDecl(ValueDecl *NewD) { in setMemberDecl() argument
1787 MemberDecl = NewD; in setMemberDecl()
1789 setType(NewD->getType()); in setMemberDecl()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h1338 void setDecl(ValueDecl *NewD);
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h4015 bool canFullyTypeCheckRedeclaration(ValueDecl *NewD, ValueDecl *OldD,