Duncan Sands
|
0f6415ef75
|
Fix what seems like a clear buffer overflow, noticed by cppcheck.
llvm-svn: 108629
|
2010-07-17 20:23:37 +00:00 |
|
Sanjiv Gupta
|
7ede252650
|
disable-mem2reg and disable-gvn options should not be used by the driver.
llvm-svn: 97236
|
2010-02-26 18:38:44 +00:00 |
|
Mikhail Glushenkov
|
4a7ee0bea5
|
Update mcc16 and the ancient Clang plugin for the 'cmd_line' -> 'command' change.
llvm-svn: 96933
|
2010-02-23 09:59:30 +00:00 |
|
Duncan Sands
|
b7bb8ab12e
|
Uniformize the way these options are printed. Requested by
Russell Wallace.
llvm-svn: 96580
|
2010-02-18 14:37:52 +00:00 |
|
Sanjiv Gupta
|
4a56e894a7
|
Fixed build error for redefinition.
llvm-svn: 95532
|
2010-02-08 06:08:32 +00:00 |
|
Sanjiv Gupta
|
09a80bb7d9
|
Add uppercase and lowercase part defines in driver.
Use a temp dir with a unique name in the current dir itself.
Use forward_value instead of unpack_values.
llvm-svn: 95530
|
2010-02-08 05:56:37 +00:00 |
|
Sanjiv Gupta
|
44441a9739
|
Adding a bunch of options to the mcc16 driver.
llvm-svn: 91776
|
2009-12-19 13:13:29 +00:00 |
|
Mikhail Glushenkov
|
c05e105f51
|
Deprecate 'unpack_values'.
Use 'forward_values' + 'comma_separated' instead.
llvm-svn: 90774
|
2009-12-07 18:25:54 +00:00 |
|
Mikhail Glushenkov
|
ce128851a3
|
Make example/Hello compile again.
llvm-svn: 89363
|
2009-11-19 17:29:25 +00:00 |
|
Sanjiv Gupta
|
021ed336bd
|
Added more options to mcc16 driver.
llvm-svn: 84752
|
2009-10-21 10:38:59 +00:00 |
|
Benjamin Kramer
|
ad022f0b66
|
Inverse logic to increase portability.
llvm-svn: 80240
|
2009-08-27 12:02:34 +00:00 |
|
Sanjiv Gupta
|
4e396dbbb9
|
To make mcc16 run correctly on mac.
llvm-svn: 80239
|
2009-08-27 11:54:38 +00:00 |
|
Dan Gohman
|
bc6b14ba00
|
This void is implicit in C++.
llvm-svn: 78848
|
2009-08-12 22:10:57 +00:00 |
|
Sanjiv Gupta
|
749f6d30d6
|
llvm-ld has a new option called -b to specify the name of bitcode output file, use that.
llvm-svn: 78282
|
2009-08-06 04:09:26 +00:00 |
|
Dan Gohman
|
6abbc537f4
|
Convert more tools code from cerr and cout to errs() and outs().
llvm-svn: 76070
|
2009-07-16 15:30:09 +00:00 |
|
Sanjiv Gupta
|
afb0db5554
|
Added a fixme for platform specific GetDirSeparator().
llvm-svn: 75461
|
2009-07-13 10:58:55 +00:00 |
|
Sanjiv Gupta
|
2a0e3440ff
|
allow mcc16 users to specify --save-temps even though it is hidden by mcc16.
link libstd.so with llvm-ld by default with all the programs user is trying to build.
llvm-svn: 75460
|
2009-07-13 10:56:29 +00:00 |
|
Sanjiv Gupta
|
52c87f84a6
|
Erase the temp dir before starting.
llvm-svn: 75367
|
2009-07-11 17:35:46 +00:00 |
|
Sanjiv Gupta
|
af27aae5b9
|
Link std.lib (.bc code) with llvm-ld.
Link devices.lib (processor specific variables) with mplink.
llvm-svn: 75263
|
2009-07-10 19:04:05 +00:00 |
|
Mikhail Glushenkov
|
d338e3f9dd
|
We don't need to set SaveTemps here.
'--temp-dir' always overrides 'save-temps'.
llvm-svn: 75165
|
2009-07-09 19:38:32 +00:00 |
|
Mikhail Glushenkov
|
ac5de493e5
|
Adjust comment.
llvm-svn: 75164
|
2009-07-09 19:37:58 +00:00 |
|
Sanjiv Gupta
|
d7c9ab8477
|
By default -t is always on for mcc16 and it uses ./tmp-objs as the temp directory.
llvm-svn: 75155
|
2009-07-09 18:09:26 +00:00 |
|
Sanjiv Gupta
|
d56a55276e
|
Added few more options to individual tools.
llvm-svn: 75120
|
2009-07-09 08:20:25 +00:00 |
|
Sanjiv Gupta
|
5a28f85997
|
Return dir separator as per platform.
llvm-svn: 75119
|
2009-07-09 08:17:55 +00:00 |
|
Mikhail Glushenkov
|
e2ed2abeac
|
Show how to modify built-in options.
Sanjiv complained about the need to maintain local changes to
lib/CompilerDriver.
llvm-svn: 74912
|
2009-07-07 16:39:33 +00:00 |
|
Sanjiv Gupta
|
45b575e63c
|
Prefix bin dir to executables.
llvm-svn: 74713
|
2009-07-02 17:51:09 +00:00 |
|
Sanjiv Gupta
|
8fd0b5db12
|
Fixed handling of -c option.wq
llvm-svn: 74711
|
2009-07-02 17:35:38 +00:00 |
|
Sanjiv Gupta
|
a7b306188b
|
Executables will be at InstallDir/bin directory. Std header files will be at InstallDir/include, libs will be at InstallDir/lib. Define hooks for these and use them in the options for various tools.
llvm-svn: 74611
|
2009-07-01 16:10:29 +00:00 |
|
Mikhail Glushenkov
|
112972509a
|
Remove duplication.
Factor out common preprocessor-related bits to Makefile.rules.
llvm-svn: 74153
|
2009-06-25 01:07:00 +00:00 |
|
Mikhail Glushenkov
|
d52d5e93d0
|
Temporary copy-pasto to make examples compile.
llvm-svn: 74001
|
2009-06-23 20:47:24 +00:00 |
|
Mikhail Glushenkov
|
1c400b6622
|
A basic PIC16 toolchain driver.
Nice addition to the examples and also a starting point for Sanjiv to work on.
llvm-svn: 73013
|
2009-06-07 07:08:01 +00:00 |
|
Mikhail Glushenkov
|
06f114ba92
|
Add example/Skeleton.
This is a template that can be used to build your own LLVMC-based drivers.
It can be also useful as a "bare-bones" LLVMC.
llvm-svn: 65944
|
2009-03-03 11:02:48 +00:00 |
|
Mikhail Glushenkov
|
1777b8c113
|
Comment fixes.
llvm-svn: 65943
|
2009-03-03 10:04:57 +00:00 |
|
Mikhail Glushenkov
|
96788a19b6
|
Move example plugins to the example/ directory.
llvm-svn: 65939
|
2009-03-03 10:02:53 +00:00 |
|