1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/tools
Rafael Espindola 3426073f0b Correctly handle references to section symbols.
When processing assembly like

.long .text

we were creating a new undefined symbol .text. GAS on the other hand would
handle that as a reference to the .text section.

This patch implements that by creating the section symbols earlier so that
they are visible during asm parsing.

The patch also updates llvm-readobj to print the symbol number in the relocation
dump so that the test can differentiate between two sections with the same name.

llvm-svn: 219829
2014-10-15 18:55:30 +00:00
..
bugpoint [Bugpoint] Close error log in ProcessFailure. Bugpoint had been failing to close 2014-10-07 21:47:23 +00:00
bugpoint-passes
gold Fix gcc warning in gold-plugin.cpp. 2014-10-10 00:48:13 +00:00
llc Add doInitialization/doFinalization to DataLayoutPass. 2014-09-10 21:27:43 +00:00
lli [MCJIT] Remove a few more references to JITMemoryManager that survived r218316. 2014-09-23 17:10:24 +00:00
llvm-ar llvm-ar: Start adding support for mri scripts. 2014-10-10 18:33:51 +00:00
llvm-as Modernize raw_fd_ostream's constructor a bit. 2014-08-25 18:16:47 +00:00
llvm-bcanalyzer Teach llvm-bcanalyzer to use one stream's BLOCKINFO to read another stream. 2014-08-30 17:07:55 +00:00
llvm-c-test Extend C disassembler API to allow specifying target features 2014-09-30 16:31:40 +00:00
llvm-config Enabling LLVM & Clang to be cross-compiled using CMake from a single configuration command line 2014-09-03 23:21:18 +00:00
llvm-cov Remove bogus std::error_code returns form SectionRef. 2014-10-08 15:28:58 +00:00
llvm-diff Return a std::unique_ptr from the IRReader.h functions. NFC. 2014-08-26 17:29:46 +00:00
llvm-dis Modernize raw_fd_ostream's constructor a bit. 2014-08-25 18:16:47 +00:00
llvm-dwarfdump Fix some cases where StringRef was being passed by const reference. Remove const from some other StringRefs since its implicitly const already. 2014-08-30 16:48:02 +00:00
llvm-extract Add doInitialization/doFinalization to DataLayoutPass. 2014-09-10 21:27:43 +00:00
llvm-jitlistener [MCJIT] Remove a few more references to JITMemoryManager that survived r218316. 2014-09-23 17:10:24 +00:00
llvm-link Invert the condition to have a single return. 2014-08-26 18:03:35 +00:00
llvm-lto LTO: Ignore disabled diagnostic remarks 2014-10-01 18:36:03 +00:00
llvm-mc Simplify handling of --noexecstack by using getNonexecutableStackSection. 2014-10-15 16:12:52 +00:00
llvm-mcmarkup Explicitly pass ownership of the MemoryBuffer to AddNewSourceBuffer using std::unique_ptr 2014-08-21 20:44:56 +00:00
llvm-nm LTO: introduce object file-based on-disk module format. 2014-09-18 21:28:49 +00:00
llvm-objdump [llvm-objdump] Update error message and add test case for mach-o file with bad library ordinals 2014-10-14 23:29:38 +00:00
llvm-profdata Modernize raw_fd_ostream's constructor a bit. 2014-08-25 18:16:47 +00:00
llvm-readobj Correctly handle references to section symbols. 2014-10-15 18:55:30 +00:00
llvm-rtdyld [MCJIT] Add command-line argument to llvm-rtdyld to specify target addresses for 2014-09-04 04:19:54 +00:00
llvm-shlib
llvm-size Remove bogus std::error_code returns form SectionRef. 2014-10-08 15:28:58 +00:00
llvm-stress Modernize raw_fd_ostream's constructor a bit. 2014-08-25 18:16:47 +00:00
llvm-symbolizer [llvm-symbolizer] Minor typedef cleanup. NFC. 2014-10-14 13:40:44 +00:00
llvm-vtabledump Remove bogus std::error_code returns form SectionRef. 2014-10-08 15:28:58 +00:00
lto Remove definition of LLVM_VERSION_INFO; this macro is not used by any of the 2014-09-26 21:53:12 +00:00
macho-dump Adds the next bit of support for llvm-objdump’s -private-headers for executable Mach-O files. 2014-09-04 16:54:47 +00:00
msbuild MSBuild integration: fix the loop in install.bat 2014-09-30 22:30:06 +00:00
obj2yaml obj2yaml, COFF: Handle long section names 2014-10-10 00:17:57 +00:00
opt Add doInitialization/doFinalization to DataLayoutPass. 2014-09-10 21:27:43 +00:00
verify-uselistorder Pass a MemoryBufferRef when we can avoid taking ownership. 2014-08-26 21:49:01 +00:00
yaml2obj WinCOFFObjectWriter: optimize the string table for common suffices 2014-09-29 22:43:20 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile Add lld to the parallel set of directories since it doesn't depend 2014-10-14 06:56:28 +00:00