Argyrios Kyrtzidis
de6cb0bcfe
[Frontend] Handle '-module-source-list' in CompilerInvocation::parseArgs.
...
Swift SVN r10327
2013-11-10 23:49:35 +00:00
Argyrios Kyrtzidis
5a673d2e77
[Frontend] Handle '-serialize-diagnostics' in CompilerInvocation::parseArgs.
...
Swift SVN r10326
2013-11-10 23:49:34 +00:00
Argyrios Kyrtzidis
ac8d86d2d6
[Frontend] In CompilerInvocation::parseArgs() parse the output filename argument.
...
Swift SVN r10043
2013-11-08 18:29:39 +00:00
Argyrios Kyrtzidis
5183cec03d
[Frontend] In CompilerInvocation::parseArgs() handle the input filenames as well.
...
Swift SVN r10013
2013-11-07 00:51:54 +00:00
Chris Lattner
68af974227
Remove 'axle' related code and build machinery. It turns out that we
...
will not be pursuing this project in the immediate future.
Swift SVN r9901
2013-11-03 16:04:27 +00:00
Jordan Rose
f7f253320a
Re-add -l flag to Swift interim driver.
...
This is useful in -i and REPL modes, which do not have a separate linking
step. This version of the -l flag doesn't rely on TranslationUnit. I also
cleaned up the library-loading diagnostics.
Swift SVN r9488
2013-10-18 18:52:10 +00:00
Mon Ping Wang
00467ba953
Reintroduce "Add support for Axle library." from 9292. Added an dependency to prevent building the
...
core and axle core at the same time.
Swift SVN r9309
2013-10-14 07:51:19 +00:00
Joe Groff
cf457d2210
Revert "Add support for Axle library." It breaks the build.
...
This reverts commit r9292.
Swift SVN r9296
2013-10-13 22:38:22 +00:00
Mon Ping Wang
41aca3e7e6
Add support for Axle library. Please note that AxeBuiltins.gyb will be
...
expanded soon for the other graphics builtins.
Swift SVN r9294
2013-10-13 19:54:01 +00:00
Jordan Rose
ad75aa5021
Remove -l flag from Swift interim driver.
...
Being able to pass -l to the driver isn't so interesting, and it's an
extra field that lives on TranslationUnit for no reason. Just remove it.
This doesn't interfere with autolinking, i.e. inferring -l flags based on
imported modules.
Swift SVN r9241
2013-10-12 00:08:06 +00:00
Argyrios Kyrtzidis
b4f0a4bec0
[Frontend] Introduce "-Xclang" option to pass extra flags to the clang importer.
...
Swift SVN r9199
2013-10-11 16:28:24 +00:00
Jordan Rose
09787207fc
Push TUKind into SourceFile (as InputKind).
...
Different SourceFiles in the same module will eventually have different
input kinds (at the very least Main vs. Library).
Swift SVN r9076
2013-10-09 18:38:25 +00:00
John Garvin
be87761670
Change name to Axle everywhere.
...
Swift SVN r8686
2013-09-26 01:24:38 +00:00
John Garvin
4a8ac0d752
Parse kernel, vertex, and fragment function attributes. Metadata is not yet being generated.
...
This is part of <rdar://problem/14951602> AGP5 bring up: Parse AGP5 kernel function attributes.
Swift SVN r8670
2013-09-25 22:16:57 +00:00
Chris Lattner
dea8213ef9
remove the -enable-definite-init command line option. Definite init
...
seems to have stuck.
Swift SVN r7956
2013-09-05 20:37:41 +00:00
Jordan Rose
22912bc3b3
Add a -l flag to Swift and use it to provide autolinking information.
...
The spelling of the flag can certainly be changed; I just wanted to get
something up and running.
Swift SVN r7582
2013-08-26 18:57:48 +00:00
Argyrios Kyrtzidis
ad38cb384b
[frontend] Add '-parse-as-library' at the tablegen'ed frontend options.
...
Swift SVN r7500
2013-08-23 16:46:09 +00:00
Argyrios Kyrtzidis
8c9a7a581f
Introduce parsing of frontend options using LLVM's tablegen'ed Options infrastructure.
...
Implement CompilerInvocation::parseArgs(), which parses a list of arguments and initializes
the CompilerInvocation object.
Swift SVN r7473
2013-08-22 20:21:07 +00:00
Argyrios Kyrtzidis
7b3988f74b
[frontend] Put CompilerInvocation implementation into its own file.
...
Swift SVN r7464
2013-08-22 18:29:54 +00:00