Lines Matching defs:SourceLocation

59                                               SourceLocation NameLoc,
93 SourceLocation NameLoc, Scope *S,
143 SourceLocation NameLoc, Scope *S,
367 CheckTypenameType(ElaboratedTypeKeyword::None, SourceLocation(),
504 SourceLocation Loc = Name.getEndLoc();
544 SourceLocation TypeidLoc,
546 SourceLocation RParenLoc) {
571 SourceLocation TypeidLoc,
573 SourceLocation RParenLoc) {
647 Sema::ActOnCXXTypeid(SourceLocation OpLoc, SourceLocation LParenLoc,
648 bool isType, void *TyOrExpr, SourceLocation RParenLoc) {
661 LookupResult R(*this, TypeInfoII, SourceLocation(), LookupTagName);
745 SourceLocation TypeidLoc,
747 SourceLocation RParenLoc) {
763 ExprResult Sema::BuildCXXUuidof(QualType Type, SourceLocation TypeidLoc,
764 Expr *E, SourceLocation RParenLoc) {
787 Sema::ActOnCXXUuidof(SourceLocation OpLoc, SourceLocation LParenLoc,
788 bool isType, void *TyOrExpr, SourceLocation RParenLoc) {
811 Sema::ActOnCXXBoolLiteral(SourceLocation OpLoc, tok::TokenKind Kind) {
819 Sema::ActOnCXXNullPtrLiteral(SourceLocation Loc) {
824 Sema::ActOnCXXThrow(Scope *S, SourceLocation OpLoc, Expr *Ex) {
860 ExprResult Sema::BuildCXXThrow(SourceLocation OpLoc, Expr *Ex,
979 bool Sema::CheckCXXThrowOperand(SourceLocation ThrowLoc,
1285 SourceLocation DiagLoc = LSI->IntroducerRange.getEnd();
1296 bool Sema::CheckCXXThisCapture(SourceLocation Loc, const bool Explicit,
1408 ExprResult Sema::ActOnCXXThis(SourceLocation Loc) {
1421 bool Sema::CheckCXXThisType(SourceLocation Loc, QualType Type) {
1447 Expr *Sema::BuildCXXThisExpr(SourceLocation Loc, QualType Type,
1508 SourceLocation LParenOrBraceLoc,
1510 SourceLocation RParenOrBraceLoc,
1518 TInfo = Context.getTrivialTypeSourceInfo(Ty, SourceLocation());
1536 SourceLocation LParenOrBraceLoc,
1538 SourceLocation RParenOrBraceLoc,
1541 SourceLocation TyBeginLoc = TInfo->getTypeLoc().getBeginLoc();
1875 static bool doesUsualArrayDeleteWantSize(Sema &S, SourceLocation loc,
1908 Sema::ActOnCXXNew(SourceLocation StartLoc, bool UseGlobal,
1909 SourceLocation PlacementLParen, MultiExprArg PlacementArgs,
1910 SourceLocation PlacementRParen, SourceRange TypeIdParens,
2014 SourceLocation Loc) {
2031 SourceLocation PlacementLParen,
2033 SourceLocation PlacementRParen,
2039 SourceLocation StartLoc = Range.getBegin();
2208 SemaDiagnosticBuilder diagnoseNotInt(Sema &S, SourceLocation Loc,
2215 Sema &S, SourceLocation Loc, QualType T) override {
2221 Sema &S, SourceLocation Loc, QualType T, QualType ConvTy) override {
2232 Sema &S, SourceLocation Loc, QualType T) override {
2242 SemaDiagnosticBuilder diagnoseConversion(Sema &S, SourceLocation Loc,
2385 SizeTy, SourceLocation());
2388 OpaqueValueExpr OpaqueAllocationSize(SourceLocation(), SizeTy, VK_PRValue,
2401 SizeTy, SourceLocation());
2516 bool Sema::CheckAllocatedType(QualType AllocType, SourceLocation Loc,
2696 bool Sema::FindAllocationFunctions(SourceLocation StartLoc, SourceRange Range,
2724 SourceLocation());
2732 CXXScalarValueInitExpr Align(AlignValT, nullptr, SourceLocation());
3024 PushGlobalModuleFragment(SourceLocation());
3061 SourceLocation(), SourceLocation(),
3077 Context, getOrCreateStdNamespace(), SourceLocation(), SourceLocation(),
3193 Context, GlobalCtx, SourceLocation(), SourceLocation(), Name, FnType,
3232 Context, Alloc, SourceLocation(), SourceLocation(), nullptr, T,
3254 FunctionDecl *Sema::FindUsualDeallocationFunction(SourceLocation StartLoc,
3273 FunctionDecl *Sema::FindDeallocationFunctionForDestructor(SourceLocation Loc,
3290 bool Sema::FindDeallocationFunction(SourceLocation StartLoc, CXXRecordDecl *RD,
3564 DiagnoseMismatchedNewDelete(Sema &SemaRef, SourceLocation DeleteLoc,
3566 SourceLocation EndOfDelete = SemaRef.getLocForEndOfToken(DeleteLoc);
3571 SourceLocation RSquare = Lexer::findLocationAfterToken(
3586 if (Diags.isIgnored(diag::warn_mismatched_delete_new, SourceLocation()))
3605 void Sema::AnalyzeDeleteExprMismatch(FieldDecl *Field, SourceLocation DeleteLoc,
3623 Sema::ActOnCXXDelete(SourceLocation StartLoc, bool UseGlobal,
3658 SemaDiagnosticBuilder diagnoseNoMatch(Sema &S, SourceLocation Loc,
3663 SemaDiagnosticBuilder diagnoseIncomplete(Sema &S, SourceLocation Loc,
3668 SemaDiagnosticBuilder diagnoseExplicitConv(Sema &S, SourceLocation Loc,
3680 SemaDiagnosticBuilder diagnoseAmbiguous(Sema &S, SourceLocation Loc,
3691 SemaDiagnosticBuilder diagnoseConversion(Sema &S, SourceLocation Loc,
3789 SourceLocation());
3977 void Sema::CheckVirtualDtorCall(CXXDestructorDecl *dtor, SourceLocation Loc,
3980 SourceLocation DtorLoc) {
4023 SourceLocation StmtLoc,
4034 SourceLocation StmtLoc,
4137 SourceLocation CastLoc,
4332 /*FIXME:ConstructLoc*/ SourceLocation(), ConstructorArgs))
4335 /*FIXME:ConstructLoc*/ SourceLocation(), ToType,
4342 /*FIXME:ConstructLoc*/ SourceLocation(), ToType,
4955 SourceLocation Loc,
5093 Sema &Self, SourceLocation KeyLoc, ASTContext &C,
5129 SourceLocation KeyLoc) {
5190 static bool isTriviallyEqualityComparableType(Sema &S, QualType Type, SourceLocation KeyLoc) {
5206 SourceLocation KeyLoc,
5642 const TypeSourceInfo *Rhs, SourceLocation KeyLoc);
5646 SourceLocation KeyLoc, llvm::BumpPtrAllocator &OpaqueExprAllocator) {
5695 InitializationKind::CreateCopy(KeyLoc, SourceLocation());
5715 SourceLocation KWLoc,
5717 SourceLocation RParenLoc,
5865 SourceLocation KWLoc) {
5898 bool Sema::CheckTypeTraitArity(unsigned Arity, SourceLocation Loc, size_t N) {
5921 ExprResult Sema::BuildTypeTrait(TypeTrait Kind, SourceLocation KWLoc,
5923 SourceLocation RParenLoc) {
5952 ExprResult Sema::ActOnTypeTrait(TypeTrait Kind, SourceLocation KWLoc,
5954 SourceLocation RParenLoc) {
5971 const TypeSourceInfo *Rhs, SourceLocation KeyLoc) {
6173 SourceLocation KWLoc,
6176 SourceLocation RParen) {
6187 SourceLocation KeyLoc) {
6240 SourceLocation KWLoc,
6243 SourceLocation RParen) {
6262 SourceLocation KWLoc,
6264 SourceLocation RParen) {
6284 SourceLocation KWLoc,
6286 SourceLocation RParen) {
6303 SourceLocation Loc,
6463 SourceLocation QuestionLoc,
6470 InitializationKind::CreateCopy(To->getBeginLoc(), SourceLocation());
6553 SourceLocation QuestionLoc) {
6614 InitializationKind::CreateCopy(E.get()->getBeginLoc(), SourceLocation());
6649 SourceLocation QuestionLoc) {
6739 SourceLocation QuestionLoc) {
6822 SourceLocation QuestionLoc) {
7042 InitializedEntity::InitializeTemporary(LTy), SourceLocation(), LHS);
7047 InitializedEntity::InitializeTemporary(RTy), SourceLocation(), RHS);
7119 QualType Sema::FindCompositePointerType(SourceLocation Loc,
7466 InitializationKind::CreateCopy(Loc, SourceLocation());
7698 SourceLocation(), SourceLocation());
7700 StmtExpr(CompStmt, Context.VoidTy, SourceLocation(), SourceLocation(),
7839 SourceLocation OpLoc,
7983 tok::TokenKind &OpKind, SourceLocation OpLoc) {
8046 SourceLocation OpLoc,
8050 SourceLocation CCLoc,
8051 SourceLocation TildeLoc,
8075 SourceLocation DestructedTypeStart =
8165 SourceLocation OpLoc,
8169 SourceLocation CCLoc,
8170 SourceLocation TildeLoc,
8310 SourceLocation OpLoc,
8312 SourceLocation TildeLoc,
8349 nullptr, SourceLocation(), TildeLoc,
8353 ExprResult Sema::BuildCXXNoexceptExpr(SourceLocation KeyLoc, Expr *Operand,
8354 SourceLocation RParen) {
8380 ExprResult Sema::ActOnNoexceptExpr(SourceLocation KeyLoc, SourceLocation,
8381 Expr *Operand, SourceLocation RParen) {
8612 SourceLocation ExprLoc = VarExpr->getExprLoc();
8614 /*EllipsisLoc*/ SourceLocation(),
8620 /*EllipsisLoc*/ SourceLocation(),
8678 NewSS, /*TemplateKWLoc*/ SourceLocation(), R,
8947 ExprResult RebuildCallExpr(Expr *Callee, SourceLocation LParenLoc,
8949 SourceLocation RParenLoc,
9056 ExprResult Sema::ActOnFinishFullExpr(Expr *FE, SourceLocation CC,
9193 Sema::CheckMicrosoftIfExistsSymbol(Scope *S, SourceLocation KeywordLoc,
9209 /*NoexceptLoc=*/SourceLocation(),
9214 SourceLocation TypenameKWLoc, CXXScopeSpec &SS, SourceLocation NameLoc,
9244 Sema::ActOnCompoundRequirement(Expr *E, SourceLocation NoexceptLoc) {
9251 Expr *E, SourceLocation NoexceptLoc, CXXScopeSpec &SS,
9266 SourceLocation(),
9267 SourceLocation(), Depth,
9274 /*EllipsisLoc=*/SourceLocation(),
9279 auto *TPL = TemplateParameterList::Create(Context, SourceLocation(),
9280 SourceLocation(),
9282 SourceLocation(),
9291 Expr *E, bool IsSimple, SourceLocation NoexceptLoc,
9344 bool IsSimple, SourceLocation NoexceptLoc,
9386 Sema::ActOnStartRequiresExpr(SourceLocation RequiresKWLoc,
9422 SourceLocation RequiresKWLoc, RequiresExprBodyDecl *Body,
9423 SourceLocation LParenLoc, ArrayRef<ParmVarDecl *> LocalParameters,
9424 SourceLocation RParenLoc, ArrayRef<concepts::Requirement *> Requirements,
9425 SourceLocation ClosingBraceLoc) {