summaryrefslogtreecommitdiff
path: root/llvm/lib/Option
AgeCommit message (Expand)Author
2025-11-17[Option] Use llvm::is_contained (NFC) (#168295)Kazu Hirata
2025-11-11Remove unused <utility> inclusionserge-sans-paille
2025-11-08[llvm] Use llvm::find_if and llvm::is_contained (NFC) (#167166)Kazu Hirata
2025-11-06[Option] Fix simple subcommand with positional arguments (#166859)Steven Wu
2025-10-06[llvm] Add subcommand support for OptTable (#155026)Prabhu Rajasekaran
2025-06-25[Option] Use llvm::interlaved (NFC) (#145642)Kazu Hirata
2025-06-24[Option] Use a range-based for loop (NFC) (#145446)Kazu Hirata
2025-06-04[llvm] Remove unused includes (NFC) (#142733)Kazu Hirata
2025-01-22[StrTable] Switch the option parser to `llvm::StringTable` (#123308)Chandler Carruth
2024-12-11Rework the `Option` library to reduce dynamic relocations (#119198)Chandler Carruth
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad
2024-09-13[LLVM][Option] Refactor option name comparison (#108219)Rahul Joshi
2024-05-19[llvm] Use operator==(StringRef, StringRef) (NFC) (#92705)Kazu Hirata
2024-04-05Reland "[flang][clang] Add Visibility specific help text for options (#81869)"David Spickett
2024-04-05Revert "[flang][clang] Add Visibility specific help text for options (#81869)"David Spickett
2024-04-05[flang][clang] Add Visibility specific help text for options (#81869)David Spickett
2023-12-14[OptTable] Make new lines in help text respect indentation (#75366)Andres Villegas
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata
2023-10-12ArgList: Simplify 3-opt overload of AddAllArgs. NFCFangrui Song
2023-10-10[Driver] Rename AddAllArgs (initialization list overload) to addAllArgsFangrui Song
2023-08-30[Driver] Adjust -fsanitize=function & -mexecute-only interop after D158614Fangrui Song
2023-08-15[Driver] Refactor to use llvm Option's new Visibility flagsJustin Bogner
2023-08-15Reapply "[Option] Add "Visibility" field and clone the OptTable APIs to use it"Justin Bogner
2023-08-14Revert "[Option] Add "Visibility" field and clone the OptTable APIs to use it"Justin Bogner
2023-08-14[Option] Add "Visibility" field and clone the OptTable APIs to use itJustin Bogner
2023-08-09[Option] Avoid excessive newlines when printing Arg and OptionJustin Bogner
2023-08-09[llvm] Construct option's prefixed name at compile-timeJan Svoboda
2023-07-19Revert "[OptTable] Make explicitly included options override excluded ones"Justin Bogner
2023-07-19[OptTable] Make explicitly included options override excluded onesJustin Bogner
2023-06-16[Driver] Allow warning for unclaimed TargetSpecific optionsFangrui Song
2023-06-07[Option] Support special argument "--"Fangrui Song
2023-05-12[llvm] Migrate {starts,ends}with_insensitive to {starts,ends}_with_insensitiv...Kazu Hirata
2023-03-20Replace strlen with StringRef::sizeIlyas Mustafazade
2023-03-20[NFC] Rename ArgSize to SpellingSize, and add ArgStringSize.Ilyas Mustafazade
2023-01-19[llvm] Cleanup edit_distance short circuitingserge-sans-paille
2023-01-19Optimize OptTable::findNearest implementation and usageserge-sans-paille
2023-01-12[OptTable] Precompute OptTable prefixes union table through tablegenserge-sans-paille
2023-01-12[OptTable] Make ValuesCode initialisation of Options constexprserge-sans-paille
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille
2022-12-27[clang] Use a StringRef instead of a raw char pointer to store builtin and ca...serge-sans-paille
2022-12-25Revert "[clang] Use a StringRef instead of a raw char pointer to store builti...Vitaly Buka
2022-12-24[clang] Use a StringRef instead of a raw char pointer to store builtin and ca...serge-sans-paille
2022-12-23Revert "[clang] Use a StringRef instead of a raw char pointer to store builti...serge-sans-paille
2022-12-23[clang] Use a StringRef instead of a raw char pointer to store builtin and ca...serge-sans-paille
2022-12-23Revert "[clang] Use a StringRef instead of a raw char pointer to store builti...serge-sans-paille
2022-12-23[clang] Use a StringRef instead of a raw char pointer to store builtin and ca...serge-sans-paille
2022-12-16Use range based loop to iterate over OptTable::PrefixesUnionserge-sans-paille
2022-12-09[NFC] Finish cleaning up StringRef usage in OptTable::ParseOneArgserge-sans-paille
2022-12-09Recommit of 8ae18303f97d5dcfaecc90b4d87effb2011ed82e - part 2serge-sans-paille
2022-12-09Revert "Recommit of 8ae18303f97d5dcfaecc90b4d87effb2011ed82e - part 2"serge-sans-paille