/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaCUDA.cpp | 740 void SemaCUDA::maybeAddHostDeviceAttrs(FunctionDecl *NewD, in maybeAddHostDeviceAttrs() argument 745 if (!NewD->hasAttr<CUDAHostAttr>()) in maybeAddHostDeviceAttrs() 746 NewD->addAttr(CUDAHostAttr::CreateImplicit(getASTContext())); in maybeAddHostDeviceAttrs() 747 if (!NewD->hasAttr<CUDADeviceAttr>()) in maybeAddHostDeviceAttrs() 748 NewD->addAttr(CUDADeviceAttr::CreateImplicit(getASTContext())); in maybeAddHostDeviceAttrs() 755 !NewD->hasAttr<CUDAHostAttr>() && !NewD->hasAttr<CUDADeviceAttr>() && in maybeAddHostDeviceAttrs() 756 !NewD->hasAttr<CUDAGlobalAttr>() && in maybeAddHostDeviceAttrs() 757 (NewD->getDescribedFunctionTemplate() || in maybeAddHostDeviceAttrs() 758 NewD->isFunctionTemplateSpecialization())) { in maybeAddHostDeviceAttrs() 759 NewD->addAttr(CUDAHostAttr::CreateImplicit(getASTContext())); in maybeAddHostDeviceAttrs() [all …]
|
H A D | SemaTemplateDeductionGuide.cpp | 126 Decl *NewD = in RebuildTemplateSpecializationType() local 128 if (!NewD) in RebuildTemplateSpecializationType() 131 auto *NewTATD = cast<TypeAliasTemplateDecl>(NewD); in RebuildTemplateSpecializationType()
|
H A D | SemaDeclAttr.cpp | 7238 NamedDecl *NewD = nullptr; in DeclClonePragmaWeak() local 7251 NewD = NewFD; in DeclClonePragmaWeak() 7269 NewD = VarDecl::Create(VD->getASTContext(), VD->getDeclContext(), in DeclClonePragmaWeak() 7274 cast<VarDecl>(NewD)->setQualifierInfo(VD->getQualifierLoc()); in DeclClonePragmaWeak() 7276 return NewD; in DeclClonePragmaWeak() 7282 NamedDecl *NewD = DeclClonePragmaWeak(ND, W.getAlias(), W.getLocation()); in DeclApplyPragmaWeak() local 7283 NewD->addAttr( in DeclApplyPragmaWeak() 7285 NewD->addAttr(WeakAttr::CreateImplicit(Context, W.getLocation())); in DeclApplyPragmaWeak() 7286 WeakTopLevelDecl.push_back(NewD); in DeclApplyPragmaWeak() 7291 NewD->setDeclContext(CurContext); in DeclApplyPragmaWeak() [all …]
|
H A D | SemaDeclObjC.cpp | 119 static bool diagnoseNoescape(const ParmVarDecl *NewD, const ParmVarDecl *OldD, in diagnoseNoescape() argument 121 if (OldD->hasAttr<NoEscapeAttr>() && !NewD->hasAttr<NoEscapeAttr>()) { in diagnoseNoescape() 122 S.Diag(NewD->getLocation(), diag::warn_overriding_method_missing_noescape); in diagnoseNoescape() 132 static void diagnoseNoescape(const ParmVarDecl *NewD, const ParmVarDecl *OldD, in diagnoseNoescape() argument 135 if (!diagnoseNoescape(NewD, OldD, S)) in diagnoseNoescape() 138 << cast<ObjCMethodDecl>(NewD->getDeclContext()); in diagnoseNoescape()
|
H A D | SemaTemplateInstantiateDecl.cpp | 3515 auto *NewD = SemaRef.BuildUsingPackDecl(D, Expansions); in instantiateUnresolvedUsingDecl() local 3517 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, NewD); in instantiateUnresolvedUsingDecl() 3518 return NewD; in instantiateUnresolvedUsingDecl() 3582 auto *NewD = SemaRef.BuildUsingPackDecl(D, Expansions); in VisitUsingPackDecl() local 3584 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, NewD); in VisitUsingPackDecl() 3585 return NewD; in VisitUsingPackDecl()
|
H A D | SemaDecl.cpp | 3495 static void adjustDeclContextForDeclaratorDecl(DeclaratorDecl *NewD, in adjustDeclContextForDeclaratorDecl() argument 3507 if (!NewD->getQualifier()) in adjustDeclContextForDeclaratorDecl() 3511 auto *NamedDC = NewD->getDeclContext()->getRedeclContext(); in adjustDeclContextForDeclaratorDecl() 3517 NewD->isInvalidDecl() || OldD->isInvalidDecl()) && in adjustDeclContextForDeclaratorDecl() 3520 auto *LexDC = NewD->getLexicalDeclContext(); in adjustDeclContextForDeclaratorDecl() 3528 FixSemaDC(NewD); in adjustDeclContextForDeclaratorDecl() 3529 if (auto *FD = dyn_cast<FunctionDecl>(NewD)) in adjustDeclContextForDeclaratorDecl() 3531 else if (auto *VD = dyn_cast<VarDecl>(NewD)) in adjustDeclContextForDeclaratorDecl() 10906 bool Sema::canFullyTypeCheckRedeclaration(ValueDecl *NewD, ValueDecl *OldD, in canFullyTypeCheckRedeclaration() argument 10908 if (!NewD->getLexicalDeclContext()->isDependentContext()) in canFullyTypeCheckRedeclaration() [all …]
|
H A D | TreeTransform.h | 4676 ValueDecl *NewD = D ? cast_or_null<ValueDecl>(getDerived().TransformDecl( in TransformTemplateArgument() local 4679 if (D && !NewD) in TransformTemplateArgument() 4682 if (NewT == T && D == NewD) in TransformTemplateArgument() 4692 Output = TemplateArgumentLoc(TemplateArgument(NewD, NewT), in TransformTemplateArgument() 11110 SemaOpenMP::UsesAllocatorsData &NewD = Data.emplace_back(); in TransformOMPUsesAllocatorsClause() local 11111 NewD.Allocator = Allocator.get(); in TransformOMPUsesAllocatorsClause() 11112 NewD.AllocatorTraits = AllocatorTraits.get(); in TransformOMPUsesAllocatorsClause() 11113 NewD.LParenLoc = D.LParenLoc; in TransformOMPUsesAllocatorsClause() 11114 NewD.RParenLoc = D.RParenLoc; in TransformOMPUsesAllocatorsClause()
|
H A D | SemaOpenMP.cpp | 23103 OMPUsesAllocatorsClause::Data &NewD = NewData.emplace_back(); in ActOnOpenMPUsesAllocatorClause() local 23104 NewD.Allocator = AllocatorExpr; in ActOnOpenMPUsesAllocatorClause() 23105 NewD.AllocatorTraits = AllocatorTraitsExpr; in ActOnOpenMPUsesAllocatorClause() 23106 NewD.LParenLoc = D.LParenLoc; in ActOnOpenMPUsesAllocatorClause() 23107 NewD.RParenLoc = D.RParenLoc; in ActOnOpenMPUsesAllocatorClause()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MIRFSDiscriminator.cpp | 178 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 D | CGPointerAuth.cpp | 248 const llvm::Value *NewD = NewAuthInfo.getDiscriminator(); in emitPointerAuthResign() local 249 if (CurD == NewD) in emitPointerAuthResign() 252 if ((CurD == nullptr && isZeroConstant(NewD)) || in emitPointerAuthResign() 253 (NewD == nullptr && isZeroConstant(CurD))) in emitPointerAuthResign()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonConstPropagation.cpp | 2881 const MCInstrDesc *NewD = (Ps & P::Zero) ? in rewriteHexConstDefs() 2885 const MachineInstrBuilder &MIB = BuildMI(B, At, DL, *NewD, NewR); in rewriteHexConstDefs() 2897 const MCInstrDesc *NewD; in rewriteHexConstDefs() 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() 2928 NewD in rewriteHexConstDefs() 2882 const MCInstrDesc *NewD = (Ps & P::Zero) ? rewriteHexConstDefs() local 2898 const MCInstrDesc *NewD; rewriteHexConstDefs() local [all...] |
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Expr.cpp | 544 void DeclRefExpr::setDecl(ValueDecl *NewD) { in setDecl() argument 545 D = NewD; in setDecl() 547 setType(NewD->getType()); in setDecl() 548 setDependence(computeDependence(this, NewD->getASTContext())); in setDecl() 1791 void MemberExpr::setMemberDecl(ValueDecl *NewD) { in setMemberDecl() argument 1792 MemberDecl = NewD; in setMemberDecl() 1794 setType(NewD->getType()); in setMemberDecl()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Expr.h | 1335 void setDecl(ValueDecl *NewD);
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 3585 bool canFullyTypeCheckRedeclaration(ValueDecl *NewD, ValueDecl *OldD,
|