/external/clang/lib/Lex/ |
H A D | PPMacroExpansion.cpp | 108 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 D | Lexer.cpp | 120 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 D | Lexer.h | 54 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 D | LexerTest.cpp | 45 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 D | PreprocessingRecordTest.cpp | 46 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 D | CXSourceLocation.h | 30 translateSourceLocation(const SourceManager &SM, const LangOptions &LangOpts, argument 35 CXSourceLocation Result = { { (void*) &SM, (void*) &LangOpts, }, 55 const LangOptions &LangOpts,
|
H A D | CXStoredDiagnostic.cpp | 48 LangOpts, Diag.getLocation()); 92 LangOpts, 110 LangOpts, Hint.RemoveRange);
|
H A D | CIndexDiagnostic.h | 114 const LangOptions &LangOpts; 117 const LangOptions &LangOpts) 119 Diag(Diag), LangOpts(LangOpts) { }
|
/external/clang/lib/Rewrite/Frontend/ |
H A D | RewriteTest.cpp | 21 const LangOptions &LangOpts = PP.getLangOpts(); local 23 TokenRewriter Rewriter(SM.getMainFileID(), SM, LangOpts);
|
/external/clang/include/clang/Edit/ |
H A D | EditedSource.h | 29 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 D | Commit.h | 48 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 D | IdentifierTable.cpp | 74 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 D | Module.cpp | 53 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 D | 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')) 50 InitializeBuiltins(IdentifierTable &Table, const LangOptions& LangOpts) argument
|
/external/clang/lib/Frontend/ |
H A D | InitPreprocessor.cpp | 221 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 D | DiagnosticRenderer.cpp | 43 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 D | PrettyPrinter.h | 37 : LangOpts(LO), Indentation(2), SuppressSpecifiers(false), 45 LangOptions LangOpts; member in struct:clang::PrintingPolicy
|
/external/clang/include/clang/Frontend/ |
H A D | LogDiagnosticPrinter.h | 44 const LangOptions *LangOpts; member in class:clang::LogDiagnosticPrinter 66 LangOpts = &LO;
|
H A D | DiagnosticRenderer.h | 46 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 D | CompilerInvocation.h | 54 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 D | 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); 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 D | PlistDiagnostics.cpp | 32 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 D | AnalysisManager.cpp | 30 LangOpts(lang),
|
/external/clang/include/clang/Rewrite/Core/ |
H A D | Rewriter.h | 127 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 D | LangOptions.h | 104 FPOptions(const LangOptions &LangOpts) : argument 105 fp_contract(LangOpts.DefaultFPContract) {}
|