| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | MacroExpansionContext.cpp | 31 void MacroExpands(const Token &MacroName, const MacroDefinition &MD, in MacroExpands() argument 34 if (MacroName.getIdentifierInfo()->getName() == "_Pragma") in MacroExpands() 37 SourceLocation MacroNameBegin = SM.getExpansionLoc(MacroName.getLocation()); in MacroExpands() 40 const SourceLocation ExpansionEnd = [Range, &SM = SM, &MacroName] { in MacroExpands() 44 MacroName.getLocation().getLocWithOffset(MacroName.getLength())); in MacroExpands() 52 dumpTokenInto(PP, llvm::dbgs(), MacroName); in MacroExpands() 54 << "' with length " << MacroName.getLength() << " at "; in MacroExpands()
|
| H A D | ReachableCode.cpp | 164 StringRef MacroName = PP.getImmediateMacroName(TopL); in isExpandedFromConfigurationMacro() local 165 if (MacroName == "YES" || MacroName == "NO") in isExpandedFromConfigurationMacro() 170 StringRef MacroName = PP.getImmediateMacroName(TopL); in isExpandedFromConfigurationMacro() local 171 if (MacroName == "false" || MacroName == "true") in isExpandedFromConfigurationMacro()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/ |
| H A D | Attributes.cpp | 41 auto Emit = [&](ArrayRef<StringRef> KindNames, StringRef MacroName) { in emitTargetIndependentNames() argument 42 OS << "#ifndef " << MacroName << "\n"; in emitTargetIndependentNames() 43 OS << "#define " << MacroName in emitTargetIndependentNames() 48 OS << MacroName << "(" << A->getName() << "," in emitTargetIndependentNames() 52 OS << "#undef " << MacroName << "\n\n"; in emitTargetIndependentNames()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | ArrayBoundChecker.cpp | 780 StringRef MacroName = Lexer::getImmediateMacroName( in isFromCtypeMacro() local 783 if (MacroName.size() < 7 || MacroName[0] != 'i' || MacroName[1] != 's') in isFromCtypeMacro() 786 return ((MacroName == "isalnum") || (MacroName == "isalpha") || in isFromCtypeMacro() 787 (MacroName == "isblank") || (MacroName == "isdigit") || in isFromCtypeMacro() 788 (MacroName == "isgraph") || (MacroName == "islower") || in isFromCtypeMacro() 789 (MacroName == "isnctrl") || (MacroName == "isprint") || in isFromCtypeMacro() 790 (MacroName == "ispunct") || (MacroName == "isspace") || in isFromCtypeMacro() 791 (MacroName == "isupper") || (MacroName == "isxdigit")); in isFromCtypeMacro()
|
| H A D | NumberObjectConversionChecker.cpp | 81 StringRef MacroName = Lexer::getImmediateMacroName( in run() local 83 if (MacroName == "NULL" || MacroName == "nil") in run() 85 if (MacroName == "YES" || MacroName == "NO") in run()
|
| /freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
| H A D | TGLexer.cpp | 86 for (StringRef MacroName : Macros) { in TGLexer() local 87 const char *End = lexMacroName(MacroName); in TGLexer() 88 if (End != MacroName.end()) in TGLexer() 89 PrintFatalError("invalid macro name `" + MacroName + in TGLexer() 92 DefinedMacros.insert(MacroName); in TGLexer() 740 StringRef MacroName = prepLexMacroName(); in lexPreprocessor() local 742 if (MacroName.empty()) in lexPreprocessor() 745 bool MacroIsDefined = DefinedMacros.count(MacroName) != 0; in lexPreprocessor() 837 StringRef MacroName = prepLexMacroName(); in lexPreprocessor() local 838 if (MacroName.empty()) in lexPreprocessor() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Index/ |
| H A D | DeclOccurrence.h | 27 const IdentifierInfo *MacroName = nullptr; member 35 : Roles(R), Offset(Offset), DeclOrMacro(MI), MacroName(Name) {} in DeclOccurrence()
|
| H A D | USRGeneration.h | 75 bool generateUSRForMacro(StringRef MacroName, SourceLocation Loc,
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | InitPreprocessor.cpp | 44 StringRef MacroName = MacroPair.first; in DefineBuiltinMacro() local 46 if (MacroName.size() != Macro.size()) { in DefineBuiltinMacro() 51 << MacroName; in DefineBuiltinMacro() 57 Builder.defineMacro(MacroName, Twine(MacroBody) + "\\\n"); in DefineBuiltinMacro() 59 Builder.defineMacro(MacroName, MacroBody); in DefineBuiltinMacro() 173 static void DefineTypeSize(const Twine &MacroName, unsigned TypeWidth, in DefineTypeSize() argument 178 Builder.defineMacro(MacroName, toString(MaxVal, 10, isSigned) + ValSuffix); in DefineTypeSize() 183 static void DefineTypeSize(const Twine &MacroName, TargetInfo::IntType Ty, in DefineTypeSize() argument 185 DefineTypeSize(MacroName, TI.getTypeWidth(Ty), TI.getTypeConstantSuffix(Ty), in DefineTypeSize() 206 static void DefineType(const Twine &MacroName, TargetInfo::IntType Ty, in DefineType() argument [all …]
|
| H A D | DiagnosticRenderer.cpp | 443 StringRef MacroName = Lexer::getImmediateMacroNameForDiagnostics( in emitSingleMacroExpansion() local 445 if (MacroName.empty()) in emitSingleMacroExpansion() 448 Message << "expanded from macro '" << MacroName << "'"; in emitSingleMacroExpansion()
|
| /freebsd/contrib/sendmail/src/ |
| H A D | macro.c | 23 static char *MacroName[MAXMACROID + 1]; /* macro id to name table */ 127 MacroName[mid] = name; 613 char *p = MacroName[n]; 727 MacroName[NextMacroId] = s->s_name;
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | CommentSema.cpp | 675 StringRef MacroName; in checkDeprecatedCommand() local 680 MacroName = PP->getLastMacroWithSpelling(FD->getLocation(), Tokens); in checkDeprecatedCommand() 681 if (!MacroName.empty()) in checkDeprecatedCommand() 682 AttributeSpelling = MacroName; in checkDeprecatedCommand() 685 if (MacroName.empty()) { in checkDeprecatedCommand() 690 StringRef MacroName = in checkDeprecatedCommand() local 692 if (!MacroName.empty()) in checkDeprecatedCommand() 693 AttributeSpelling = MacroName; in checkDeprecatedCommand()
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/ |
| H A D | TargetDefines.h | 27 void DefineStd(clang::MacroBuilder &Builder, llvm::StringRef MacroName,
|
| H A D | Targets.cpp | 60 void DefineStd(MacroBuilder &Builder, StringRef MacroName, in DefineStd() argument 62 assert(MacroName[0] != '_' && "Identifier should be in the user's namespace"); in DefineStd() 67 Builder.defineMacro(MacroName); in DefineStd() 70 Builder.defineMacro("__" + MacroName); in DefineStd() 73 Builder.defineMacro("__" + MacroName + "__"); in DefineStd()
|
| /freebsd/contrib/llvm-project/clang/lib/Lex/ |
| H A D | PPMacroExpansion.cpp | 714 MacroArgs *Preprocessor::ReadMacroCallArgumentList(Token &MacroName, in ReadMacroCallArgumentList() argument 760 Diag(MacroName, diag::err_unterm_macro_invoc); in ReadMacroCallArgumentList() 762 << MacroName.getIdentifierInfo(); in ReadMacroCallArgumentList() 764 MacroName = Tok; in ReadMacroCallArgumentList() 821 CodeComplete->CodeCompleteMacroArgument(MacroName.getIdentifierInfo(), in ReadMacroCallArgumentList() 876 << MacroName.getIdentifierInfo(); in ReadMacroCallArgumentList() 890 Diag(MacroName, in ReadMacroCallArgumentList() 900 DiagnosticBuilder DB = Diag(MacroName, diag::note_suggest_parens_for_macro); in ReadMacroCallArgumentList() 957 << MacroName.getIdentifierInfo(); in ReadMacroCallArgumentList() 971 << MacroName.getIdentifierInfo(); in ReadMacroCallArgumentList() [all …]
|
| H A D | PPDirectives.cpp | 114 static bool isFeatureTestMacro(StringRef MacroName) { in isFeatureTestMacro() argument 151 return llvm::binary_search(ReservedMacro, MacroName); in isFeatureTestMacro() 156 const StringRef MacroName) { in isLanguageDefinedBuiltin() argument 166 if (MacroName.starts_with("__STDC")) in isLanguageDefinedBuiltin() 169 if (MacroName == "__cplusplus") in isLanguageDefinedBuiltin() 172 if (MacroName.starts_with("__cpp")) in isLanguageDefinedBuiltin() 2891 static bool isConfigurationPattern(Token &MacroName, MacroInfo *MI, in isConfigurationPattern() argument 2897 if (MacroName.getKind() == Value.getKind()) in isConfigurationPattern() 2905 StringRef MacroText = MacroName.getIdentifierInfo()->getName(); in isConfigurationPattern() 2928 return MacroName.isOneOf(tok::kw_extern, tok::kw_inline, tok::kw_static, in isConfigurationPattern()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | AnalysisBasedWarnings.cpp | 1404 StringRef MacroName; in getFallthroughAttrSpelling() local 1406 MacroName = PP.getLastMacroWithSpelling(Loc, ClangFallthroughTokens); in getFallthroughAttrSpelling() 1407 if (MacroName.empty()) in getFallthroughAttrSpelling() 1408 MacroName = PP.getLastMacroWithSpelling(Loc, FallthroughTokens); in getFallthroughAttrSpelling() 1409 if (MacroName.empty() && !PreferClangAttr) in getFallthroughAttrSpelling() 1410 MacroName = PP.getLastMacroWithSpelling(Loc, ClangFallthroughTokens); in getFallthroughAttrSpelling() 1411 if (MacroName.empty()) { in getFallthroughAttrSpelling() 1413 MacroName = "[[fallthrough]]"; in getFallthroughAttrSpelling() 1415 MacroName = "[[clang::fallthrough]]"; in getFallthroughAttrSpelling() 1417 MacroName = "__attribute__((fallthrough))"; in getFallthroughAttrSpelling() [all …]
|
| H A D | SemaAvailability.cpp | 177 StringRef MacroName = S.getPreprocessor().getImmediateMacroName(DeclLoc); in ShouldDiagnoseAvailabilityInContext() local 178 if (MacroName == "CF_OPTIONS" || MacroName == "OBJC_OPTIONS" || in ShouldDiagnoseAvailabilityInContext() 179 MacroName == "SWIFT_OPTIONS" || MacroName == "NS_OPTIONS") { in ShouldDiagnoseAvailabilityInContext()
|
| H A D | SemaAPINotes.cpp | 1028 std::string MacroName = in ProcessAPINotes() local 1037 (MacroName == "CF_OPTIONS" || MacroName == "NS_OPTIONS" || in ProcessAPINotes() 1038 MacroName == "OBJC_OPTIONS" || MacroName == "SWIFT_OPTIONS")) { in ProcessAPINotes()
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | FileIndexRecord.cpp | 71 OS << ' ' << DclInfo.MacroName->getName(); in print()
|
| H A D | USRGeneration.cpp | 1221 bool clang::index::generateUSRForMacro(StringRef MacroName, SourceLocation Loc, in generateUSRForMacro() argument 1224 if (MacroName.empty()) in generateUSRForMacro() 1237 Out << MacroName; in generateUSRForMacro()
|
| /freebsd/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 700 StringRef MacroName, SourceLocation Loc, const ASTContext &Context, in getExpansionLocOfMacroRecursive() argument 714 getExpansionLocOfMacroRecursive(MacroName, in getExpansionLocOfMacroRecursive() 721 if (isTokenAtLoc(SM, LangOpts, MacroName, Loc)) in getExpansionLocOfMacroRecursive() 728 getExpansionLocOfMacro(StringRef MacroName, SourceLocation Loc, in getExpansionLocOfMacro() argument 731 return getExpansionLocOfMacroRecursive(MacroName, Loc, Context, in getExpansionLocOfMacro()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | PlistDiagnostics.cpp | 383 const std::optional<StringRef> MacroName = in ReportMacroExpansions() local 388 if (!MacroName || !ExpansionText) in ReportMacroExpansions() 406 EmitString(o, *MacroName) << '\n'; in ReportMacroExpansions()
|
| H A D | HTMLDiagnostics.cpp | 1038 const char* MacroName = LocInfo.second + BufferInfo.data(); in HandlePiece() local 1040 BufferInfo.begin(), MacroName, BufferInfo.end()); in HandlePiece() 1045 os << MacroName[i]; in HandlePiece()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | OptionParserEmitter.cpp | 60 static constexpr const char *MacroName = "OPTION_WITH_MARSHALLING"; member in MarshallingInfo 99 return (MacroPrefix + MarshallingInfo::MacroName).str(); in getMacroName()
|