Home
last modified time | relevance | path

Searched refs:KWLoc (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseCXXInlineMethods.cpp109 SourceLocation KWLoc; in ParseCXXInlineMethodDef() local
111 if (TryConsumeToken(tok::kw_delete, KWLoc)) { in ParseCXXInlineMethodDef()
112 Diag(KWLoc, getLangOpts().CPlusPlus11 in ParseCXXInlineMethodDef()
117 Actions.SetDeclDeleted(FnD, KWLoc, Message); in ParseCXXInlineMethodDef()
122 } else if (TryConsumeToken(tok::kw_default, KWLoc)) { in ParseCXXInlineMethodDef()
123 Diag(KWLoc, getLangOpts().CPlusPlus11 in ParseCXXInlineMethodDef()
127 Actions.SetDeclDefaulted(FnD, KWLoc); in ParseCXXInlineMethodDef()
136 Diag(KWLoc, diag::err_default_delete_in_multiple_declaration) in ParseCXXInlineMethodDef()
H A DParser.cpp1411 SourceLocation KWLoc; in ParseFunctionDefinition() local
1415 if (TryConsumeToken(tok::kw_delete, KWLoc)) { in ParseFunctionDefinition()
1416 Diag(KWLoc, getLangOpts().CPlusPlus11 in ParseFunctionDefinition()
1422 } else if (TryConsumeToken(tok::kw_default, KWLoc)) { in ParseFunctionDefinition()
1423 Diag(KWLoc, getLangOpts().CPlusPlus11 in ParseFunctionDefinition()
1433 Diag(KWLoc, diag::err_default_delete_in_multiple_declaration) in ParseFunctionDefinition()
1482 Actions.SetFunctionBodyKind(Res, KWLoc, BodyKind, DeletedMessage); in ParseFunctionDefinition()
H A DParseDecl.cpp3324 SourceLocation KWLoc = ConsumeToken(); in ParseAlignmentSpecifier() local
3346 Attrs.addNewTypeAttr(KWName, KWLoc, nullptr, KWLoc, TypeResult, Kind, in ParseAlignmentSpecifier()
3351 Attrs.addNew(KWName, KWLoc, nullptr, KWLoc, ArgExprs.data(), 1, Kind, in ParseAlignmentSpecifier()
H A DParseExprCXX.cpp4207 SourceLocation KWLoc = ConsumeToken(); in ParseBuiltinBitCast() local
4236 return Actions.ActOnBuiltinBitCastExpr(KWLoc, DeclaratorInfo, Operand, in ParseBuiltinBitCast()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTypeLoc.h2130 SourceLocation KWLoc, LParenLoc, RParenLoc; member
2139 SourceLocation getKWLoc() const { return getLocalData()->KWLoc; } in getKWLoc()
2140 void setKWLoc(SourceLocation Loc) { getLocalData()->KWLoc = Loc; } in setKWLoc()
2604 SourceLocation KWLoc, LParenLoc, RParenLoc; member
2619 return this->getLocalData()->KWLoc; in getKWLoc()
2623 this->getLocalData()->KWLoc = Loc; in setKWLoc()
2663 SourceLocation KWLoc; member
2673 SourceLocation getKWLoc() const { return this->getLocalData()->KWLoc; } in getKWLoc()
2674 void setKWLoc(SourceLocation Loc) { this->getLocalData()->KWLoc = Loc; } in setKWLoc()
H A DExprCXX.h5304 SourceLocation KWLoc; variable
5309 TypeSourceInfo *DstType, SourceLocation KWLoc, in BuiltinBitCastExpr() argument
5313 KWLoc(KWLoc), RParenLoc(RParenLoc) {} in BuiltinBitCastExpr()
5317 SourceLocation getBeginLoc() const LLVM_READONLY { return KWLoc; } in getBeginLoc()
H A DStmt.h1771 SwitchCase(StmtClass SC, SourceLocation KWLoc, SourceLocation ColonLoc)
1773 setKeywordLoc(KWLoc);
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprCXX.cpp5715 SourceLocation KWLoc, in EvaluateBooleanTypeTrait() argument
5723 return EvaluateUnaryTypeTrait(S, Kind, KWLoc, Args[0]); in EvaluateBooleanTypeTrait()
5763 if (S.RequireCompleteType(KWLoc, ArgTy, in EvaluateBooleanTypeTrait()
5802 ? InitializationKind::CreateCopy(KWLoc, KWLoc) in EvaluateBooleanTypeTrait()
5803 : InitializationKind::CreateDirect(KWLoc, KWLoc, RParenLoc)); in EvaluateBooleanTypeTrait()
5865 SourceLocation KWLoc) { in DiagnoseBuiltinDeprecation() argument
5893 S.Diag(KWLoc, diag::warn_deprecated_builtin) in DiagnoseBuiltinDeprecation()
5921 ExprResult Sema::BuildTypeTrait(TypeTrait Kind, SourceLocation KWLoc, in BuildTypeTrait() argument
5924 if (!CheckTypeTraitArity(getTypeTraitArity(Kind), KWLoc, Args.size())) in BuildTypeTrait()
5928 *this, Kind, KWLoc, Args[0]->getType())) in BuildTypeTrait()
[all …]
H A DSemaTemplate.cpp1795 Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, in CheckClassTemplate() argument
1817 Diag(KWLoc, diag::err_template_unnamed_class); in CheckClassTemplate()
1957 Diag(KWLoc, diag::err_using_decl_conflict_reverse); in CheckClassTemplate()
1974 CurContext, KWLoc), in CheckClassTemplate()
1987 PrevRecordDecl, Kind, TUK == TagUseKind::Definition, KWLoc, Name)) { in CheckClassTemplate()
1988 Diag(KWLoc, diag::err_use_with_wrong_tag) in CheckClassTemplate()
1990 << FixItHint::CreateReplacement(KWLoc, PrevRecordDecl->getKindName()); in CheckClassTemplate()
2067 CXXRecordDecl::Create(Context, Kind, SemanticContext, KWLoc, NameLoc, Name, in CheckClassTemplate()
8067 Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, in ActOnClassTemplateSpecialization() argument
8108 KWLoc, TemplateNameLoc, SS, &TemplateId, TemplateParameterLists, in ActOnClassTemplateSpecialization()
[all …]
H A DDeclSpec.cpp968 bool DeclSpec::SetBitIntType(SourceLocation KWLoc, Expr *BitsExpr, in SetBitIntType() argument
983 TSTLoc = KWLoc; in SetBitIntType()
984 TSTNameLoc = KWLoc; in SetBitIntType()
H A DSemaTemplateInstantiate.cpp1774 SourceLocation KWLoc, SourceLocation RBraceLoc, const RequiresExpr *RE,
2603 SourceLocation KWLoc, SourceLocation RBraceLoc, const RequiresExpr *RE, in TransformRequiresTypeParams() argument
2609 TemplateDeductionInfo Info(KWLoc); in TransformRequiresTypeParams()
2610 Sema::InstantiatingTemplate TypeInst(SemaRef, KWLoc, in TransformRequiresTypeParams()
2612 SourceRange{KWLoc, RBraceLoc}); in TransformRequiresTypeParams()
2617 KWLoc, Params, /*ParamTypes=*/nullptr, /*ParamInfos=*/nullptr, PTypes, in TransformRequiresTypeParams()
2626 return getDerived().RebuildRequiresExpr(KWLoc, Body, RE->getLParenLoc(), in TransformRequiresTypeParams()
H A DSemaCast.cpp383 ExprResult Sema::ActOnBuiltinBitCastExpr(SourceLocation KWLoc, Declarator &D, in ActOnBuiltinBitCastExpr() argument
392 return BuildBuiltinBitCastExpr(KWLoc, TInfo, Operand.get(), RParenLoc); in ActOnBuiltinBitCastExpr()
395 ExprResult Sema::BuildBuiltinBitCastExpr(SourceLocation KWLoc, in BuildBuiltinBitCastExpr() argument
399 Op.OpRange = SourceRange(KWLoc, RParenLoc); in BuildBuiltinBitCastExpr()
411 Op.SrcExpr.get(), TSI, KWLoc, RParenLoc); in BuildBuiltinBitCastExpr()
H A DSemaCoroutine.cpp687 bool Sema::ActOnCoroutineBodyStart(Scope *SC, SourceLocation KWLoc, in ActOnCoroutineBodyStart() argument
692 if (!checkCoroutineContext(*this, KWLoc, Keyword)) in ActOnCoroutineBodyStart()
722 Diag(KWLoc, diag::note_declared_coroutine_here) << Keyword; in ActOnCoroutineBodyStart()
H A DSemaDecl.cpp16979 Sema::ActOnTag(Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, in ActOnTag() argument
17009 KWLoc, NameLoc, SS, nullptr, TemplateParameterLists, in ActOnTag()
17032 Diag(KWLoc, diag::err_enum_template); in ActOnTag()
17045 S, TagSpec, TUK, KWLoc, SS, Name, NameLoc, Attrs, TemplateParams, in ActOnTag()
17076 Diag(KWLoc, diag::ext_enum_friend) << FixItHint::CreateRemoval( in ActOnTag()
17077 ScopedEnum ? SourceRange(KWLoc, ScopedEnumKWLoc) : KWLoc); in ActOnTag()
17079 Diag(KWLoc, diag::note_enum_friend) in ActOnTag()
17136 SourceLocation Loc = NameLoc.isValid() ? NameLoc : KWLoc; in ActOnTag()
17140 New = EnumDecl::Create(Context, SearchDC, KWLoc, Loc, Name, nullptr, in ActOnTag()
17157 New = RecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name, in ActOnTag()
[all …]
H A DTreeTransform.h746 SourceLocation KWLoc, SourceLocation RBraceLoc, const RequiresExpr *RE, in TransformRequiresTypeParams() argument
752 KWLoc, Params, /*ParamTypes=*/nullptr, in TransformRequiresTypeParams()
1280 QualType RebuildAtomicType(QualType ValueType, SourceLocation KWLoc);
1283 QualType RebuildPipeType(QualType ValueType, SourceLocation KWLoc,
3295 ExprResult RebuildBuiltinBitCastExpr(SourceLocation KWLoc, in RebuildBuiltinBitCastExpr() argument
3298 return getSema().BuildBuiltinBitCastExpr(KWLoc, TSI, Sub, RParenLoc); in RebuildBuiltinBitCastExpr()
16269 SourceLocation KWLoc) { in RebuildAtomicType() argument
16270 return SemaRef.BuildAtomicType(ValueType, KWLoc); in RebuildAtomicType()
16275 SourceLocation KWLoc, in RebuildPipeType() argument
16277 return isReadPipe ? SemaRef.BuildReadPipeType(ValueType, KWLoc) in RebuildPipeType()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h2121 ExprResult ActOnBuiltinBitCastExpr(SourceLocation KWLoc, Declarator &Dcl,
2125 ExprResult BuildBuiltinBitCastExpr(SourceLocation KWLoc, TypeSourceInfo *TSI,
3884 SourceLocation KWLoc, CXXScopeSpec &SS,
8338 ExprResult ActOnTypeTrait(TypeTrait Kind, SourceLocation KWLoc,
8341 ExprResult BuildTypeTrait(TypeTrait Kind, SourceLocation KWLoc,
8347 ExprResult ActOnArrayTypeTrait(ArrayTypeTrait ATT, SourceLocation KWLoc,
8351 ExprResult BuildArrayTypeTrait(ArrayTypeTrait ATT, SourceLocation KWLoc,
8357 ExprResult ActOnExpressionTrait(ExpressionTrait OET, SourceLocation KWLoc,
8360 ExprResult BuildExpressionTrait(ExpressionTrait OET, SourceLocation KWLoc,
11367 Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc,
[all …]
H A DDeclSpec.h772 bool SetBitIntType(SourceLocation KWLoc, Expr *BitWidth,
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DModuleMap.cpp2696 auto KWLoc = consumeToken(); in parseUseDecl() local
2702 Diags.Report(KWLoc, diag::err_mmap_use_decl_submodule); in parseUseDecl()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1826 E->KWLoc = readSourceLocation(); in VisitBuiltinBitCastExpr()