| /trueos/contrib/llvm/tools/clang/include/clang/Basic/ |
| HD | Diagnostic.h | 48 class FixItHint { 66 FixItHint() : BeforePreviousInsertions(false) { } in FixItHint() function 74 static FixItHint CreateInsertion(SourceLocation InsertionLoc, 77 FixItHint Hint; 87 static FixItHint CreateInsertionFromRange(SourceLocation InsertionLoc, 90 FixItHint Hint; 100 static FixItHint CreateRemoval(CharSourceRange RemoveRange) { in CreateRemoval() 101 FixItHint Hint; in CreateRemoval() 105 static FixItHint CreateRemoval(SourceRange RemoveRange) { in CreateRemoval() 111 static FixItHint CreateReplacement(CharSourceRange RemoveRange, in CreateReplacement() [all …]
|
| HD | PartialDiagnostic.h | 78 SmallVector<FixItHint, 6> FixItHints; 175 void AddFixItHint(const FixItHint &Hint) const { in AddFixItHint() 404 const FixItHint &Hint) {
|
| /trueos/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaFixItUtils.cpp | 109 Hints.push_back(FixItHint::CreateRemoval( in tryToFixConversion() 113 Hints.push_back(FixItHint::CreateInsertion(Begin, "*(")); in tryToFixConversion() 114 Hints.push_back(FixItHint::CreateInsertion(End, ")")); in tryToFixConversion() 116 Hints.push_back(FixItHint::CreateInsertion(Begin, "*")); in tryToFixConversion() 143 Hints.push_back(FixItHint::CreateRemoval( in tryToFixConversion() 147 Hints.push_back(FixItHint::CreateInsertion(Begin, "&(")); in tryToFixConversion() 148 Hints.push_back(FixItHint::CreateInsertion(End, ")")); in tryToFixConversion() 150 Hints.push_back(FixItHint::CreateInsertion(Begin, "&")); in tryToFixConversion()
|
| HD | AnalysisBasedWarnings.cpp | 439 << FixItHint::CreateInsertion(VD->getLocation(), "__block "); in SuggestInitializationFixit() 459 << FixItHint::CreateInsertion(Loc, Init); in SuggestInitializationFixit() 467 FixItHint &Fixit1, FixItHint &Fixit2) { in CreateIfFixit() 470 Fixit1 = FixItHint::CreateRemoval( in CreateIfFixit() 476 Fixit2 = FixItHint::CreateRemoval( in CreateIfFixit() 482 Fixit1 = FixItHint::CreateRemoval( in CreateIfFixit() 486 Fixit1 = FixItHint::CreateRemoval(If->getSourceRange()); in CreateIfFixit() 541 FixItHint Fixit1, Fixit2; in DiagUninitUse() 581 Fixit1 = FixItHint::CreateRemoval(SourceRange(BO->getLocStart(), in DiagUninitUse() 585 Fixit1 = FixItHint::CreateReplacement(BO->getSourceRange(), FixitStr); in DiagUninitUse() [all …]
|
| HD | SemaExprObjC.cpp | 379 << FixItHint::CreateInsertion(OrigElement->getLocStart(), "@"); in CheckObjCCollectionLiteralElement() 395 << FixItHint::CreateInsertion(OrigElement->getLocStart(), "@"); in CheckObjCCollectionLiteralElement() 995 << FixItHint::CreateReplacement(SelectorRange, MatchedSel.getAsString()); in ParseObjCSelectorExpression() 1263 << FixItHint::CreateReplacement(SelectorRange, MatchedSel.getAsString()); in CheckMessageArgumentTypes() 1643 << FixItHint::CreateReplacement(OpLoc, "->"); in HandleExprPropertyRefExpr() 1973 Builder.AddFixItHint(FixItHint::CreateInsertion(Edit.OrigLoc, in applyCocoaAPICheck() 1979 FixItHint::CreateInsertionFromRange(Edit.OrigLoc, in applyCocoaAPICheck() 1984 Builder.AddFixItHint(FixItHint::CreateRemoval(Edit.getFileRange(SM))); in applyCocoaAPICheck() 2038 << FixItHint::CreateInsertion(Loc, "["); in BuildClassMessage() 2223 << FixItHint::CreateInsertion(Loc, "["); in BuildInstanceMessage() [all …]
|
| HD | DeclSpec.cpp | 927 FixItHint Hints[NumLocs]; in Finish() 935 Hints[I] = FixItHint::CreateRemoval(ExtraLocs[I]); in Finish() 1031 << FixItHint::CreateInsertion( in Finish() 1092 << FixItHint::CreateRemoval(StorageClassSpecLoc); in Finish() 1106 FixItHint StorageHint, ThreadHint; in Finish() 1111 StorageHint = FixItHint::CreateRemoval(SCLoc); in Finish() 1118 ThreadHint = FixItHint::CreateRemoval(SCLoc); in Finish()
|
| HD | SemaDecl.cpp | 476 << FixItHint::CreateInsertion(SS->getRange().getBegin(), "typename "); in DiagnoseUnknownTypeName() 542 << FixItHint::CreateInsertion(NameLoc, FixItTagName); in isTagTypeWithMissingTag() 1332 FixItHint &Hint) { in GenerateFixForUnusedDecl() 1338 Hint = FixItHint::CreateRemoval(CharSourceRange:: in GenerateFixForUnusedDecl() 1347 FixItHint Hint; in DiagnoseUnusedDecl() 3337 << FixItHint::CreateRemoval(DS.getModulePrivateSpecLoc()); in ParsedFreeStandingDeclSpec() 3584 << FixItHint::CreateInsertion(Record->getLocation(), "static "); in BuildAnonymousStructOrUnion() 3597 << FixItHint::CreateRemoval(DS.getStorageClassSpecLoc()); in BuildAnonymousStructOrUnion() 3611 << FixItHint::CreateRemoval(DS.getConstSpecLoc()); in BuildAnonymousStructOrUnion() 3616 << FixItHint::CreateRemoval(DS.getVolatileSpecLoc()); in BuildAnonymousStructOrUnion() [all …]
|
| HD | SemaChecking.cpp | 2365 ArrayRef<FixItHint> Fixit = None); 2392 ArrayRef<FixItHint> Fixit = None); 2445 << FixItHint::CreateReplacement(LMRange, FixedLM->toString()); in HandleInvalidLengthModifier() 2448 FixItHint Hint; in HandleInvalidLengthModifier() 2450 Hint = FixItHint::CreateRemoval(LMRange); in HandleInvalidLengthModifier() 2479 << FixItHint::CreateReplacement(LMRange, FixedLM->toString()); in HandleNonStandardLengthModifier() 2507 << FixItHint::CreateReplacement(CSRange, FixedCS->toString()); in HandleNonStandardConversionSpecifier() 2643 ArrayRef<FixItHint> FixIt) { in EmitFormatDiagnostic() 2682 ArrayRef<FixItHint> FixIt) { in EmitFormatDiagnostic() 2686 for (ArrayRef<FixItHint>::iterator I = FixIt.begin(), E = FixIt.end(); in EmitFormatDiagnostic() [all …]
|
| HD | SemaStmtAttr.cpp | 36 << FixItHint::CreateInsertion(L, ";"); in handleFallThroughAttr()
|
| HD | SemaExprMember.cpp | 969 << MemberName << DC << FixItHint::CreateReplacement(OpLoc, "->"); in BuildMemberReferenceExpr() 1212 << FixItHint::CreateReplacement(OpLoc, "."); in LookupMemberExpr() 1240 << FixItHint::CreateRemoval(SS.getRange()); in LookupMemberExpr() 1298 << FixItHint::CreateReplacement(OpLoc, "."); in LookupMemberExpr() 1399 << FixItHint::CreateRemoval(SS.getRange()); in LookupMemberExpr() 1561 << FixItHint::CreateReplacement(OpLoc, "->"); in LookupMemberExpr()
|
| HD | SemaLambda.cpp | 870 << FixItHint::CreateRemoval( in ActOnStartOfLambdaDefinition() 880 << FixItHint::CreateRemoval( in ActOnStartOfLambdaDefinition() 934 << FixItHint::CreateRemoval( in ActOnStartOfLambdaDefinition() 939 << FixItHint::CreateRemoval( in ActOnStartOfLambdaDefinition() 970 << FixItHint::CreateRemoval( in ActOnStartOfLambdaDefinition()
|
| /trueos/contrib/llvm/tools/clang/lib/Frontend/ |
| HD | DiagnosticRenderer.cpp | 77 SmallVectorImpl<FixItHint> &MergedFixits; 80 FixitReceiver(SmallVectorImpl<FixItHint> &MergedFixits) in FixitReceiver() 83 MergedFixits.push_back(FixItHint::CreateInsertion(loc, text)); in insert() 86 MergedFixits.push_back(FixItHint::CreateReplacement(range, text)); in replace() 92 static void mergeFixits(ArrayRef<FixItHint> FixItHints, in mergeFixits() 94 SmallVectorImpl<FixItHint> &MergedFixits) { in mergeFixits() 96 for (ArrayRef<FixItHint>::const_iterator in mergeFixits() 98 const FixItHint &Hint = *I; in mergeFixits() 127 ArrayRef<FixItHint> FixItHints, in emitDiagnostic() 142 SmallVector<FixItHint, 8> MergedFixits; in emitDiagnostic() [all …]
|
| HD | SerializedDiagnosticPrinter.cpp | 81 ArrayRef<FixItHint> Hints, 143 ArrayRef<FixItHint> Hints, 634 ArrayRef<FixItHint> Hints, in EmitCodeContext() 647 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end(); in EmitCodeContext() 649 const FixItHint &Fix = *I; in EmitCodeContext() 664 ArrayRef<FixItHint> Hints, in emitCodeContext()
|
| HD | TextDiagnostic.cpp | 999 ArrayRef<FixItHint> Hints, in buildFixItInsertionLine() 1007 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end(); in buildFixItInsertionLine() 1072 ArrayRef<FixItHint> Hints, in emitSnippetAndCaret() 1228 void TextDiagnostic::emitParseableFixits(ArrayRef<FixItHint> Hints, in emitParseableFixits() 1235 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end(); in emitParseableFixits() 1243 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end(); in emitParseableFixits()
|
| /trueos/contrib/llvm/tools/clang/include/clang/Frontend/ |
| HD | DiagnosticRenderer.h | 92 ArrayRef<FixItHint> Hints, 119 ArrayRef<CharSourceRange> Ranges, ArrayRef<FixItHint> Hints, 124 ArrayRef<FixItHint> Hints, 145 ArrayRef<FixItHint> FixItHints,
|
| HD | TextDiagnostic.h | 95 ArrayRef<FixItHint> Hints, in emitCodeContext() 116 ArrayRef<FixItHint> Hints, 121 void emitParseableFixits(ArrayRef<FixItHint> Hints, const SourceManager &SM);
|
| /trueos/contrib/llvm/tools/clang/lib/Parse/ |
| HD | ParseDeclCXX.cpp | 103 << FixItHint::CreateRemoval(InlineLoc); in ParseNamespace() 153 << FixItHint::CreateReplacement(SourceRange(ExtraNamespaceLoc.front(), in ParseNamespace() 156 << FixItHint::CreateInsertion(rBraceToken.getLocation(), RBraces); in ParseNamespace() 358 << R << FixItHint::CreateRemoval(R); in ParseUsingDirectiveOrDeclaration() 522 << FixItHint::CreateInsertionFromRange( in ParseUsingDeclaration() 525 << FixItHint::CreateRemoval(MisplacedAttrs.Range); in ParseUsingDeclaration() 565 << FixItHint::CreateRemoval(SourceRange(TypenameLoc, in ParseUsingDeclaration() 569 << FixItHint::CreateRemoval(SS.getRange()); in ParseUsingDeclaration() 598 << R << FixItHint::CreateRemoval(R); in ParseUsingDeclaration() 610 << FixItHint::CreateRemoval(SourceRange(TypenameLoc)); in ParseUsingDeclaration() [all …]
|
| HD | ParseTemplate.cpp | 236 << FixItHint::CreateRemoval(DS.getStorageClassSpecLoc()); in ParseSingleDeclarationAfterTemplate() 253 << FixItHint::CreateInsertion(LAngleLoc, "<>"); in ParseSingleDeclarationAfterTemplate() 562 << (Replace ? FixItHint::CreateReplacement(Tok.getLocation(), "class") in ParseTemplateTemplateParameter() 563 : FixItHint::CreateInsertion(Tok.getLocation(), "class ")); in ParseTemplateTemplateParameter() 739 FixItHint Hint1 = FixItHint::CreateReplacement(ReplacementRange, in ParseGreaterThanInTemplateList() 744 FixItHint Hint2; in ParseGreaterThanInTemplateList() 753 Hint2 = FixItHint::CreateInsertion(Next.getLocation(), " "); in ParseGreaterThanInTemplateList()
|
| HD | Parser.cpp | 143 << FixItHint::CreateInsertion(ParenRange.getBegin(), "(") in SuggestParentheses() 144 << FixItHint::CreateInsertion(EndLoc, ")"); in SuggestParentheses() 173 << FixItHint::CreateReplacement(SourceRange(Loc), in ExpectAndConsume() 188 << FixItHint::CreateInsertion(EndLoc, Spelling); in ExpectAndConsume() 207 << FixItHint::CreateRemoval(Tok.getLocation()); in ExpectAndConsumeSemi() 235 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc)); in ConsumeExtraSemi() 238 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc)); in ConsumeExtraSemi() 245 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc)); in ConsumeExtraSemi() 249 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc)); in ConsumeExtraSemi() 1331 << FixItHint::CreateRemoval(RemovalRange); in ParseSimpleAsm() [all …]
|
| HD | ParseInit.cpp | 168 << FixItHint::CreateReplacement(SourceRange(NameLoc, ColonLoc), in ParseInitializerWithPotentialDesignator() 377 << FixItHint::CreateInsertion(Tok.getLocation(), "= "); in ParseInitializerWithPotentialDesignator()
|
| HD | ParseDecl.cpp | 441 << FixItHint::CreateReplacement(KindLoc, "put"); in ParseComplexMicrosoftDeclSpec() 1294 << FixItHint::CreateInsertionFromRange(CorrectLocation, AttrRange) in DiagnoseMisplacedCXX11Attribute() 1295 << FixItHint::CreateRemoval(AttrRange); in DiagnoseMisplacedCXX11Attribute() 1688 << FixItHint::CreateReplacement(CommaLoc, ";"); in ParseDeclGroup() 1822 << 2 << FixItHint::CreateRemoval(TemplateInfo.TemplateLoc); in ParseDeclarationAfterDeclaratorAndAttributes() 1830 << FixItHint::CreateInsertion(LAngleLoc, "<>"); in ParseDeclarationAfterDeclaratorAndAttributes() 2127 << FixItHint::CreateInsertion(Tok.getLocation(), FixitTagName); in ParseImplicitInt() 2179 << FixItHint::CreateReplacement(Tok.getLocation(), II->getName()); in ParseImplicitInt() 2904 << FixItHint::CreateRemoval(DS.getStorageClassSpecLoc()); in ParseDeclarationSpecifiers() 3223 << FixItHint::CreateInsertion(Loc, "id") in ParseDeclarationSpecifiers() [all …]
|
| HD | ParseExpr.cpp | 299 << FixItHint::CreateInsertion(FILoc, FIText); in ParseRHSOfBinaryExpression() 1479 << FixItHint::CreateRemoval(OpLoc); in ParsePostfixExpressionSuffix() 1611 << FixItHint::CreateInsertion(LParenLoc, "(") in ParseExprAfterUnaryExprOrTypeTrait() 1612 << FixItHint::CreateInsertion(RParenLoc, ")"); in ParseExprAfterUnaryExprOrTypeTrait() 1708 << FixItHint::CreateInsertion(LParenLoc, "(") in ParseUnaryExprOrTypeTraitExpression() 1709 << FixItHint::CreateInsertion(RParenLoc, ")"); in ParseUnaryExprOrTypeTraitExpression() 2051 << FixItHint::CreateReplacement(BridgeKeywordLoc, ""); in ParseParenExpression() 2092 << FixItHint::CreateReplacement(BridgeKeywordLoc, in ParseParenExpression()
|
| HD | ParseExprCXX.cpp | 60 << FixItHint::CreateReplacement(Range, "< ::"); in FixDigraph() 135 << FixItHint::CreateRemoval(l_parenLoc) in CheckForLParenAfterColonColon() 136 << FixItHint::CreateRemoval(r_parenLoc); in CheckForLParenAfterColonColon() 414 << FixItHint::CreateReplacement(Next.getLocation(), "::"); in ParseOptionalCXXScopeSpecifier() 490 << FixItHint::CreateInsertion(Tok.getLocation(), "template "); in ParseOptionalCXXScopeSpecifier() 1069 << FixItHint::CreateInsertion(Tok.getLocation(), "() "); in ParseLambdaExpressionAfterIntroducer() 1865 << FixItHint::CreateInsertion(Id.StartLocation, "template "); in ParseUnqualifiedIdTemplateId() 2181 Diag(DiagLoc, DiagId) << FixItHint::CreateReplacement( in ParseUnqualifiedIdOperator() 2321 << FixItHint::CreateRemoval( in ParseUnqualifiedId()
|
| HD | ParseStmt.cpp | 387 << FixItHint::CreateInsertion(OldToken.getLocation(), "case "); in ParseExprStatement() 647 << FixItHint::CreateReplacement(ColonLoc, ":"); in ParseCaseStatement() 651 << FixItHint::CreateInsertion(ExpectedLoc, ":"); in ParseCaseStatement() 691 << FixItHint::CreateInsertion(AfterColonLoc, " ;"); in ParseCaseStatement() 723 << FixItHint::CreateReplacement(ColonLoc, ":"); in ParseDefaultStatement() 727 << FixItHint::CreateInsertion(ExpectedLoc, ":"); in ParseDefaultStatement() 740 << FixItHint::CreateInsertion(AfterColonLoc, " ;"); in ParseDefaultStatement() 1013 << FixItHint::CreateRemoval(Tok.getLocation()); in ParseParenExprOrCondition()
|
| /trueos/contrib/llvm/tools/clang/include/clang/Sema/ |
| HD | SemaFixItUtils.h | 42 std::vector<FixItHint> Hints;
|