Shankar Easwaran
2b67fca033
Sort include files according to convention.
...
llvm-svn: 220131
2014-10-18 05:33:55 +00:00
Rui Ueyama
1127fe4704
[PECOFF] DLL extension can be omitted in .def file.
...
llvm-svn: 208428
2014-05-09 16:35:26 +00:00
Rui Ueyama
f33946d51d
[PECOFF] Allow multiple directives in one module-definition file.
...
I'm a bit surprised that I have not implemented this yet. This is
definitely needed to handle real-world module definition files.
This patch contains a unit test for r207294.
llvm-svn: 207297
2014-04-26 00:25:02 +00:00
Rui Ueyama
ab9deb5466
[PECOFF] Support STACKSIZE module-definition file directive.
...
llvm-svn: 199170
2014-01-14 00:48:25 +00:00
Rui Ueyama
ca9e99fe50
Add a function to verify an ExportDesc.
...
llvm-svn: 199167
2014-01-14 00:29:26 +00:00
Rui Ueyama
37f5273773
Do not use "auto" where actual type is obvious and short.
...
llvm-svn: 199166
2014-01-14 00:06:50 +00:00
Rui Ueyama
1c1487494d
Reduce even more boilerplate.
...
llvm-svn: 199165
2014-01-13 23:54:49 +00:00
Rui Ueyama
1090434d39
Reduce the boilerplate in the test cases for the module-definition file.
...
llvm-svn: 199163
2014-01-13 23:13:21 +00:00
Rui Ueyama
cbc6eb3e99
Use bettter names for the tests.
...
llvm-svn: 199161
2014-01-13 23:02:03 +00:00
Rui Ueyama
69c26e903b
[PECOFF] Add another test for the module-definition file parser.
...
llvm-svn: 199159
2014-01-13 22:55:09 +00:00
Rui Ueyama
415625028c
[PECOFF] Support VERSION directive.
...
llvm-svn: 199022
2014-01-11 22:45:00 +00:00
Rui Ueyama
b214e1aba2
[PECOFF] Support NAME directive.
...
llvm-svn: 199020
2014-01-11 21:53:46 +00:00
Rui Ueyama
6a5f7c22ad
[PECOFF] Support HEAPSIZE directive.
...
llvm-svn: 198994
2014-01-11 01:58:21 +00:00
Rui Ueyama
f98a18acb7
[PECOFF] Refactor module-defintion file parser.
...
Refactor the parser so that the parser can return arbitrary type of parse
result other than a vector of ExportDesc. Parsers for non-EXPORTS directives
will be implemented in different patches. No functionality change.
llvm-svn: 198993
2014-01-11 01:33:42 +00:00
Rui Ueyama
b8912b4f28
[PECOFF] Add a unit test for r198925.
...
llvm-svn: 198974
2014-01-10 23:29:12 +00:00