Searched refs:LangOpts (Results 1 - 25 of 100) sorted by relevance

1234

/external/clang/lib/Lex/
H A DPPMacroExpansion.cpp108 if (LangOpts.MicrosoftExt)
462 if (ArgTokens.size() == ArgTokenStart && !LangOpts.C99)
463 Diag(Tok, LangOpts.CPlusPlus0x ?
619 const LangOptions &LangOpts = PP.getLangOpts(); local
627 .Case("address_sanitizer", LangOpts.AddressSanitizer)
645 .Case("blocks", LangOpts.Blocks)
646 .Case("cxx_exceptions", LangOpts.Exceptions)
647 .Case("cxx_rtti", LangOpts.RTTI)
650 .Case("objc_arr", LangOpts.ObjCAutoRefCount) // FIXME: REMOVE?
651 .Case("objc_arc", LangOpts
757 const LangOptions &LangOpts = PP.getLangOpts(); local
[all...]
H A DLexer.cpp120 LangOpts(PP.getLangOpts()) {
134 : FileLoc(fileloc), LangOpts(langOpts) {
147 : FileLoc(SM.getLocForStartOfFile(FID)), LangOpts(langOpts) {
290 const LangOptions &LangOpts, bool *Invalid) {
312 Result.push_back(Lexer::getCharAndSizeNoWarn(Ptr, CharSize, LangOpts));
332 const LangOptions &LangOpts, bool *Invalid) {
372 *OutBuf++ = Lexer::getCharAndSizeNoWarn(Ptr, CharSize, LangOpts);
391 const LangOptions &LangOpts) {
413 Lexer TheLexer(SM.getLocForStartOfFile(LocInfo.first), LangOpts,
423 const LangOptions &LangOpts) {
289 getSpelling(const Token &Tok, const SourceManager &SourceMgr, const LangOptions &LangOpts, bool *Invalid) argument
330 getSpelling(const Token &Tok, const char *&Buffer, const SourceManager &SourceMgr, const LangOptions &LangOpts, bool *Invalid) argument
389 MeasureTokenLength(SourceLocation Loc, const SourceManager &SM, const LangOptions &LangOpts) argument
421 getBeginningOfFileToken(SourceLocation Loc, const SourceManager &SM, const LangOptions &LangOpts) argument
481 GetBeginningOfToken(SourceLocation Loc, const SourceManager &SM, const LangOptions &LangOpts) argument
510 ComputePreamble(const llvm::MemoryBuffer *Buffer, const LangOptions &LangOpts, unsigned MaxLines) argument
657 AdvanceToTokenCharacter(SourceLocation TokStart, unsigned CharNo, const SourceManager &SM, const LangOptions &LangOpts) argument
716 getLocForEndOfToken(SourceLocation Loc, unsigned Offset, const SourceManager &SM, const LangOptions &LangOpts) argument
738 isAtStartOfMacroExpansion(SourceLocation loc, const SourceManager &SM, const LangOptions &LangOpts, SourceLocation *MacroBegin) argument
764 isAtEndOfMacroExpansion(SourceLocation loc, const SourceManager &SM, const LangOptions &LangOpts, SourceLocation *MacroEnd) argument
795 makeRangeFromFileLocs(CharSourceRange Range, const SourceManager &SM, const LangOptions &LangOpts) argument
822 makeFileCharRange(CharSourceRange Range, const SourceManager &SM, const LangOptions &LangOpts) argument
886 getSourceText(CharSourceRange Range, const SourceManager &SM, const LangOptions &LangOpts, bool *Invalid) argument
922 getImmediateMacroName(SourceLocation Loc, const SourceManager &SM, const LangOptions &LangOpts) argument
1124 isIdentifierBodyChar(char c, const LangOptions &LangOpts) argument
1277 findLocationAfterToken(SourceLocation Loc, tok::TokenKind TKind, const SourceManager &SM, const LangOptions &LangOpts, bool SkipTrailingWhitespaceAndNewLine) argument
1408 getCharAndSizeSlowNoWarn(const char *Ptr, unsigned &Size, const LangOptions &LangOpts) argument
1537 isHexaLiteral(const char *Start, const LangOptions &LangOpts) argument
[all...]
/external/clang/include/clang/Lex/
H A DLexer.h54 LangOptions LangOpts; // LangOpts enabled by this language (cache). member in class:clang::Lexer
102 Lexer(SourceLocation FileLoc, const LangOptions &LangOpts,
109 const SourceManager &SM, const LangOptions &LangOpts);
122 const LangOptions &getLangOpts() const { return LangOpts; }
243 const LangOptions &LangOpts,
253 const LangOptions &LangOpts,
267 const LangOptions &LangOpts,
276 const LangOptions &LangOpts);
283 const LangOptions &LangOpts);
414 getCharAndSizeNoWarn(const char *Ptr, unsigned &Size, const LangOptions &LangOpts) argument
[all...]
/external/clang/unittests/Lex/
H A DLexerTest.cpp45 LangOptions LangOpts; member in class:__anon4859::LexerTest
72 HeaderSearch HeaderInfo(FileMgr, Diags, LangOpts, Target.getPtr());
73 Preprocessor PP(Diags, LangOpts,
111 EXPECT_TRUE(Lexer::isAtStartOfMacroExpansion(lsqrLoc, SourceMgr, LangOpts, &Loc));
113 EXPECT_FALSE(Lexer::isAtStartOfMacroExpansion(idLoc, SourceMgr, LangOpts));
114 EXPECT_FALSE(Lexer::isAtEndOfMacroExpansion(idLoc, SourceMgr, LangOpts));
115 EXPECT_TRUE(Lexer::isAtEndOfMacroExpansion(rsqrLoc, SourceMgr, LangOpts, &Loc));
119 CharSourceRange::getTokenRange(lsqrLoc, idLoc), SourceMgr, LangOpts);
122 SourceMgr, LangOpts);
125 SourceMgr, LangOpts);
[all...]
H A DPreprocessingRecordTest.cpp46 LangOptions LangOpts; member in class:__anon4860::PreprocessingRecordTest
83 HeaderSearch HeaderInfo(FileMgr, Diags, LangOpts, Target.getPtr());
84 Preprocessor PP(Diags, LangOpts,
/external/clang/tools/libclang/
H A DCXSourceLocation.h30 translateSourceLocation(const SourceManager &SM, const LangOptions &LangOpts, argument
35 CXSourceLocation Result = { { (void*) &SM, (void*) &LangOpts, },
55 const LangOptions &LangOpts,
H A DCXStoredDiagnostic.cpp48 LangOpts, Diag.getLocation());
92 LangOpts,
110 LangOpts, Hint.RemoveRange);
H A DCIndexDiagnostic.h114 const LangOptions &LangOpts;
117 const LangOptions &LangOpts)
119 Diag(Diag), LangOpts(LangOpts) { }
/external/clang/lib/Rewrite/Frontend/
H A DRewriteTest.cpp21 const LangOptions &LangOpts = PP.getLangOpts(); local
23 TokenRewriter Rewriter(SM.getMainFileID(), SM, LangOpts);
/external/clang/include/clang/Edit/
H A DEditedSource.h29 const LangOptions &LangOpts; member in class:clang::edit::EditedSource
47 EditedSource(const SourceManager &SM, const LangOptions &LangOpts, argument
49 : SourceMgr(SM), LangOpts(LangOpts), PPRec(PPRec),
53 const LangOptions &getLangOpts() const { return LangOpts; }
H A DCommit.h48 const LangOptions &LangOpts; member in class:clang::edit::Commit
57 Commit(const SourceManager &SM, const LangOptions &LangOpts, argument
59 : SourceMgr(SM), LangOpts(LangOpts), PPRec(PPRec), Editor(0),
/external/clang/lib/Basic/
H A DIdentifierTable.cpp74 IdentifierTable::IdentifierTable(const LangOptions &LangOpts, argument
81 AddKeywords(LangOpts);
123 const LangOptions &LangOpts, IdentifierTable &Table) {
126 else if (LangOpts.CPlusPlus && (Flags & KEYCXX)) AddResult = 2;
127 else if (LangOpts.CPlusPlus0x && (Flags & KEYCXX0X)) AddResult = 2;
128 else if (LangOpts.C99 && (Flags & KEYC99)) AddResult = 2;
129 else if (LangOpts.GNUKeywords && (Flags & KEYGNU)) AddResult = 1;
130 else if (LangOpts.MicrosoftExt && (Flags & KEYMS)) AddResult = 1;
131 else if (LangOpts.Borland && (Flags & KEYBORLAND)) AddResult = 1;
132 else if (LangOpts
121 AddKeyword(StringRef Keyword, tok::TokenKind TokenCode, unsigned Flags, const LangOptions &LangOpts, IdentifierTable &Table) argument
174 AddKeywords(const LangOptions &LangOpts) argument
[all...]
H A DModule.cpp53 static bool hasFeature(StringRef Feature, const LangOptions &LangOpts, argument
56 .Case("altivec", LangOpts.AltiVec)
57 .Case("blocks", LangOpts.Blocks)
58 .Case("cplusplus", LangOpts.CPlusPlus)
59 .Case("cplusplus11", LangOpts.CPlusPlus0x)
60 .Case("objc", LangOpts.ObjC1)
61 .Case("objc_arc", LangOpts.ObjCAutoRefCount)
62 .Case("opencl", LangOpts.OpenCL)
68 Module::isAvailable(const LangOptions &LangOpts, const TargetInfo &Target, argument
75 if (!hasFeature(Current->Requires[I], LangOpts, Targe
132 addRequirement(StringRef Feature, const LangOptions &LangOpts, const TargetInfo &Target) argument
[all...]
H A DBuiltins.cpp51 const LangOptions& LangOpts) {
54 if (!LangOpts.NoBuiltin || !strchr(BuiltinInfo[i].Attributes, 'f')) {
55 if (LangOpts.ObjC1 ||
62 if (!LangOpts.NoBuiltin || !strchr(TSRecords[i].Attributes, 'f'))
50 InitializeBuiltins(IdentifierTable &Table, const LangOptions& LangOpts) argument
/external/clang/lib/Frontend/
H A DInitPreprocessor.cpp221 static void AddObjCXXARCLibstdcxxDefines(const LangOptions &LangOpts, argument
250 if (LangOpts.ObjCARCWeak) {
273 const LangOptions &LangOpts,
276 if (!LangOpts.MicrosoftMode && !LangOpts.TraditionalCPP)
278 if (LangOpts.Freestanding)
283 if (!LangOpts.CPlusPlus) {
284 if (LangOpts.C11)
286 else if (LangOpts.C99)
288 else if (!LangOpts
272 InitializeStandardPredefinedMacros(const TargetInfo &TI, const LangOptions &LangOpts, const FrontendOptions &FEOpts, MacroBuilder &Builder) argument
311 InitializePredefinedMacros(const TargetInfo &TI, const LangOptions &LangOpts, const FrontendOptions &FEOpts, MacroBuilder &Builder) argument
699 const LangOptions &LangOpts = PP.getLangOpts(); local
[all...]
H A DDiagnosticRenderer.cpp43 const LangOptions &LangOpts) {
57 unsigned MacroTokenLength = Lexer::MeasureTokenLength(Loc, SM, LangOpts);
62 DiagnosticRenderer::DiagnosticRenderer(const LangOptions &LangOpts, argument
64 : LangOpts(LangOpts), DiagOpts(DiagOpts), LastLevel() {}
87 const SourceManager &SM, const LangOptions &LangOpts,
89 edit::Commit commit(SM, LangOpts);
110 edit::EditedSource Editor(SM, LangOpts);
148 mergeFixits(FixItHints, *SM, LangOpts, MergedFixits);
310 << getImmediateMacroName(MacroLoc, SM, LangOpts) << "'";
41 getImmediateMacroName(SourceLocation Loc, const SourceManager &SM, const LangOptions &LangOpts) argument
86 mergeFixits(ArrayRef<FixItHint> FixItHints, const SourceManager &SM, const LangOptions &LangOpts, SmallVectorImpl<FixItHint> &MergedFixits) argument
[all...]
/external/clang/include/clang/AST/
H A DPrettyPrinter.h37 : LangOpts(LO), Indentation(2), SuppressSpecifiers(false),
45 LangOptions LangOpts; member in struct:clang::PrintingPolicy
/external/clang/include/clang/Frontend/
H A DLogDiagnosticPrinter.h44 const LangOptions *LangOpts; member in class:clang::LogDiagnosticPrinter
66 LangOpts = &LO;
H A DDiagnosticRenderer.h46 const LangOptions &LangOpts; member in class:clang::DiagnosticRenderer
68 DiagnosticRenderer(const LangOptions &LangOpts,
141 DiagnosticNoteRenderer(const LangOptions &LangOpts, argument
143 : DiagnosticRenderer(LangOpts, DiagOpts) {}
H A DCompilerInvocation.h54 IntrusiveRefCntPtr<LangOptions> LangOpts; member in class:clang::CompilerInvocationBase
60 LangOptions *getLangOpts() { return LangOpts.getPtr(); }
61 const LangOptions *getLangOpts() const { return LangOpts.getPtr(); }
/external/clang/lib/ARCMigrate/
H A DPlistReporter.cpp46 const LangOptions &LangOpts,
54 extend ? Lexer::MeasureTokenLength(Loc, SM, LangOpts) - 1 : 0;
67 const LangOptions &LangOpts,
71 EmitLocation(o, SM, LangOpts, R.getBegin(), FM, indent+1);
72 EmitLocation(o, SM, LangOpts, R.getEnd(), FM, indent+1, R.isTokenRange());
97 const LangOptions &LangOpts) {
174 EmitLocation(o, SM, LangOpts, D.getLocation(), FM, 2);
183 EmitRange(o, SM, LangOpts, *RI, FM, 4);
45 EmitLocation(raw_ostream& o, const SourceManager &SM, const LangOptions &LangOpts, SourceLocation L, const FIDMap &FM, unsigned indent, bool extend = false) argument
66 EmitRange(raw_ostream& o, const SourceManager &SM, const LangOptions &LangOpts, CharSourceRange R, const FIDMap &FM, unsigned indent) argument
94 writeARCDiagsToPlist(const std::string &outPath, ArrayRef<StoredDiagnostic> diags, SourceManager &SM, const LangOptions &LangOpts) argument
/external/clang/lib/StaticAnalyzer/Core/
H A DPlistDiagnostics.cpp32 const LangOptions &LangOpts; member in class:__anon3956::PlistDiagnostics
35 PlistDiagnostics(const std::string& prefix, const LangOptions &LangOpts,
59 : OutputFile(output), LangOpts(LO),
98 const LangOptions &LangOpts,
106 extend ? Lexer::MeasureTokenLength(Loc, SM, LangOpts) - 1 : 0;
119 const LangOptions &LangOpts,
122 EmitLocation(o, SM, LangOpts, L.asLocation(), FM, indent, extend);
126 const LangOptions &LangOpts,
130 EmitLocation(o, SM, LangOpts, R.getBegin(), FM, indent+1);
131 EmitLocation(o, SM, LangOpts,
97 EmitLocation(raw_ostream &o, const SourceManager &SM, const LangOptions &LangOpts, SourceLocation L, const FIDMap &FM, unsigned indent, bool extend = false) argument
118 EmitLocation(raw_ostream &o, const SourceManager &SM, const LangOptions &LangOpts, const PathDiagnosticLocation &L, const FIDMap& FM, unsigned indent, bool extend = false) argument
125 EmitRange(raw_ostream &o, const SourceManager &SM, const LangOptions &LangOpts, PathDiagnosticRange R, const FIDMap &FM, unsigned indent) argument
152 ReportControlFlow(raw_ostream &o, const PathDiagnosticControlFlowPiece& P, const FIDMap& FM, const SourceManager &SM, const LangOptions &LangOpts, unsigned indent) argument
203 ReportEvent(raw_ostream &o, const PathDiagnosticPiece& P, const FIDMap& FM, const SourceManager &SM, const LangOptions &LangOpts, unsigned indent, unsigned depth) argument
265 ReportCall(raw_ostream &o, const PathDiagnosticCallPiece &P, const FIDMap& FM, const SourceManager &SM, const LangOptions &LangOpts, unsigned indent, unsigned depth) argument
297 ReportMacro(raw_ostream &o, const PathDiagnosticMacroPiece& P, const FIDMap& FM, const SourceManager &SM, const LangOptions &LangOpts, unsigned indent, unsigned depth) argument
310 ReportDiag(raw_ostream &o, const PathDiagnosticPiece& P, const FIDMap& FM, const SourceManager &SM, const LangOptions &LangOpts) argument
316 ReportPiece(raw_ostream &o, const PathDiagnosticPiece &P, const FIDMap& FM, const SourceManager &SM, const LangOptions &LangOpts, unsigned indent, unsigned depth, bool includeControlFlow) argument
[all...]
H A DAnalysisManager.cpp30 LangOpts(lang),
/external/clang/include/clang/Rewrite/Core/
H A DRewriter.h127 const LangOptions *LangOpts; member in class:clang::Rewriter
150 : SourceMgr(&SM), LangOpts(&LO) {}
151 explicit Rewriter() : SourceMgr(0), LangOpts(0) {}
155 LangOpts = &LO;
158 const LangOptions &getLangOpts() const { return *LangOpts; }
/external/clang/include/clang/Basic/
H A DLangOptions.h104 FPOptions(const LangOptions &LangOpts) : argument
105 fp_contract(LangOpts.DefaultFPContract) {}

Completed in 417 milliseconds

1234