1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/tools
George Rimar cb7a47f782 [yaml2obj][obj2yaml] - Do not create a symbol table by default.
This patch tries to resolve problems faced in D68943
and uses some of the code written by Konrad Wilhelm Kleine
in that patch.

Previously, yaml2obj tool always created a .symtab section.
This patch changes that. With it we only create it when
have a "Symbols:" tag in the YAML document or when
we need to create it because it is used by another section(s).

obj2yaml follows the new behavior and does not print "Symbols:"
anymore when there is no symbol table.

Differential revision: https://reviews.llvm.org/D69041

llvm-svn: 375361
2019-10-20 14:47:17 +00:00
..
bugpoint [bugpoint] Update runPasses to take ArrayRef instead of a pointer (NFC) 2019-09-30 21:00:50 +00:00
bugpoint-passes
dsymutil [dsymutil] Print warning/error for unknown/missing arguments. 2019-10-16 21:48:41 +00:00
gold
llc [NewPM] Port MachineModuleInfo to the new pass manager. 2019-09-30 17:54:50 +00:00
lli
llvm-ar [llvm-ar] Implement the O modifier: display member offsets inside the archive 2019-10-17 11:34:29 +00:00
llvm-as
llvm-as-fuzzer
llvm-bcanalyzer
llvm-c-test [LLVM-C] Add bindings to create macro debug info 2019-10-07 13:57:13 +00:00
llvm-cat
llvm-cfi-verify
llvm-config
llvm-cov [Alignment][NFC] Remove unneeded llvm:: scoping on Align types 2019-09-27 12:54:21 +00:00
llvm-cvtres
llvm-cxxdump
llvm-cxxfilt
llvm-cxxmap
llvm-diff
llvm-dis [Tools] Mark output of tools as text if it is text 2019-10-08 08:21:20 +00:00
llvm-dwarfdump [Tools] Mark output of tools as text if it is text 2019-10-08 08:21:20 +00:00
llvm-dwp
llvm-elfabi
llvm-exegesis Move endian constant from Host.h to SwapByteOrder.h, prune include 2019-10-19 00:48:11 +00:00
llvm-extract
llvm-go
llvm-ifs [TextAPI] Arch&Platform to Target 2019-09-20 14:32:34 +00:00
llvm-isel-fuzzer
llvm-itanium-demangle-fuzzer
llvm-jitlink [JITLink] Switch from an atom-based model to a "blocks and symbols" model. 2019-10-04 03:55:26 +00:00
llvm-jitlistener
llvm-link
llvm-lipo [llvm-lipo] Add missing cast 2019-10-15 20:10:34 +00:00
llvm-lto
llvm-lto2
llvm-mc [WebAssembly] Allow multivalue types in block signature operands 2019-10-15 18:28:22 +00:00
llvm-mc-assemble-fuzzer
llvm-mc-disassemble-fuzzer
llvm-mca [MCA] Show aggregate over Average Wait times for the whole snippet (PR43219) 2019-10-10 14:46:21 +00:00
llvm-microsoft-demangle-fuzzer
llvm-modextract
llvm-mt
llvm-nm Revert [llvm-nm] Add tapi file support 2019-09-11 21:35:28 +00:00
llvm-objcopy Fix MSVC "not all control paths return a value" warning. NFCI. 2019-10-18 09:59:40 +00:00
llvm-objdump Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warnings. NFCI. 2019-10-18 09:59:31 +00:00
llvm-opt-fuzzer
llvm-opt-report [llvm-opt-report] Improve error handling 2019-09-13 20:52:04 +00:00
llvm-pdbutil
llvm-profdata [SampleFDO] Add compression support for any section in ExtBinary profile format 2019-10-07 16:12:37 +00:00
llvm-rc
llvm-readobj [llvm-readobj] - Refine the LLVM-style output to be consistent. 2019-10-17 10:23:48 +00:00
llvm-reduce llvm-reduce: Follow-up to 372280, now with more-better msan fixing 2019-09-19 20:04:04 +00:00
llvm-rtdyld Added return statement to fix compile and build warning: 2019-09-16 10:30:37 +00:00
llvm-shlib
llvm-size Reapply: [llvm-size] Tidy up error messages (PR42970) 2019-10-14 17:29:15 +00:00
llvm-special-case-list-fuzzer
llvm-split
llvm-stress
llvm-strings
llvm-symbolizer
llvm-undname [Demangle] Add a few more options to the microsoft demangler 2019-10-15 08:29:56 +00:00
llvm-xray
llvm-yaml-numeric-parser-fuzzer
lto [LTO][Legacy] Add new C inferface to query libcall functions 2019-09-16 18:49:54 +00:00
msbuild
obj2yaml [yaml2obj][obj2yaml] - Do not create a symbol table by default. 2019-10-20 14:47:17 +00:00
opt [Tools] Mark output of tools as text if it is text 2019-10-08 08:21:20 +00:00
opt-viewer [llvm] [cmake] Add install targets for missing distribution components 2019-10-02 16:06:50 +00:00
remarks-shlib [Remarks] Add parser for bitstream remarks 2019-09-09 17:43:50 +00:00
sancov Revert 374629 "[sancov] Accommodate sancov and coverage report server for use under Windows" 2019-10-12 05:23:43 +00:00
sanstats
verify-uselistorder
vfabi-demangle-fuzzer [SVFS] Vector Function ABI demangling. 2019-09-19 17:47:32 +00:00
xcode-toolchain
yaml2obj [yaml2obj/ObjectYAML] - Cleanup the error reporting API, add custom errors handlers. 2019-09-13 16:00:16 +00:00
CMakeLists.txt
LLVMBuild.txt [llvm-ifs][IFS] llvm Interface Stubs merging + object file generation tool. 2019-08-30 18:26:05 +00:00