1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00
llvm-mirror/lib
Rafael Espindola 6da3617e7f Don't pass a Reloc::Model to MC.
MC only needs to know if the output is PIC or not. It never has to
decide about creating GOTs and PLTs for example. The only thing that
MC itself uses this information for is expanding "macros" in sparc and
mips. The rest I am pretty sure could be moved to CodeGen.

This is a cleanup and isolates the code from future changes to
Reloc::Model.

llvm-svn: 269909
2016-05-18 11:58:50 +00:00
..
Analysis [SCEV] Be more aggressive in proving NUW 2016-05-17 17:51:14 +00:00
AsmParser Refactor duplicated code. NFC. 2016-05-12 12:37:52 +00:00
Bitcode Avoid temporary vector for sorting in BitcodeWriter 2016-05-16 22:47:15 +00:00
CodeGen [codeview] Some cleanup of Symbol Records. 2016-05-17 23:50:21 +00:00
DebugInfo Attempt to fix pdbdump-headers.test on big-endian hosts after r269861. 2016-05-18 09:59:14 +00:00
ExecutionEngine [RuntimeDyld] Thread Error through some APIs, remove calls to report_fatal_error. 2016-05-18 05:31:24 +00:00
Fuzzer [libFuzzer] do the merge faster and a bit less precise 2016-05-13 22:11:23 +00:00
IR [llc] New diagnostic handler 2016-05-16 14:28:02 +00:00
IRReader Remove autoconf support 2016-01-26 21:29:08 +00:00
LibDriver LibDriver: Silently do nothing when provided no inputs. 2016-04-13 19:36:04 +00:00
LineEditor Fix Clang-tidy modernize-deprecated-headers warnings in some files; other minor fixes. 2016-03-28 17:40:08 +00:00
Linker Return a StringRef from getSection. 2016-05-11 18:21:59 +00:00
LTO ThinLTO: sort inputs and schedule by decreasing size 2016-05-16 19:33:07 +00:00
MC Don't pass a Reloc::Model to MC. 2016-05-18 11:58:50 +00:00
Object Don't pass a Reloc::Model to MC. 2016-05-18 11:58:50 +00:00
ObjectYAML Revert "[obj2yaml] [yaml2obj] Support MachO section and section_64 2016-05-17 23:38:22 +00:00
Option Option parser: class for consuming a joined arg in addition to all remaining args 2016-04-15 00:23:30 +00:00
Passes [PM] Port DSE to the new pass manager 2016-05-17 21:38:13 +00:00
ProfileData [Coverage] Ensure that coverage mapping data has an expected alignment in 'covmapping' files. 2016-05-18 07:43:27 +00:00
Support [ThinLTO] Option to control path of distributed backend files 2016-05-17 14:45:30 +00:00
TableGen [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
Target Don't pass a Reloc::Model to MC. 2016-05-18 11:58:50 +00:00
Transforms [VectorUtils] Fix nasty use-after-free 2016-05-18 11:57:58 +00:00
CMakeLists.txt Move ObjectYAML code to a new library. 2016-03-01 19:15:06 +00:00
LLVMBuild.txt Add LLVMBuild for ObjectYAML. 2016-03-01 21:29:33 +00:00