aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Option
AgeCommit message (Expand)AuthorFilesLines
2024-04-05Reland "[flang][clang] Add Visibility specific help text for options (#81869)"David Spickett1-6/+8
2024-04-05Revert "[flang][clang] Add Visibility specific help text for options (#81869)"David Spickett1-8/+6
2024-04-05[flang][clang] Add Visibility specific help text for options (#81869)David Spickett1-6/+8
2023-12-14[OptTable] Make new lines in help text respect indentation (#75366)Andres Villegas1-4/+13
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata2-8/+8
2023-10-12ArgList: Simplify 3-opt overload of AddAllArgs. NFCFangrui Song1-5/+2
2023-10-10[Driver] Rename AddAllArgs (initialization list overload) to addAllArgsFangrui Song1-1/+1
2023-08-30[Driver] Adjust -fsanitize=function & -mexecute-only interop after D158614Fangrui Song1-0/+7
2023-08-15[Driver] Refactor to use llvm Option's new Visibility flagsJustin Bogner1-1/+4
2023-08-15Reapply "[Option] Add "Visibility" field and clone the OptTable APIs to use it"Justin Bogner1-20/+108
2023-08-14Revert "[Option] Add "Visibility" field and clone the OptTable APIs to use it"Justin Bogner1-108/+20
2023-08-14[Option] Add "Visibility" field and clone the OptTable APIs to use itJustin Bogner1-20/+108
2023-08-09[Option] Avoid excessive newlines when printing Arg and OptionJustin Bogner2-8/+8
2023-08-09[llvm] Construct option's prefixed name at compile-timeJan Svoboda1-10/+10
2023-07-19Revert "[OptTable] Make explicitly included options override excluded ones"Justin Bogner1-4/+2
2023-07-19[OptTable] Make explicitly included options override excluded onesJustin Bogner1-2/+4
2023-06-16[Driver] Allow warning for unclaimed TargetSpecific optionsFangrui Song1-3/+3
2023-06-07[Option] Support special argument "--"Fangrui Song1-0/+10
2023-05-12[llvm] Migrate {starts,ends}with_insensitive to {starts,ends}_with_insensitiv...Kazu Hirata1-1/+1
2023-03-20Replace strlen with StringRef::sizeIlyas Mustafazade1-10/+7
2023-03-20[NFC] Rename ArgSize to SpellingSize, and add ArgStringSize.Ilyas Mustafazade1-12/+12
2023-01-19[llvm] Cleanup edit_distance short circuitingserge-sans-paille1-3/+8
2023-01-19Optimize OptTable::findNearest implementation and usageserge-sans-paille1-2/+11
2023-01-12[OptTable] Precompute OptTable prefixes union table through tablegenserge-sans-paille1-24/+33
2023-01-12[OptTable] Make ValuesCode initialisation of Options constexprserge-sans-paille1-11/+0
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille1-1/+1
2022-12-27[clang] Use a StringRef instead of a raw char pointer to store builtin and ca...serge-sans-paille2-29/+18
2022-12-25Revert "[clang] Use a StringRef instead of a raw char pointer to store builti...Vitaly Buka2-18/+29
2022-12-24[clang] Use a StringRef instead of a raw char pointer to store builtin and ca...serge-sans-paille2-29/+18
2022-12-23Revert "[clang] Use a StringRef instead of a raw char pointer to store builti...serge-sans-paille2-18/+29
2022-12-23[clang] Use a StringRef instead of a raw char pointer to store builtin and ca...serge-sans-paille2-29/+18
2022-12-23Revert "[clang] Use a StringRef instead of a raw char pointer to store builti...serge-sans-paille2-18/+29
2022-12-23[clang] Use a StringRef instead of a raw char pointer to store builtin and ca...serge-sans-paille2-29/+18
2022-12-16Use range based loop to iterate over OptTable::PrefixesUnionserge-sans-paille1-6/+3
2022-12-09[NFC] Finish cleaning up StringRef usage in OptTable::ParseOneArgserge-sans-paille1-8/+11
2022-12-09Recommit of 8ae18303f97d5dcfaecc90b4d87effb2011ed82e - part 2serge-sans-paille1-23/+15
2022-12-09Revert "Recommit of 8ae18303f97d5dcfaecc90b4d87effb2011ed82e - part 2"serge-sans-paille1-16/+19
2022-12-09Recommit of 8ae18303f97d5dcfaecc90b4d87effb2011ed82e - part 2serge-sans-paille1-19/+16
2022-12-07Revert "Store OptTable::Info::Name as a StringRef"serge-sans-paille1-21/+29
2022-12-07Store OptTable::Info::Name as a StringRefserge-sans-paille1-29/+21
2022-12-06[ADT] Don't including None.h (NFC)Kazu Hirata1-1/+0
2022-12-06Revert "Store OptTable::Info::Name as a StringRef"Douglas Yung1-15/+23
2022-12-06Store OptTable::Info::Name as a StringRefserge-sans-paille1-23/+15
2022-12-06Revert "Store OptTable::Info::Name as a StringRef"Nico Weber1-15/+23
2022-12-06Store OptTable::Info::Name as a StringRefserge-sans-paille1-23/+15
2022-12-02[llvm] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+1
2022-08-28[llvm] Qualify auto in range-based for loops (NFC)Kazu Hirata1-3/+3
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song1-1/+1
2022-04-11[Driver] Simplify hasFlag pattern with addOptInFlag/addOptOutFlag helpersFangrui Song1-0/+7
2021-12-09[llvm] Use range-based for loops (NFC)Kazu Hirata1-5/+5