/external/clang/lib/Frontend/ |
InitPreprocessor.cpp | 44 StringRef MacroName = MacroPair.first; 46 if (MacroName.size() != Macro.size()) { 51 << MacroName; 57 Builder.defineMacro(MacroName, Twine(MacroBody) + "\\\n"); 59 Builder.defineMacro(MacroName, MacroBody); 61 // Push "macroname 1". 180 /// named MacroName with the max value for a type with width 'TypeWidth' a 182 static void DefineTypeSize(const Twine &MacroName, unsigned TypeWidth, 187 Builder.defineMacro(MacroName, MaxVal.toString(10, isSigned) + ValSuffix); 192 static void DefineTypeSize(const Twine &MacroName, TargetInfo::IntType Ty [all...] |
DiagnosticRenderer.cpp | 466 StringRef MacroName = getImmediateMacroName(Loc, SM, LangOpts); 467 if (MacroName.empty()) 470 Message << "expanded from macro '" << MacroName << "'";
|
/external/clang/lib/Lex/ |
PPMacroExpansion.cpp | 519 MacroArgs *Preprocessor::ReadFunctionLikeMacroArgs(Token &MacroName, 564 Diag(MacroName, diag::err_unterm_macro_invoc); 566 << MacroName.getIdentifierInfo(); 568 MacroName = Tok; 614 CodeComplete->CodeCompleteMacroArgument(MacroName.getIdentifierInfo(), 669 << MacroName.getIdentifierInfo(); 683 Diag(MacroName, 693 DiagnosticBuilder DB = Diag(MacroName, diag::note_suggest_parens_for_macro); 737 << MacroName.getIdentifierInfo(); 751 << MacroName.getIdentifierInfo() [all...] |
PPDirectives.cpp | [all...] |
/external/clang/lib/ARCMigrate/ |
TransUnbridgedCasts.cpp | 341 StringRef MacroName = Lexer::getImmediateMacroName(CastLoc, 344 if (MacroName == "Block_copy") { 348 if (MacroName == "Block_release") {
|
TransRetainReleaseDealloc.cpp | 337 StringRef MacroName = Lexer::getImmediateMacroName(Loc, SM, 339 bool isGCDOrXPC = llvm::StringSwitch<bool>(MacroName)
|
/external/clang/lib/Analysis/ |
ReachableCode.cpp | 141 StringRef MacroName = PP.getImmediateMacroName(TopL); 142 if (MacroName == "YES" || MacroName == "NO")
|
/external/clang/lib/StaticAnalyzer/Core/ |
HTMLDiagnostics.cpp | 474 const char* MacroName = LocInfo.second + BufferInfo.data(); 476 BufferInfo.begin(), MacroName, BufferInfo.end()); 481 os << MacroName[i];
|
/external/clang/lib/AST/ |
CommentSema.cpp | 698 StringRef MacroName = PP->getLastMacroWithSpelling(FD->getLocation(), 700 if (!MacroName.empty()) 701 AttributeSpelling = MacroName; [all...] |
/external/clang/include/clang/Sema/ |
CodeCompleteConsumer.h | 130 /// \param MacroName The name of the macro. 136 unsigned getMacroUsagePriority(StringRef MacroName, [all...] |
/external/clang/lib/Sema/ |
AnalysisBasedWarnings.cpp | [all...] |
SemaCodeComplete.cpp | [all...] |
/external/clang/lib/Serialization/ |
ASTReader.cpp | 444 StringRef MacroName = MacroPair.first; 449 if (MacroNames && !Macros.count(MacroName)) 450 MacroNames->push_back(MacroName); 452 Macros[MacroName] = std::make_pair("", true); 457 if (MacroName.size() == Macro.size()) 465 if (MacroNames && !Macros.count(MacroName)) 466 MacroNames->push_back(MacroName); 467 Macros[MacroName] = std::make_pair(MacroBody, false); 490 StringRef MacroName = ExistingMacroNames[I]; 491 std::pair<StringRef, bool> Existing = ExistingMacros[MacroName]; [all...] |
/external/clang/include/clang/Lex/ |
Preprocessor.h | [all...] |
/external/clang/lib/Basic/ |
Targets.cpp | 39 /// MacroName is "unix", then this will define "__unix", "__unix__", and "unix" 41 static void DefineStd(MacroBuilder &Builder, StringRef MacroName, 43 assert(MacroName[0] != '_' && "Identifier should be in the user's namespace"); 48 Builder.defineMacro(MacroName); 51 Builder.defineMacro("__" + MacroName); 54 Builder.defineMacro("__" + MacroName + "__"); [all...] |