/external/clang/lib/Edit/ |
H A D | EditedSource.cpp | 244 static bool canBeJoined(char left, char right, const LangOptions &LangOpts) { argument 247 return !(Lexer::isIdentifierBodyChar(left, LangOpts) && 248 Lexer::isIdentifierBodyChar(right, LangOpts)); 254 const LangOptions &LangOpts) { 255 if (!canBeJoined(left, right, LangOpts)) 259 if (canBeJoined(beforeWSpace, right, LangOpts)) 267 static void adjustRemoval(const SourceManager &SM, const LangOptions &LangOpts, argument 271 SourceLocation BeginTokLoc = Lexer::GetBeginningOfToken(Loc, SM, LangOpts); 295 LangOpts)) 300 if (!canBeJoined(buffer[begin-1], buffer[end], LangOpts)) 253 canRemoveWhitespace(char left, char beforeWSpace, char right, const LangOptions &LangOpts) argument 304 applyRewrite(EditsReceiver &receiver, StringRef text, FileOffset offs, unsigned len, const SourceManager &SM, const LangOptions &LangOpts) argument [all...] |
H A D | RewriteObjCFoundationAPI.cpp | 28 const LangOptions &LangOpts) { 42 if (LangOpts.ObjCAutoRefCount) { 26 checkForLiteralCreation(const ObjCMessageExpr *Msg, IdentifierInfo *&ClassId, const LangOptions &LangOpts) argument
|
/external/clang/lib/Frontend/ |
H A D | FrontendActions.cpp | 134 const LangOptions &LangOpts, 136 if (IsExternC && LangOpts.CPlusPlus) 138 if (LangOpts.ObjC1) 154 if (IsExternC && LangOpts.CPlusPlus) 161 const LangOptions &LangOpts, 163 return addHeaderInclude(Header->getName(), Includes, LangOpts, IsExternC); 174 collectModuleHeaderIncludes(const LangOptions &LangOpts, FileManager &FileMgr, argument 186 addHeaderInclude(Header, Includes, LangOpts, Module->IsExternC)) 196 LangOpts, Module->IsExternC)) 224 LangOpts, Modul 132 addHeaderInclude(StringRef HeaderName, SmallVectorImpl<char> &Includes, const LangOptions &LangOpts, bool IsExternC) argument 159 addHeaderInclude(const FileEntry *Header, SmallVectorImpl<char> &Includes, const LangOptions &LangOpts, bool IsExternC) argument [all...] |
H A D | DiagnosticRenderer.cpp | 44 const LangOptions &LangOpts) { 63 unsigned MacroTokenLength = Lexer::MeasureTokenLength(Loc, SM, LangOpts); 68 DiagnosticRenderer::DiagnosticRenderer(const LangOptions &LangOpts, argument 70 : LangOpts(LangOpts), DiagOpts(DiagOpts), LastLevel() {} 93 const SourceManager &SM, const LangOptions &LangOpts, 95 edit::Commit commit(SM, LangOpts); 116 edit::EditedSource Editor(SM, LangOpts); 144 mergeFixits(FixItHints, *SM, LangOpts, MergedFixits); 466 StringRef MacroName = getImmediateMacroName(Loc, SM, LangOpts); 42 getImmediateMacroName(SourceLocation Loc, const SourceManager &SM, const LangOptions &LangOpts) argument 92 mergeFixits(ArrayRef<FixItHint> FixItHints, const SourceManager &SM, const LangOptions &LangOpts, SmallVectorImpl<FixItHint> &MergedFixits) argument [all...] |
H A D | InitPreprocessor.cpp | 293 static void AddObjCXXARCLibstdcxxDefines(const LangOptions &LangOpts, argument 322 if (LangOpts.ObjCARCWeak) { 345 const LangOptions &LangOpts, 348 if (!LangOpts.MSVCCompat && !LangOpts.TraditionalCPP) 350 if (LangOpts.Freestanding) 355 if (!LangOpts.CPlusPlus) { 356 if (LangOpts.C11) 358 else if (LangOpts.C99) 360 else if (!LangOpts 344 InitializeStandardPredefinedMacros(const TargetInfo &TI, const LangOptions &LangOpts, const FrontendOptions &FEOpts, MacroBuilder &Builder) argument 401 InitializeCPlusPlusFeatureTestMacros(const LangOptions &LangOpts, MacroBuilder &Builder) argument 431 InitializePredefinedMacros(const TargetInfo &TI, const LangOptions &LangOpts, const FrontendOptions &FEOpts, MacroBuilder &Builder) argument 844 const LangOptions &LangOpts = PP.getLangOpts(); local [all...] |
H A D | SerializedDiagnosticPrinter.cpp | 55 SDiagsRenderer(SDiagsWriter &Writer, const LangOptions &LangOpts, argument 57 : DiagnosticNoteRenderer(LangOpts, DiagOpts), Writer(Writer) {} 96 : LangOpts(nullptr), OriginalInstance(false), State(State) {} 100 : LangOpts(nullptr), OriginalInstance(true), 112 LangOpts = &LO; 181 const LangOptions *LangOpts; member in class:__anon17929::SDiagsWriter 309 SM, *LangOpts); 557 assert(Info.hasSourceManager() && LangOpts && 559 SDiagsRenderer Renderer(*this, *LangOpts, &*State->DiagOpts);
|
H A D | VerifyDiagnosticConsumer.cpp | 34 LangOpts(nullptr), SrcManager(nullptr), ActiveSourceFiles(0), 76 void VerifyDiagnosticConsumer::BeginSourceFile(const LangOptions &LangOpts, argument 82 this->LangOpts = &LangOpts; 94 PrimaryClient->BeginSourceFile(LangOpts, PP); 109 LangOpts = nullptr; 585 const LangOptions &LangOpts) { 592 Lexer RawLex(FID, FromFile, SM, LangOpts); 605 std::string Comment = RawLex.getSpelling(Tok, SM, LangOpts); 793 FoundDirectives = !LangOpts || findDirective 584 findDirectives(SourceManager &SM, FileID FID, const LangOptions &LangOpts) argument [all...] |
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | PlistDiagnostics.cpp | 32 const LangOptions &LangOpts; member in class:__anon18274::PlistDiagnostics 37 const LangOptions &LangOpts, 64 LangOpts(LO), 87 const LangOptions &LangOpts, 110 EmitRange(o, SM, LangOpts, CharSourceRange::getTokenRange(StartEdge), FM, 115 EmitRange(o, SM, LangOpts, CharSourceRange::getTokenRange(EndEdge), FM, 139 const LangOptions &LangOpts, 157 EmitLocation(o, SM, LangOpts, L, FM, indent); 168 EmitRange(o, SM, LangOpts, CharSourceRange::getTokenRange(*I), FM, 199 const LangOptions &LangOpts, 83 ReportControlFlow(raw_ostream &o, const PathDiagnosticControlFlowPiece& P, const FIDMap& FM, const SourceManager &SM, const LangOptions &LangOpts, unsigned indent) argument 136 ReportEvent(raw_ostream &o, const PathDiagnosticPiece& P, const FIDMap& FM, const SourceManager &SM, const LangOptions &LangOpts, unsigned indent, unsigned depth, bool isKeyEvent = false) argument 205 ReportCall(raw_ostream &o, const PathDiagnosticCallPiece &P, const FIDMap& FM, const SourceManager &SM, const LangOptions &LangOpts, unsigned indent, unsigned depth) argument 240 ReportMacro(raw_ostream &o, const PathDiagnosticMacroPiece& P, const FIDMap& FM, const SourceManager &SM, const LangOptions &LangOpts, unsigned indent, unsigned depth) argument 253 ReportDiag(raw_ostream &o, const PathDiagnosticPiece& P, const FIDMap& FM, const SourceManager &SM, const LangOptions &LangOpts) argument 259 ReportPiece(raw_ostream &o, const PathDiagnosticPiece &P, const FIDMap& FM, const SourceManager &SM, const LangOptions &LangOpts, unsigned indent, unsigned depth, bool includeControlFlow, bool isKeyEvent) argument [all...] |
H A D | HTMLDiagnostics.cpp | 585 const LangOptions &LangOpts = R.getLangOpts(); local 606 EndColNo += Lexer::MeasureTokenLength(Range.getEnd(), SM, LangOpts)-1;
|
/external/clang/unittests/Basic/ |
H A D | SourceManagerTest.cpp | 49 LangOptions LangOpts; member in class:__anon19539::SourceManagerTest 82 HeaderSearch HeaderInfo(new HeaderSearchOptions, SourceMgr, Diags, LangOpts, 84 Preprocessor PP(new PreprocessorOptions(), Diags, LangOpts, SourceMgr, 199 HeaderSearch HeaderInfo(new HeaderSearchOptions, SourceMgr, Diags, LangOpts, 201 Preprocessor PP(new PreprocessorOptions(), Diags, LangOpts, SourceMgr, 297 HeaderSearch HeaderInfo(new HeaderSearchOptions, SourceMgr, Diags, LangOpts, 299 Preprocessor PP(new PreprocessorOptions(), Diags, LangOpts, SourceMgr,
|
/external/clang/unittests/Lex/ |
H A D | LexerTest.cpp | 69 HeaderSearch HeaderInfo(new HeaderSearchOptions, SourceMgr, Diags, LangOpts, 71 Preprocessor PP(new PreprocessorOptions(), Diags, LangOpts, SourceMgr, 99 SourceMgr, LangOpts, &Invalid); 110 LangOptions LangOpts; member in class:__anon19544::LexerTest 296 EXPECT_TRUE(Lexer::isAtStartOfMacroExpansion(lsqrLoc, SourceMgr, LangOpts, &Loc)); 298 EXPECT_FALSE(Lexer::isAtStartOfMacroExpansion(idLoc, SourceMgr, LangOpts)); 299 EXPECT_FALSE(Lexer::isAtEndOfMacroExpansion(idLoc, SourceMgr, LangOpts)); 300 EXPECT_TRUE(Lexer::isAtEndOfMacroExpansion(rsqrLoc, SourceMgr, LangOpts, &Loc)); 304 CharSourceRange::getTokenRange(lsqrLoc, idLoc), SourceMgr, LangOpts); 307 SourceMgr, LangOpts); [all...] |
H A D | PPCallbacksTest.cpp | 133 LangOptions LangOpts; member in class:__anon19545::PPCallbacksTest 169 HeaderSearch HeaderInfo(HSOpts, SourceMgr, Diags, LangOpts, 174 Preprocessor PP(PPOpts, Diags, LangOpts, SourceMgr, HeaderInfo, ModLoader,
|
/external/clang/lib/CodeGen/ |
H A D | BackendUtil.cpp | 51 const LangOptions &LangOpts; member in class:__anon17806::EmitAssemblyHelper 114 : Diags(_Diags), CodeGenOpts(CGOpts), TargetOpts(TOpts), LangOpts(LOpts), 132 // We need this wrapper to access LangOpts and CGOpts from extension functions 137 const LangOptions &LangOpts) 138 : PassManagerBuilder(), CGOpts(CGOpts), LangOpts(LangOpts) {} 140 const LangOptions &getLangOpts() const { return LangOpts; } 143 const LangOptions &LangOpts; member in class:__anon17806::PassManagerBuilderWrapper 231 PassManagerBuilderWrapper PMBuilder(CodeGenOpts, LangOpts); 251 if (LangOpts 136 PassManagerBuilderWrapper(const CodeGenOptions &CGOpts, const LangOptions &LangOpts) argument [all...] |
H A D | CodeGenAction.cpp | 46 const LangOptions &LangOpts; member in class:clang::BackendConsumer 64 TargetOpts(targetopts), LangOpts(langopts), AsmOutStream(OS), 174 EmitBackendOutput(Diags, CodeGenOpts, TargetOpts, LangOpts,
|
H A D | CGStmt.cpp | 1738 const LangOptions &LangOpts = CGF.CGM.getLangOpts(); local 1744 SourceLocation LineLoc = Str->getLocationOfByte(i+1, SM, LangOpts,
|
H A D | CodeGenModule.h | 273 const LangOptions &LangOpts; member in class:clang::CodeGen::CodeGenModule 584 const LangOptions &getLangOpts() const { return LangOpts; }
|
/external/clang/tools/libclang/ |
H A D | CIndexDiagnostic.cpp | 91 CXDiagnosticRenderer(const LangOptions &LangOpts, argument 94 : DiagnosticNoteRenderer(LangOpts, DiagOpts), 109 CXStoredDiagnostic *CD = new CXStoredDiagnostic(*SD, LangOpts); 127 L = translateSourceLocation(*SM, LangOpts, Loc); 149 L = translateSourceLocation(*SM, LangOpts, Loc);
|
H A D | CIndexCodeCompletion.cpp | 267 LangOptions LangOpts; member in struct:__anon19515::AllocatedCXCodeCompleteResults 722 *Results->Diag, Results->LangOpts, *Results->SourceMgr, 880 new CXStoredDiagnostic(Results->Diagnostics[Index], Results->LangOpts);
|
/external/clang/lib/ARCMigrate/ |
H A D | Transforms.cpp | 548 const LangOptions &LangOpts = pass.Ctx.getLangOpts(); local 553 SM, LangOpts, &Invalid);
|
/external/clang/lib/Basic/ |
H A D | IdentifierTable.cpp | 75 IdentifierTable::IdentifierTable(const LangOptions &LangOpts, argument 82 AddKeywords(LangOpts); 125 const LangOptions &LangOpts, IdentifierTable &Table) { 128 else if (LangOpts.CPlusPlus && (Flags & KEYCXX)) AddResult = 2; 129 else if (LangOpts.CPlusPlus11 && (Flags & KEYCXX11)) AddResult = 2; 130 else if (LangOpts.C99 && (Flags & KEYC99)) AddResult = 2; 131 else if (LangOpts.GNUKeywords && (Flags & KEYGNU)) AddResult = 1; 132 else if (LangOpts.MicrosoftExt && (Flags & KEYMS)) AddResult = 1; 133 else if (LangOpts.Borland && (Flags & KEYBORLAND)) AddResult = 1; 134 else if (LangOpts 123 AddKeyword(StringRef Keyword, tok::TokenKind TokenCode, unsigned Flags, const LangOptions &LangOpts, IdentifierTable &Table) argument 177 AddKeywords(const LangOptions &LangOpts) argument [all...] |
/external/clang/lib/Index/ |
H A D | CommentToXML.cpp | 586 const LangOptions &LangOpts = Context.getLangOpts(); local 588 PrintingPolicy PPolicy(LangOpts); 615 const LangOptions &LangOpts = Context.getLangOpts(); local 617 FormatRewriterContext.Sources, LangOpts);
|
/external/clang/lib/Lex/ |
H A D | LiteralSupport.cpp | 709 bool NumericLiteralParser::isValidUDSuffix(const LangOptions &LangOpts, argument 711 if (!LangOpts.CPlusPlus11 || Suffix.empty()) 719 if (!LangOpts.CPlusPlus1y)
|
H A D | HeaderSearch.cpp | 50 const LangOptions &LangOpts, 53 FrameworkMap(64), ModMap(SourceMgr, Diags, LangOpts, Target, *this) { 64 EnabledModules = LangOpts.Modules; 48 HeaderSearch(IntrusiveRefCntPtr<HeaderSearchOptions> HSOpts, SourceManager &SourceMgr, DiagnosticsEngine &Diags, const LangOptions &LangOpts, const TargetInfo *Target) argument
|
/external/clang/include/clang/Frontend/ |
H A D | ASTUnit.h | 86 std::shared_ptr<LangOptions> LangOpts; member in class:clang::ASTUnit 506 assert(LangOpts && " ASTUnit does not have language options"); 507 return *LangOpts; 843 /// FIXME: The Diag, LangOpts, SourceMgr, FileMgr, StoredDiagnostics, and 850 DiagnosticsEngine &Diag, LangOptions &LangOpts,
|
/external/clang/include/clang/StaticAnalyzer/Core/ |
H A D | CheckerManager.h | 151 const LangOptions LangOpts; member in class:clang::ento::CheckerManager 158 : LangOpts(langOpts), 170 const LangOptions &getLangOpts() const { return LangOpts; }
|