llvm-project/llvm/tools
Juergen Ributzka 3025c3eded Replace PlatformKind with PlatformType.
The PlatformKind/PlatformType enums contain the same information, which requires
them to be kept in-sync. This commit changes over to PlatformType as the sole
source of truth, which allows the removal of the redundant PlatformKind.

The majority of the changes were in LLD and TextAPI.

Reviewed By: cishida

Differential Revision: https://reviews.llvm.org/D117163
2022-01-13 09:23:49 -08:00
..
bugpoint Use a sorted array instead of a map to store AttrBuilder string attributes 2022-01-10 14:49:53 +01:00
bugpoint-passes Add missed rename of getFnAttributes() -> getFnAttrs() 2021-08-13 11:29:20 -07:00
dsymutil [llvm] Remove redundant member initialization (NFC) 2022-01-08 11:56:44 -08:00
gold [Support] Improve Caching conformance with Support library behavior 2021-11-04 13:00:44 -07:00
llc Reland - [CodeView] Emit S_OBJNAME record 2021-12-21 19:02:14 -05:00
lli Revert "[NFC] Remove LinkAll*.h" 2021-11-02 09:08:09 -07:00
llvm-ar [llvm-ar] Enforce one-dash form for long options 2022-01-12 11:33:23 -08:00
llvm-as [OpaquePtr] Introduce option to force all pointers to be opaque pointers 2021-06-24 13:32:31 -07:00
llvm-as-fuzzer [Support] Change fatal_error_handler_t to take a const char* instead of std::string 2021-10-05 10:55:40 +01:00
llvm-bcanalyzer [BitcodeAnalyzer] allow a motivated user to dump BLOCKINFO 2021-10-10 10:15:14 +05:30
llvm-c-test [llvm-c] Accept GEP operators in some APIs 2021-12-17 08:54:18 +01:00
llvm-cat
llvm-cfi-verify Avoid by-value copies of referenced objects 2021-12-16 07:22:46 -08:00
llvm-config [llvm] Use `GNUInstallDirs` to support custom installation dirs 2022-01-08 00:47:31 +00:00
llvm-cov [llvm] Remove redundant member initialization (NFC) 2022-01-08 11:56:44 -08:00
llvm-cvtres [tools] Delete redundant 'static' from namespace scope 'static const'. NFC 2021-10-18 22:38:42 -07:00
llvm-cxxdump Fix shlib builds for all lib/Target/*/TargetInfo libs 2021-10-08 15:21:13 -07:00
llvm-cxxfilt [llvm-cxxfilt] Use nonMicrosoftDemangle for demangling NFC 2021-10-16 13:32:17 +02:00
llvm-cxxmap [llvm][tools] Hide more unrelated tool options 2021-07-20 13:27:33 +02:00
llvm-debuginfod-find [llvm] [Debuginfo] Add llvm-debuginfod-find tool and end-to-end-tests. 2021-12-14 18:00:18 +00:00
llvm-diff [llvm-diff] Implement diff of PHI nodes 2021-11-22 13:23:10 -08:00
llvm-dis [llvm][tools] Hide more unrelated tool options 2021-07-20 13:27:33 +02:00
llvm-dlang-demangle-fuzzer [Tools] Add a fuzzing tool to help fuzzing D demangler 2021-11-09 12:45:25 -08:00
llvm-dwarfdump [dwarf][NFC] Move expandBundle() to MachO.h 2021-12-15 19:08:56 -08:00
llvm-dwp Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
llvm-exegesis [NFC] Move CombinationGenerator from Exegesis to ADT 2021-11-05 16:53:46 +03:00
llvm-extract
llvm-go [AIX][llvm-go] AIX linker does not recognize `-rpath` 2021-11-15 13:13:08 -05:00
llvm-gsymutil [dwarf][NFC] Move expandBundle() to MachO.h 2021-12-15 19:08:56 -08:00
llvm-ifs Replace PlatformKind with PlatformType. 2022-01-13 09:23:49 -08:00
llvm-isel-fuzzer Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
llvm-itanium-demangle-fuzzer
llvm-jitlink [ORC] Add helper functions for running finalize / dealloc actions. 2022-01-10 19:13:58 +11:00
llvm-jitlistener
llvm-libtool-darwin Revert "[llvm-libtool-darwin] Print a warning if object file names are repeated" 2022-01-11 22:02:59 -08:00
llvm-link [llvm][tools] Hide more unrelated LLVM tool options 2021-07-21 09:14:04 +02:00
llvm-lipo [tools] Delete redundant 'static' from namespace scope 'static const'. NFC 2021-10-18 22:38:42 -07:00
llvm-lto Revert "[LTO] Add a function `LTOCodeGenerator::getMergedModule`" 2021-12-20 20:34:04 -05:00
llvm-lto2 Reland - [CodeView] Emit S_OBJNAME record 2021-12-21 19:02:14 -05:00
llvm-mc Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
llvm-mc-assemble-fuzzer Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
llvm-mc-disassemble-fuzzer
llvm-mca [MCA] Switching from conservatively guessing which instructions are 2022-01-11 13:50:14 -08:00
llvm-microsoft-demangle-fuzzer
llvm-ml [tools] Delete redundant 'static' from namespace scope 'static const'. NFC 2021-10-18 22:38:42 -07:00
llvm-modextract [llvm][tools] Hide more unrelated LLVM tool options 2021-07-21 09:14:04 +02:00
llvm-mt [tools] Delete redundant 'static' from namespace scope 'static const'. NFC 2021-10-18 22:38:42 -07:00
llvm-nm [AIX] demangle xcoff label symbol for llvm-nm 2022-01-12 12:27:03 -05:00
llvm-objcopy [llvm-objcopy] Implement the PE-COFF specific --subsystem option 2022-01-10 14:44:15 +02:00
llvm-objdump [llvm] Remove redundant member initialization (NFC) 2022-01-08 11:56:44 -08:00
llvm-opt-fuzzer [NewPM] Use the default AA pipeline by default 2021-11-04 15:10:34 -07:00
llvm-opt-report [SystemZ][z/OS][Windows] Add new OF_TextWithCRLF flag and use this flag instead of OF_Text 2021-04-06 07:23:31 -04:00
llvm-pdbutil [llvm] Remove unused forward declarations (NFC) 2022-01-07 20:00:34 -08:00
llvm-profdata [llvm] Remove redundant member initialization (NFC) 2022-01-08 11:56:44 -08:00
llvm-profgen [llvm-profgen] Error out for unsupported AutoFDO profile generate with probe 2022-01-02 16:38:56 -08:00
llvm-rc [llvm] Remove unused forward declarations (NFC) 2022-01-07 20:00:34 -08:00
llvm-readobj Revert "[llvm-readobj][XCOFF] dump auxiliary symbols." 2022-01-12 09:42:05 -05:00
llvm-reduce allow llvm-reduce, if asked, to run its set of passes more than once, taking longer to finish but also potentially resulting in a smaller reduced file. 2022-01-10 22:24:23 -07:00
llvm-rtdyld Fixed some errors detected by PVS Studio 2021-10-09 17:20:04 +02:00
llvm-rust-demangle-fuzzer Fix implicit dependency on <string> header. NFCI. 2021-06-11 10:24:14 +01:00
llvm-shlib [llvm-shlib] Fix windows build failed while llvm non-standalone building. 2021-10-19 09:10:11 +01:00
llvm-sim [IRSim] Adding basic implementation of llvm-sim. 2021-06-23 14:38:58 -05:00
llvm-size [llvm-size] Switch command line parsing from llvm::cl to OptTable 2021-07-09 10:26:53 -07:00
llvm-special-case-list-fuzzer
llvm-split [llvm][tools] Hide remaining unrelated llvm- tool options 2021-07-22 09:47:55 +02:00
llvm-stress [APInt] Normalize naming on keep constructors / predicate methods. 2021-09-09 09:50:24 -07:00
llvm-strings [llvm-strings] Remove use of hard coded executable name 2022-01-05 14:41:49 +00:00
llvm-symbolizer [Symbolizer][Debuginfo] Add debuginfod client to llvm-symbolizer. 2021-12-13 23:00:32 +00:00
llvm-tapi-diff Replace PlatformKind with PlatformType. 2022-01-13 09:23:49 -08:00
llvm-tli-checker [TLI checker] Update for post-commit review comments 2021-12-01 12:33:54 -08:00
llvm-undname [lldb] change name demangling to be consistent between windows and linx 2021-10-19 12:04:37 +02:00
llvm-xray [tools] Delete redundant 'static' from namespace scope 'static const'. NFC 2021-10-18 22:38:42 -07:00
llvm-yaml-numeric-parser-fuzzer
llvm-yaml-parser-fuzzer
lto [llvm] Use `GNUInstallDirs` to support custom installation dirs 2022-01-08 00:47:31 +00:00
msbuild
obj2yaml [yaml2obj][XCOFF] parsing auxiliary symbols. 2022-01-10 02:38:49 +00:00
opt [ASan] Process functions in Asan module pass 2021-11-03 20:27:53 +00:00
opt-viewer [llvm] Use `GNUInstallDirs` to support custom installation dirs 2022-01-08 00:47:31 +00:00
remarks-shlib [llvm] Use `GNUInstallDirs` to support custom installation dirs 2022-01-08 00:47:31 +00:00
sancov Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
sanstats [llvm] Use true/false instead of 1/0 (NFC) 2022-01-07 00:39:14 -08:00
split-file [split-file] Default to --no-leading-lines 2021-08-16 19:23:11 -07:00
verify-uselistorder [UseListOrder] Fix use list order for function operands 2021-09-07 20:59:12 +02:00
vfabi-demangle-fuzzer [NFC] Inclusive language: Remove instances of master in URLs 2021-11-05 08:48:41 -05:00
xcode-toolchain
yaml2obj Have yaml2obj describe all options in --help 2021-11-24 07:44:52 -08:00
CMakeLists.txt Update LLVM CMakeFiles to include BOLT 2022-01-11 21:19:12 -08:00