/external/clang/lib/Lex/ |
PPMacroExpansion.cpp | 104 if (LangOpts.MicrosoftExt) 436 if (ArgTokens.size() == ArgTokenStart && !LangOpts.C99) 437 Diag(Tok, LangOpts.CPlusPlus0x ? 591 const LangOptions &LangOpts = PP.getLangOpts(); 599 .Case("address_sanitizer", LangOpts.AddressSanitizer) 615 .Case("blocks", LangOpts.Blocks) 616 .Case("cxx_exceptions", LangOpts.Exceptions) 617 .Case("cxx_rtti", LangOpts.RTTI) 620 .Case("objc_arr", LangOpts.ObjCAutoRefCount) // FIXME: REMOVE? 621 .Case("objc_arc", LangOpts.ObjCAutoRefCount [all...] |
/external/clang/include/clang/Lex/ |
Lexer.h | 54 LangOptions LangOpts; // LangOpts enabled by this language (cache). 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); 285 const LangOptions &LangOpts); [all...] |
/external/clang/unittests/Lex/ |
LexerTest.cpp | 45 LangOptions LangOpts; 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...] |
/external/clang/tools/libclang/ |
CXSourceLocation.h | 30 translateSourceLocation(const SourceManager &SM, const LangOptions &LangOpts, 35 CXSourceLocation Result = { { (void*) &SM, (void*) &LangOpts, }, 55 const LangOptions &LangOpts,
|
CIndexDiagnostic.h | 114 const LangOptions &LangOpts; 117 const LangOptions &LangOpts) 119 Diag(Diag), LangOpts(LangOpts) { }
|
CXStoredDiagnostic.cpp | 48 LangOpts, Diag.getLocation()); 97 LangOpts, 115 LangOpts, Hint.RemoveRange);
|
/external/clang/include/clang/AST/ |
PrettyPrinter.h | 37 : Indentation(2), LangOpts(LO), SuppressSpecifiers(false), 48 LangOptions LangOpts;
|
/external/clang/lib/Rewrite/ |
RewriteTest.cpp | 21 const LangOptions &LangOpts = PP.getLangOpts(); 23 TokenRewriter Rewriter(SM.getMainFileID(), SM, LangOpts);
|
/external/clang/include/clang/Edit/ |
EditedSource.h | 29 const LangOptions &LangOpts; 47 EditedSource(const SourceManager &SM, const LangOptions &LangOpts, 49 : SourceMgr(SM), LangOpts(LangOpts), PPRec(PPRec), 53 const LangOptions &getLangOpts() const { return LangOpts; }
|
/external/clang/lib/Frontend/ |
InitPreprocessor.cpp | 221 static void AddObjCXXARCLibstdcxxDefines(const LangOptions &LangOpts, 250 if (LangOpts.ObjCRuntimeHasWeak) { 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.GNUMode && LangOpts.Digraphs [all...] |
TextDiagnosticPrinter.cpp | 30 : OS(os), LangOpts(0), DiagOpts(&diags), SM(0), 41 LangOpts = &LO; 45 LangOpts = 0; 155 assert(LangOpts && "Unexpected diagnostic outside source file processing"); 164 TextDiag.reset(new TextDiagnostic(OS, *SM, *LangOpts, *DiagOpts));
|
DiagnosticRenderer.cpp | 93 const LangOptions &LangOpts) { 107 unsigned MacroTokenLength = Lexer::MeasureTokenLength(Loc, SM, LangOpts); 127 const LangOptions &LangOpts, 129 : SM(SM), LangOpts(LangOpts), DiagOpts(DiagOpts), LastLevel() {} 152 const SourceManager &SM, const LangOptions &LangOpts, 154 edit::Commit commit(SM, LangOpts); 175 edit::EditedSource Editor(SM, LangOpts); 208 mergeFixits(FixItHints, SM, LangOpts, MergedFixits); 365 << getImmediateMacroName(MacroLoc, SM, LangOpts) << "'"; [all...] |
/external/clang/lib/Basic/ |
IdentifierTable.cpp | 73 IdentifierTable::IdentifierTable(const LangOptions &LangOpts, 80 AddKeywords(LangOpts); 120 const LangOptions &LangOpts, IdentifierTable &Table) { 123 else if (LangOpts.CPlusPlus && (Flags & KEYCXX)) AddResult = 2; 124 else if (LangOpts.CPlusPlus0x && (Flags & KEYCXX0X)) AddResult = 2; 125 else if (LangOpts.C99 && (Flags & KEYC99)) AddResult = 2; 126 else if (LangOpts.GNUKeywords && (Flags & KEYGNU)) AddResult = 1; 127 else if (LangOpts.MicrosoftExt && (Flags & KEYMS)) AddResult = 1; 128 else if (LangOpts.Borland && (Flags & KEYBORLAND)) AddResult = 1; 129 else if (LangOpts.Bool && (Flags & BOOLSUPPORT)) AddResult = 2 [all...] |
Module.cpp | 53 static bool hasFeature(StringRef Feature, const LangOptions &LangOpts, 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, 75 if (!hasFeature(Current->Requires[I], LangOpts, Target)) [all...] |
Builtins.cpp | 51 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'))
|
/external/clang/include/clang/Frontend/ |
LogDiagnosticPrinter.h | 44 const LangOptions *LangOpts; 66 LangOpts = &LO;
|
DiagnosticRenderer.h | 47 const LangOptions &LangOpts; 70 const LangOptions &LangOpts, 135 const LangOptions &LangOpts, 137 : DiagnosticRenderer(SM, LangOpts, DiagOpts) {}
|
VerifyDiagnosticConsumer.h | 84 virtual void BeginSourceFile(const LangOptions &LangOpts,
|
TextDiagnosticPrinter.h | 29 const LangOptions *LangOpts;
|
CompilerInvocation.h | 51 IntrusiveRefCntPtr<LangOptions> LangOpts; 57 LangOptions *getLangOpts() { return LangOpts.getPtr(); } 58 const LangOptions *getLangOpts() const { return LangOpts.getPtr(); } 145 /// \param LangOpts - The LangOptions object to set up.
|
/external/clang/lib/ARCMigrate/ |
PlistReporter.cpp | 46 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);
|
/external/clang/lib/StaticAnalyzer/Core/ |
PlistDiagnostics.cpp | 32 const LangOptions &LangOpts; 37 PlistDiagnostics(const std::string& prefix, const LangOptions &LangOpts, 64 : OutputFile(output), LangOpts(LO), SubPD(subPD), flushed(false), 111 const LangOptions &LangOpts, 119 extend ? Lexer::MeasureTokenLength(Loc, SM, LangOpts) - 1 : 0; 132 const LangOptions &LangOpts, 135 EmitLocation(o, SM, LangOpts, L.asLocation(), FM, indent, extend); 139 const LangOptions &LangOpts, 143 EmitLocation(o, SM, LangOpts, R.getBegin(), FM, indent+1); 144 EmitLocation(o, SM, LangOpts, R.getEnd(), FM, indent+1, !R.isPoint) [all...] |
/external/clang/include/clang/Basic/ |
LangOptions.h | 92 FPOptions(const LangOptions &LangOpts) : 93 fp_contract(LangOpts.DefaultFPContract) {}
|
/external/clang/include/clang/Rewrite/ |
Rewriter.h | 127 const LangOptions *LangOpts; 150 : SourceMgr(&SM), LangOpts(&LO) {} 151 explicit Rewriter() : SourceMgr(0), LangOpts(0) {} 155 LangOpts = &LO; 158 const LangOptions &getLangOpts() const { return *LangOpts; }
|
/frameworks/compile/slang/ |
slang.cpp | 107 clang::LangOptions Slang::LangOpts; 155 LangOpts.RTTI = 0; // Turn off the RTTI information support 156 LangOpts.NeXTRuntime = 0; // Turn off the NeXT runtime uses 157 LangOpts.C99 = 1; 158 LangOpts.CharIsSigned = 1; // Signed char is our default. 204 LangOpts, 208 LangOpts, 239 mASTContext.reset(new clang::ASTContext(LangOpts, 399 mDiagClient->BeginSourceFile(LangOpts, mPP.get()); 434 mDiagClient->BeginSourceFile(LangOpts, mPP.get()) [all...] |