aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-ifs/llvm-ifs.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-12-11Rework the `Option` library to reduce dynamic relocations (#119198)Chandler Carruth1-6/+8
2024-09-24[llvm-ifs] Avoid repeated map lookups (NFC) (#109750)Kazu Hirata1-5/+2
2024-01-26[TextAPI] Rename SymbolKind to EncodeKind (#79622)Cyndy Ishida1-4/+4
2023-08-04[llvm] Extract common `OptTable` bits into macrosJan Svoboda1-10/+2
2023-04-10[ifs] Print an error when llvm-ifs is supplied with an unknown archHaowei Wu1-3/+7
2023-02-10[llvm-driver] Pass extra arguments to toolsAlex Brachet1-1/+2
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2023-01-12[OptTable] Precompute OptTable prefixes union table through tablegenserge-sans-paille1-2/+4
2022-12-27[clang] Use a StringRef instead of a raw char pointer to store builtin and ca...serge-sans-paille1-1/+4
2022-12-25Revert "[clang] Use a StringRef instead of a raw char pointer to store builti...Vitaly Buka1-4/+1
2022-12-24[clang] Use a StringRef instead of a raw char pointer to store builtin and ca...serge-sans-paille1-1/+4
2022-12-23Revert "[clang] Use a StringRef instead of a raw char pointer to store builti...serge-sans-paille1-3/+2
2022-12-23[clang] Use a StringRef instead of a raw char pointer to store builtin and ca...serge-sans-paille1-2/+3
2022-12-23Revert "[clang] Use a StringRef instead of a raw char pointer to store builti...serge-sans-paille1-3/+2
2022-12-23[clang] Use a StringRef instead of a raw char pointer to store builtin and ca...serge-sans-paille1-2/+3
2022-12-17std::optional::value => operator*/operator->Fangrui Song1-18/+16
2022-12-08Store OptTable::Info::Name as a StringRefserge-sans-paille1-1/+1
2022-12-06[YAML] Convert Optional to std::optionalKrzysztof Parzyszek1-10/+10
2022-12-02[tools] Use std::nullopt instead of None (NFC)Kazu Hirata1-3/+3
2022-11-26[llvm-ifs] Use std::optional in llvm-ifs.cpp (NFC)Kazu Hirata1-6/+7
2022-10-06Fix d5090cd94, MSVC mangling issueAlex Brachet1-1/+1
2022-10-06[llvm-driver] Add various tools to the llvm-driverAlex Brachet1-1/+1
2022-07-13[llvm] Use value instead of getValue (NFC)Kazu Hirata1-16/+14
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata1-15/+17
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata1-17/+15
2022-06-20[llvm] Don't use Optional::getValue (NFC)Kazu Hirata1-1/+1
2022-05-20[ifs] Switch to using OptTableAlex Brachet1-157/+222
2022-05-14[ifs] Add --strip-size flagAlex Brachet1-0/+8
2022-05-14Revert "[ifs] Add --strip-size flag"Alex Brachet1-8/+0
2022-05-14[ifs] Add --strip-size flagAlex Brachet1-0/+8
2022-05-02[ifs] Fix bug where exclude only excluded when outputting ifs filesAlex Brachet1-4/+3
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille1-0/+1
2022-02-18[ifs] Add --exclude flagAlex Brachet1-4/+9
2022-02-17[ifs] Add --strip-needed flagAlex Brachet1-0/+6
2022-01-13Replace PlatformKind with PlatformType.Juergen Ributzka1-8/+8
2021-12-09[ifs] Add options to allow llvm-ifs to generate multiple outputsHaowei Wu1-58/+140
2021-08-27[ifs] Add option to hide undefined symbolsHaowei Wu1-0/+7
2021-07-20[llvm][tools] Hide more unrelated tool optionsTimm Bäder1-19/+34
2021-07-19[ifs][elfabi] Merge llvm-ifs/elfabi toolsHaowei Wu1-344/+228
2021-07-19[ifs] Prepare llvm-ifs for elfabi/ifs merging.Haowei Wu1-18/+17
2021-07-19[elfabi] Prepare elfabi/ifs merging.Haowei Wu1-20/+11
2021-04-16[SystemZ][z/OS] Add IsText Argument to GetFile and GetFileOrSTDINJonathan Crowther1-1/+1
2021-04-05[TextAPI] move source code files out of subdirectory, NFCCyndy Ishida1-3/+3
2021-03-04[llvm-ifs] Add option to use InterfaceStub libraryHaowei Wu1-15/+77
2021-01-12[llvm] Remove redundant string initialization (NFC)Kazu Hirata1-1/+1
2020-10-20[llvm] Fix ODRViolations for VersionTuple YAML specializations NFCCyndy Ishida1-21/+5
2020-09-26Internalize functions from various tools. NFCFangrui Song1-6/+6
2020-04-01[llvm][clang][IFS] Enhancing the llvm-ifs yaml format for symbol lists.Puyan Lotfi1-23/+18
2020-02-10Revert "Remove redundant "std::move"s in return statements"Bill Wendling1-1/+1
2020-02-10Remove redundant "std::move"s in return statementsBill Wendling1-1/+1