Peter Collingbourne
89061b2224
IR: Replace the "Linker Options" module flag with "llvm.linker.options" named metadata.
...
The new metadata is easier to manipulate than module flags.
Differential Revision: https://reviews.llvm.org/D31349
llvm-svn: 305227
2017-06-12 20:10:48 +00:00
Saleem Abdulrasool
6e9e88b30a
CodeGen: support linker options on Windows ARM
...
We would incorrectly emit the directive sections due to the missing overridden
methods. We now emit the expected "/DEFAULTLIB" rather than "-l" options for
requested linkage
llvm-svn: 273558
2016-06-23 13:45:33 +00:00
Duncan P. N. Exon Smith
b3a66691f8
IR: Make metadata typeless in assembly, clang side
...
Match LLVM changes from r224257.
llvm-svn: 224259
2014-12-15 19:10:08 +00:00
NAKAMURA Takumi
729be14435
Prune CRLF.
...
llvm-svn: 220678
2014-10-27 12:37:26 +00:00
Oliver Stannard
c8e3b5f849
Improve robustness of tests for module flags metadata
...
Fix clang tests to not break if the ID numbers of module flags metadata
nodes change.
llvm-svn: 211276
2014-06-19 16:10:21 +00:00
Aaron Ballman
5d041beb4e
Adding support for MSVC #pragma detect_mismatch functionality by emitting a FAILIFMISMATCH linker command into the object file.
...
llvm-svn: 183178
2013-06-04 02:07:14 +00:00