/external/clang/lib/Basic/ |
H A D | Targets.cpp | 43 /// MacroName is "unix", then this will define "__unix", "__unix__", and "unix" 45 static void DefineStd(MacroBuilder &Builder, StringRef MacroName, argument 47 assert(MacroName[0] != '_' && "Identifier should be in the user's namespace"); 52 Builder.defineMacro(MacroName); 55 Builder.defineMacro("__" + MacroName); 58 Builder.defineMacro("__" + MacroName + "__");
|
/external/clang/lib/ARCMigrate/ |
H A D | TransRetainReleaseDealloc.cpp | 327 StringRef MacroName = Lexer::getImmediateMacroName(Loc, SM, local 329 bool isGCDOrXPC = llvm::StringSwitch<bool>(MacroName)
|
H A D | TransUnbridgedCasts.cpp | 341 StringRef MacroName = Lexer::getImmediateMacroName(CastLoc, local 344 if (MacroName == "Block_copy") { 348 if (MacroName == "Block_release") {
|
/external/clang/lib/Analysis/ |
H A D | ReachableCode.cpp | 141 StringRef MacroName = PP.getImmediateMacroName(TopL); local 142 if (MacroName == "YES" || MacroName == "NO")
|
/external/clang/lib/Frontend/ |
H A D | InitPreprocessor.cpp | 45 StringRef MacroName = MacroPair.first; local 47 if (MacroName.size() != Macro.size()) { 52 << MacroName; 58 Builder.defineMacro(MacroName, Twine(MacroBody) + "\\\n"); 60 Builder.defineMacro(MacroName, MacroBody); 182 /// named MacroName with the max value for a type with width 'TypeWidth' a 184 static void DefineTypeSize(const Twine &MacroName, unsigned TypeWidth, argument 189 Builder.defineMacro(MacroName, MaxVal.toString(10, isSigned) + ValSuffix); 194 static void DefineTypeSize(const Twine &MacroName, TargetInfo::IntType Ty, argument 196 DefineTypeSize(MacroName, T 210 DefineType(const Twine &MacroName, TargetInfo::IntType Ty, MacroBuilder &Builder) argument 215 DefineTypeWidth(StringRef MacroName, TargetInfo::IntType Ty, const TargetInfo &TI, MacroBuilder &Builder) argument 220 DefineTypeSizeof(StringRef MacroName, unsigned BitWidth, const TargetInfo &TI, MacroBuilder &Builder) argument [all...] |
H A D | DiagnosticRenderer.cpp | 436 StringRef MacroName = local 438 if (MacroName.empty()) 441 Message << "expanded from macro '" << MacroName << "'"; local
|
/external/clang/lib/Lex/ |
H A D | PPMacroExpansion.cpp | 706 MacroArgs *Preprocessor::ReadFunctionLikeMacroArgs(Token &MacroName, argument 752 Diag(MacroName, diag::err_unterm_macro_invoc); 754 << MacroName.getIdentifierInfo(); 756 MacroName = Tok; 805 CodeComplete->CodeCompleteMacroArgument(MacroName.getIdentifierInfo(), 860 << MacroName.getIdentifierInfo(); 874 Diag(MacroName, 884 DiagnosticBuilder DB = Diag(MacroName, diag::note_suggest_parens_for_macro); 928 << MacroName.getIdentifierInfo(); 942 << MacroName [all...] |
H A D | Pragma.cpp | 900 Token MacroName; local 901 PP.LexUnexpandedToken(MacroName); 902 auto *MacroII = MacroName.getIdentifierInfo(); 906 PP.Diag(MacroName, diag::warn_pragma_debug_missing_argument)
|
H A D | PPDirectives.cpp | 2218 static bool isConfigurationPattern(Token &MacroName, MacroInfo *MI, argument 2224 if (MacroName.getKind() == Value.getKind()) 2232 StringRef MacroText = MacroName.getIdentifierInfo()->getName(); 2255 return MacroName.isOneOf(tok::kw_extern, tok::kw_inline, tok::kw_static,
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | HTMLDiagnostics.cpp | 492 const char* MacroName = LocInfo.second + BufferInfo.data(); local 494 BufferInfo.begin(), MacroName, BufferInfo.end()); 499 os << MacroName[i]; local
|
/external/clang/lib/AST/ |
H A D | CommentSema.cpp | 696 StringRef MacroName = PP->getLastMacroWithSpelling(FD->getLocation(), local 698 if (!MacroName.empty()) 699 AttributeSpelling = MacroName;
|
/external/clang/lib/Sema/ |
H A D | AnalysisBasedWarnings.cpp | 1090 StringRef MacroName; local 1092 MacroName = PP.getLastMacroWithSpelling(Loc, ClangFallthroughTokens); 1093 if (MacroName.empty()) 1094 MacroName = PP.getLastMacroWithSpelling(Loc, FallthroughTokens); 1095 if (MacroName.empty() && !PreferClangAttr) 1096 MacroName = PP.getLastMacroWithSpelling(Loc, ClangFallthroughTokens); 1097 if (MacroName.empty()) 1098 MacroName = PreferClangAttr ? "[[clang::fallthrough]]" : "[[fallthrough]]"; 1099 return MacroName;
|
H A D | SemaCodeComplete.cpp | 2999 unsigned clang::getMacroUsagePriority(StringRef MacroName, argument 3005 if (MacroName.equals("nil") || MacroName.equals("NULL") || 3006 MacroName.equals("Nil")) { 3012 else if (MacroName.equals("YES") || MacroName.equals("NO") || 3013 MacroName.equals("true") || MacroName.equals("false")) 3016 else if (MacroName.equals("bool"))
|
H A D | SemaChecking.cpp | 8019 StringRef MacroName = Lexer::getImmediateMacroNameForDiagnostics( local 8021 if (MacroName == "NULL")
|
/external/clang/lib/Serialization/ |
H A D | ASTReader.cpp | 468 StringRef MacroName = MacroPair.first; local 473 if (MacroNames && !Macros.count(MacroName)) 474 MacroNames->push_back(MacroName); 476 Macros[MacroName] = std::make_pair("", true); 481 if (MacroName.size() == Macro.size()) 489 if (MacroNames && !Macros.count(MacroName)) 490 MacroNames->push_back(MacroName); 491 Macros[MacroName] = std::make_pair(MacroBody, false); 514 StringRef MacroName = ExistingMacroNames[I]; local 515 std::pair<StringRef, bool> Existing = ExistingMacros[MacroName]; [all...] |