Searched defs:MacroName (Results 1 - 15 of 15) sorted by relevance

/external/clang/lib/Basic/
H A DTargets.cpp43 /// 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 DTransRetainReleaseDealloc.cpp327 StringRef MacroName = Lexer::getImmediateMacroName(Loc, SM, local
329 bool isGCDOrXPC = llvm::StringSwitch<bool>(MacroName)
H A DTransUnbridgedCasts.cpp341 StringRef MacroName = Lexer::getImmediateMacroName(CastLoc, local
344 if (MacroName == "Block_copy") {
348 if (MacroName == "Block_release") {
/external/clang/lib/Analysis/
H A DReachableCode.cpp141 StringRef MacroName = PP.getImmediateMacroName(TopL); local
142 if (MacroName == "YES" || MacroName == "NO")
/external/clang/lib/Frontend/
H A DInitPreprocessor.cpp45 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 DDiagnosticRenderer.cpp436 StringRef MacroName = local
438 if (MacroName.empty())
441 Message << "expanded from macro '" << MacroName << "'"; local
/external/clang/lib/Lex/
H A DPPMacroExpansion.cpp706 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 DPragma.cpp900 Token MacroName; local
901 PP.LexUnexpandedToken(MacroName);
902 auto *MacroII = MacroName.getIdentifierInfo();
906 PP.Diag(MacroName, diag::warn_pragma_debug_missing_argument)
H A DPPDirectives.cpp2218 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 DHTMLDiagnostics.cpp492 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 DCommentSema.cpp696 StringRef MacroName = PP->getLastMacroWithSpelling(FD->getLocation(), local
698 if (!MacroName.empty())
699 AttributeSpelling = MacroName;
/external/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp1090 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 DSemaCodeComplete.cpp2999 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 DSemaChecking.cpp8019 StringRef MacroName = Lexer::getImmediateMacroNameForDiagnostics( local
8021 if (MacroName == "NULL")
/external/clang/lib/Serialization/
H A DASTReader.cpp468 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...]

Completed in 351 milliseconds