| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaCUDA.cpp | 661 void Sema::maybeAddCUDAHostDeviceAttrs(FunctionDecl *NewD, in maybeAddCUDAHostDeviceAttrs() argument 666 if (!NewD->hasAttr<CUDAHostAttr>()) in maybeAddCUDAHostDeviceAttrs() 667 NewD->addAttr(CUDAHostAttr::CreateImplicit(Context)); in maybeAddCUDAHostDeviceAttrs() 668 if (!NewD->hasAttr<CUDADeviceAttr>()) in maybeAddCUDAHostDeviceAttrs() 669 NewD->addAttr(CUDADeviceAttr::CreateImplicit(Context)); in maybeAddCUDAHostDeviceAttrs() 674 NewD->isVariadic() || NewD->hasAttr<CUDAHostAttr>() || in maybeAddCUDAHostDeviceAttrs() 675 NewD->hasAttr<CUDADeviceAttr>() || NewD->hasAttr<CUDAGlobalAttr>()) in maybeAddCUDAHostDeviceAttrs() 697 Diag(NewD->getLocation(), in maybeAddCUDAHostDeviceAttrs() 699 << NewD; in maybeAddCUDAHostDeviceAttrs() 706 NewD->addAttr(CUDAHostAttr::CreateImplicit(Context)); in maybeAddCUDAHostDeviceAttrs() [all …]
|
| H A D | SemaDeclAttr.cpp | 9242 NamedDecl *NewD = nullptr; in DeclClonePragmaWeak() local 9255 NewD = NewFD; in DeclClonePragmaWeak() 9273 NewD = VarDecl::Create(VD->getASTContext(), VD->getDeclContext(), in DeclClonePragmaWeak() 9278 cast<VarDecl>(NewD)->setQualifierInfo(VD->getQualifierLoc()); in DeclClonePragmaWeak() 9280 return NewD; in DeclClonePragmaWeak() 9289 NewD->addAttr( in DeclApplyPragmaWeak() 9291 NewD->addAttr(WeakAttr::CreateImplicit(Context, W.getLocation(), in DeclApplyPragmaWeak() 9293 WeakTopLevelDecl.push_back(NewD); in DeclApplyPragmaWeak() 9298 NewD->setDeclContext(CurContext); in DeclApplyPragmaWeak() 9299 NewD->setLexicalDeclContext(CurContext); in DeclApplyPragmaWeak() [all …]
|
| H A 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()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 3326 auto *NewD = SemaRef.BuildUsingPackDecl(D, Expansions); in instantiateUnresolvedUsingDecl() local 3328 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, NewD); in instantiateUnresolvedUsingDecl() 3329 return NewD; in instantiateUnresolvedUsingDecl() 3393 auto *NewD = SemaRef.BuildUsingPackDecl(D, Expansions); in VisitUsingPackDecl() local 3395 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, NewD); in VisitUsingPackDecl() 3396 return NewD; in VisitUsingPackDecl()
|
| H A D | SemaDecl.cpp | 3490 static void adjustDeclContextForDeclaratorDecl(DeclaratorDecl *NewD, in adjustDeclContextForDeclaratorDecl() argument 3502 if (!NewD->getQualifier()) in adjustDeclContextForDeclaratorDecl() 3506 auto *NamedDC = NewD->getDeclContext()->getRedeclContext(); in adjustDeclContextForDeclaratorDecl() 3512 NewD->isInvalidDecl() || OldD->isInvalidDecl()) && in adjustDeclContextForDeclaratorDecl() 3515 auto *LexDC = NewD->getLexicalDeclContext(); in adjustDeclContextForDeclaratorDecl() 3523 FixSemaDC(NewD); in adjustDeclContextForDeclaratorDecl() 3524 if (auto *FD = dyn_cast<FunctionDecl>(NewD)) in adjustDeclContextForDeclaratorDecl() 3526 else if (auto *VD = dyn_cast<VarDecl>(NewD)) in adjustDeclContextForDeclaratorDecl() 10583 bool Sema::canFullyTypeCheckRedeclaration(ValueDecl *NewD, ValueDecl *OldD, in canFullyTypeCheckRedeclaration() argument 10585 if (!NewD->getLexicalDeclContext()->isDependentContext()) in canFullyTypeCheckRedeclaration() [all …]
|
| H A D | TreeTransform.h | 4415 ValueDecl *NewD = D ? cast_or_null<ValueDecl>(getDerived().TransformDecl( in TransformTemplateArgument() local 4418 if (D && !NewD) in TransformTemplateArgument() 4421 if (NewT == T && D == NewD) in TransformTemplateArgument() 4431 Output = TemplateArgumentLoc(TemplateArgument(NewD, NewT), in TransformTemplateArgument() 10441 Sema::UsesAllocatorsData &NewD = Data.emplace_back(); in TransformOMPUsesAllocatorsClause() local 10442 NewD.Allocator = Allocator.get(); in TransformOMPUsesAllocatorsClause() 10443 NewD.AllocatorTraits = AllocatorTraits.get(); in TransformOMPUsesAllocatorsClause() 10444 NewD.LParenLoc = D.LParenLoc; in TransformOMPUsesAllocatorsClause() 10445 NewD.RParenLoc = D.RParenLoc; in TransformOMPUsesAllocatorsClause()
|
| H A D | SemaOpenMP.cpp | 23421 OMPUsesAllocatorsClause::Data &NewD = NewData.emplace_back(); in ActOnOpenMPUsesAllocatorClause() local 23422 NewD.Allocator = AllocatorExpr; in ActOnOpenMPUsesAllocatorClause() 23423 NewD.AllocatorTraits = AllocatorTraitsExpr; in ActOnOpenMPUsesAllocatorClause() 23424 NewD.LParenLoc = D.LParenLoc; in ActOnOpenMPUsesAllocatorClause() 23425 NewD.RParenLoc = D.RParenLoc; in ActOnOpenMPUsesAllocatorClause()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MIRFSDiscriminator.cpp | 116 unsigned NewD = Discriminator | DiscriminatorCurrPass; in runOnMachineFunction() local 117 const auto *const NewDIL = DIL->cloneWithDiscriminator(NewD); in runOnMachineFunction() 130 << Discriminator << " -> " << NewD << "\n"); in runOnMachineFunction()
|
| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | Casting.cpp | 279 auto NewD = unique_dyn_cast<derived>(D); in TEST() local 280 ASSERT_EQ(OrigD, NewD.get()); in TEST() 285 auto B = unique_dyn_cast<base>(NewD); in TEST() 287 ASSERT_EQ(nullptr, NewD); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonConstPropagation.cpp | 2883 const MCInstrDesc *NewD = (Ps & P::Zero) ? in rewriteHexConstDefs() local 2887 const MachineInstrBuilder &MIB = BuildMI(B, At, DL, *NewD, NewR); in rewriteHexConstDefs() 2899 const MCInstrDesc *NewD; in rewriteHexConstDefs() local 2912 NewD = &HII.get(Hexagon::A2_tfrsi); in rewriteHexConstDefs() 2913 NewMI = BuildMI(B, At, DL, *NewD, NewR) in rewriteHexConstDefs() 2917 NewD = &HII.get(Hexagon::A2_tfrpi); in rewriteHexConstDefs() 2918 NewMI = BuildMI(B, At, DL, *NewD, NewR) in rewriteHexConstDefs() 2924 NewD = &HII.get(Hexagon::A2_combineii); in rewriteHexConstDefs() 2925 NewMI = BuildMI(B, At, DL, *NewD, NewR) in rewriteHexConstDefs() 2930 NewD = &HII.get(Hexagon::CONST64); in rewriteHexConstDefs() [all …]
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Expr.cpp | 509 void DeclRefExpr::setDecl(ValueDecl *NewD) { in setDecl() argument 510 D = NewD; in setDecl() 512 setType(NewD->getType()); in setDecl() 513 setDependence(computeDependence(this, NewD->getASTContext())); in setDecl() 1703 void MemberExpr::setMemberDecl(ValueDecl *NewD) { in setMemberDecl() argument 1704 MemberDecl = NewD; in setMemberDecl() 1706 setType(NewD->getType()); in setMemberDecl()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | Expr.h | 1297 void setDecl(ValueDecl *NewD);
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 2897 bool canFullyTypeCheckRedeclaration(ValueDecl *NewD, ValueDecl *OldD,
|