Michael J. Spencer
adb12be31a
[yaml2obj] Fix incorrect use of signed values.
...
llvm-svn: 161900
2012-08-14 22:42:31 +00:00
Michael J. Spencer
9f255feb3f
Add yaml2obj. A utility to convert YAML to binaries.
...
yaml2obj takes a textual description of an object file in YAML format
and outputs the binary equivalent. This greatly simplifies writing
tests that take binary object files as input.
llvm-svn: 161205
2012-08-02 19:16:56 +00:00
Michael J. Spencer
5a53bd3002
[Support/COFF] Make the order of members in symbol match the standard.
...
llvm-svn: 156785
2012-05-14 22:43:21 +00:00
Michael J. Spencer
d410d36be0
Remove extra ,.
...
llvm-svn: 144759
2011-11-16 01:36:50 +00:00
Michael J. Spencer
796bb719a3
Support/COFF: Add structs and enums from the standard for image files.
...
llvm-svn: 144756
2011-11-16 01:24:57 +00:00
Michael J. Spencer
d5ec932c3a
Merge System into Support.
...
llvm-svn: 120298
2010-11-29 18:16:10 +00:00
Michael J. Spencer
f9a7c39ecc
MC-COFF: Add support for default-null weak externals.
...
llvm-svn: 116666
2010-10-16 08:25:57 +00:00
Michael J. Spencer
bdf3b8770f
MC-COFF: Fix Simple and Complex type. Fixes PR8320.
...
llvm-svn: 116037
2010-10-08 03:17:11 +00:00
Michael J. Spencer
fc3f9d7c92
Fix Whitespace.
...
llvm-svn: 116036
2010-10-08 03:16:56 +00:00
Michael J. Spencer
3363f79ebb
COFF: Fix incorrect SCT_COMPLEX_TYPE_SHIFT. Add a few constants.
...
llvm-svn: 112703
2010-09-01 14:09:36 +00:00
Michael J. Spencer
18689045ce
MC: Add partial x86-64 support to COFF.
...
llvm-svn: 111728
2010-08-21 05:58:13 +00:00
Anton Korobeynikov
8c6bfd1c24
Add some win64 coff goodness.
...
Patch by Cameron Esfahani!
llvm-svn: 111287
2010-08-17 21:05:54 +00:00
Michael J. Spencer
9d96c92bde
MC: Add WinCOFFObjectWriter implementation.
...
Origonal Windows COFF implementation by Nathan Jedffords.
llvm-svn: 109389
2010-07-26 02:17:32 +00:00
Chris Lattner
2793cb1bd6
Merge lib/Target/X86/X86COFF.h into include/llvm/Support/COFF.h,
...
patch by Michael Spencer!
llvm-svn: 108342
2010-07-14 18:14:33 +00:00
Daniel Dunbar
6202aeaec6
Remove stray comma.
...
llvm-svn: 107425
2010-07-01 20:20:05 +00:00
Daniel Dunbar
cc754e66c6
MC: Move COFF enumeration constants to llvm/Support/COFF.h, patch by Michael
...
Spencer!
llvm-svn: 107418
2010-07-01 20:07:24 +00:00