Searched defs:LangOpts (Results 26 - 50 of 73) sorted by relevance

123

/external/clang/lib/Edit/
H A DEditedSource.cpp244 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 DRewriteObjCFoundationAPI.cpp28 const LangOptions &LangOpts) {
42 if (LangOpts.ObjCAutoRefCount) {
26 checkForLiteralCreation(const ObjCMessageExpr *Msg, IdentifierInfo *&ClassId, const LangOptions &LangOpts) argument
/external/clang/lib/Frontend/
H A DFrontendActions.cpp134 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 DDiagnosticRenderer.cpp44 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 DInitPreprocessor.cpp293 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 DSerializedDiagnosticPrinter.cpp55 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 DVerifyDiagnosticConsumer.cpp34 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 DPlistDiagnostics.cpp32 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 DHTMLDiagnostics.cpp585 const LangOptions &LangOpts = R.getLangOpts(); local
606 EndColNo += Lexer::MeasureTokenLength(Range.getEnd(), SM, LangOpts)-1;
/external/clang/unittests/Basic/
H A DSourceManagerTest.cpp49 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 DLexerTest.cpp69 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 DPPCallbacksTest.cpp133 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 DBackendUtil.cpp51 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 DCodeGenAction.cpp46 const LangOptions &LangOpts; member in class:clang::BackendConsumer
64 TargetOpts(targetopts), LangOpts(langopts), AsmOutStream(OS),
174 EmitBackendOutput(Diags, CodeGenOpts, TargetOpts, LangOpts,
H A DCGStmt.cpp1738 const LangOptions &LangOpts = CGF.CGM.getLangOpts(); local
1744 SourceLocation LineLoc = Str->getLocationOfByte(i+1, SM, LangOpts,
H A DCodeGenModule.h273 const LangOptions &LangOpts; member in class:clang::CodeGen::CodeGenModule
584 const LangOptions &getLangOpts() const { return LangOpts; }
/external/clang/tools/libclang/
H A DCIndexDiagnostic.cpp91 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 DCIndexCodeCompletion.cpp267 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 DTransforms.cpp548 const LangOptions &LangOpts = pass.Ctx.getLangOpts(); local
553 SM, LangOpts, &Invalid);
/external/clang/lib/Basic/
H A DIdentifierTable.cpp75 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 DCommentToXML.cpp586 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 DLiteralSupport.cpp709 bool NumericLiteralParser::isValidUDSuffix(const LangOptions &LangOpts, argument
711 if (!LangOpts.CPlusPlus11 || Suffix.empty())
719 if (!LangOpts.CPlusPlus1y)
H A DHeaderSearch.cpp50 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 DASTUnit.h86 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 DCheckerManager.h151 const LangOptions LangOpts; member in class:clang::ento::CheckerManager
158 : LangOpts(langOpts),
170 const LangOptions &getLangOpts() const { return LangOpts; }

Completed in 5066 milliseconds

123