|
|
|
@1650:40bd4a0d4870
|
[1650:40bd4a0d4870]
|
05/19/10 06:42:32 |
Tomas Lindquist Olsen |
Update to work with LLVM 2.7.
Removed use of dyn_cast, llvm no … |
|
|
|
@1645:1d2d1aa16841
|
[1645:1d2d1aa16841]
|
03/09/10 16:20:39 |
Matti Niemenmaa <matti.niemenmaa+hg@iki.fi> |
Don't error out with -singleobj, -of, and -c/-output-{bc,ll,o,s}. |
|
|
|
@1644:9176437d98be
|
[1644:9176437d98be]
|
03/09/10 16:07:08 |
Matti Niemenmaa <matti.niemenmaa+hg@iki.fi> |
Add -linkonce-templates for emitting linkonce_odr syms instead of … |
|
|
|
@1635:601d3eea4a68
|
[1635:601d3eea4a68]
|
03/05/10 14:40:51 |
Matti Niemenmaa <matti.niemenmaa+hg@iki.fi> |
Make -nodefaultlib override -de{fault,bug}lib=foo instead of vice versa. |
|
|
|
@1587:def7a1d494fd
|
[1587:def7a1d494fd]
|
11/06/09 17:58:01 |
Christian Kamm <kamm incasoftware de> |
Merge DMD 1.051 |
|
|
|
@1586:7f728c52e63c
|
[1586:7f728c52e63c]
|
11/06/09 15:51:41 |
Christian Kamm <kamm incasoftware de> |
Fix several 'reaches end of function' warnings by making fatal … |
|
|
|
@1576:4551475bc6b6
|
[1576:4551475bc6b6]
|
08/25/09 15:35:43 |
Benjamin Kramer <benny.kra@gmail.com> |
Kill off StripMetaData?. |
|
|
|
@1570:ab03cfb3a212
|
[1570:ab03cfb3a212]
|
08/06/09 10:02:14 |
Benjamin Kramer <benny.kra@gmail.com> |
Remove dummy module hack. |
|
|
|
@1569:755abafbf25d
|
[1569:755abafbf25d]
|
08/05/09 19:47:39 |
Benjamin Kramer <benny.kra@gmail.com> |
Push the context through StructType::get.
Requires LLVM >= 78258. Also … |
|
|
|
@1566:c03d164e96d9
|
[1566:c03d164e96d9]
|
08/04/09 06:21:59 |
Benjamin Kramer <benny.kra@gmail.com> |
lookupTarget no longer takes a Module.
And we need to get TargetData? from … |
|
|
|
@1565:b1e5f8001904
|
[1565:b1e5f8001904]
|
08/03/09 05:29:35 |
Benjamin Kramer <benny.kra@gmail.com> |
Build fix for TargetMachine? changes.
#if'ed for now. |
|
|
|
@1558:3adcb70700cb
|
[1558:3adcb70700cb]
|
07/31/09 05:28:31 |
Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
Added back option to disable metadata generation and users. Set … |
|
|
|
@1552:08c8ef491c97
|
[1552:08c8ef491c97]
|
07/28/09 09:26:21 |
Benjamin Kramer <benny.kra@gmail.com> |
getClosestStaticTargetForModule was replaced with lookupTarget
Build fix … |
|
|
|
@1546:f9660d9cf2ba
|
[1546:f9660d9cf2ba]
|
07/20/09 11:55:05 |
Benjamin Kramer <benny.kra@gmail.com> |
Temporarily force our LLVMContext to the global context
From llvm … |
|
|
|
@1544:8863cf7236e6
|
[1544:8863cf7236e6]
|
07/17/09 13:23:20 |
Benjamin Kramer <benny.kra@gmail.com> |
We need to parse mArch ourselves now
Build fix for LLVM r75890 |
|
|
|
@1543:21d691518d82
|
[1543:21d691518d82]
|
07/15/09 17:01:51 |
Benjamin Kramer <benny.kra@gmail.com> |
Use TargetRegistry? instead of TargetMachineRegistry? for Target … |
|
|
|
@1535:61f12f4651b5
|
[1535:61f12f4651b5]
|
07/13/09 14:16:15 |
Benjamin Kramer <benny.kra@gmail.com> |
Don't use llvm::getGlobalContext() anymore |
|
|
|
@1534:8ca25bd765a3
|
[1534:8ca25bd765a3]
|
07/13/09 06:17:58 |
Benjamin Kramer <benny.kra@gmail.com> |
Build fix for the latest LLVMContext changes (LLVM r75445)
This shouldn't … |
|
|
|
@1533:d1652c8fb4f6
|
[1533:d1652c8fb4f6]
|
07/11/09 08:19:21 |
Benjamin Kramer <benny.kra@gmail.com> |
Get rid of USE_METADATA |
|
|
|
@1532:c88b16d4a13c
|
[1532:c88b16d4a13c]
|
07/11/09 08:09:33 |
Benjamin Kramer <benny.kra@gmail.com> |
Remove all of the now unecessary #if LLVM_REV |
|
|
|
@1527:f19adff18813
|
[1527:f19adff18813]
|
07/09/09 07:36:08 |
Robert Clipsham <robert@octarineparrot.com> |
A couple of ldc2 tweaks now druntime compiles. |
|
|
|
@1524:b265fb6ce15b
|
[1524:b265fb6ce15b]
|
07/06/09 18:56:11 |
Robert Clipsham <robert@octarineparrot.com> |
Merge. |
|
|
|
@1523:833337c65fd3
|
[1523:833337c65fd3]
|
07/06/09 18:54:02 |
Robert Clipsham <robert@octarineparrot.com> |
Fixed some unmerged parts of the D2 frontend.
Removed the automatic linker … |
|
|
|
@1521:982eb70e83b2
|
[1521:982eb70e83b2]
|
07/03/09 11:24:35 |
Benjamin Kramer <benny.kra@gmail.com> |
Fix build for LLVM >= r74640
Some LLVM objects now take a 'Context' to … |
|
|
|
@1518:26d061e61b02
|
[1518:26d061e61b02]
|
06/26/09 15:02:23 |
Christian Kamm <kamm incasoftware de> |
Initialize LLVM target and asmprinter for the native and extra … |
|
|
|
@1484:7d3b47852a7a
|
[1484:7d3b47852a7a]
|
06/07/09 11:20:55 |
Frits van Bommel <fvbommel wxs.nl> |
Print the path to the configuration file being used if -v is passed. |
|
|
|
@1482:d9c5f5a43403
|
[1482:d9c5f5a43403]
|
06/07/09 10:00:13 |
Frits van Bommel <fvbommel wxs.nl> |
Run semantic3 on imported modules, and emit new symbols … |
|
|
|
@1463:a5526b7a5ae6
|
[1463:a5526b7a5ae6]
|
06/02/09 20:28:48 |
Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
D2:
Applied function type from D1 frontend that got removed in D2, it's … |
|
|
|
@1433:f79971a45bee
|
[1433:f79971a45bee]
|
05/30/09 06:58:04 |
Christian Kamm <kamm incasoftware de> |
Fix #309: allow -of with multiple source files if -singleobj is given. |
|
|
|
@1415:bac3931b3de3
|
[1415:bac3931b3de3]
|
05/23/09 14:57:22 |
Frits van Bommel <fvbommel wxs.nl> |
Fix a behavioral change accidentally introduced by the move to the … |
|
|
|
@1403:e5c5d354c649
|
[1403:e5c5d354c649]
|
05/21/09 04:56:04 |
Christian Kamm <kamm incasoftware de> |
Tentative fix for semantic3 on imported modules and unnecessary … |
|
|
|
@1402:1311dabc6a1f
|
[1402:1311dabc6a1f]
|
05/20/09 15:13:41 |
Christian Kamm <kamm incasoftware de> |
Merged xfBuild patch for dependency tree generation. See #286. |
|
|
|
@1390:c5a92bee639d
|
[1390:c5a92bee639d]
|
05/17/09 16:40:02 |
Frits van Bommel <fvbommel wxs.nl> |
Don't try to strip metadata if we don't generate any |
|
|
|
@1387:5855958073a9
|
[1387:5855958073a9]
|
05/17/09 11:10:26 |
Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
Added new FreeBSD and Solaris predefined version identifiers. |
|
|
|
@1372:229e02867307
|
[1372:229e02867307]
|
05/16/09 18:15:25 |
Frits van Bommel <fvbommel wxs.nl> |
Fix format-string bugs by adding attribute((format)) in all … |
|
|
|
@1347:3647bef175d7
|
[1347:3647bef175d7]
|
05/12/09 10:02:51 |
Frits van Bommel <fvbommel wxs.nl> |
Remove some other code that tested for LLVM before r67588. |
|
|
|
@1324:b3674ad4026d
|
[1324:b3674ad4026d]
|
05/09/09 12:57:21 |
Christian Kamm <kamm incasoftware de> |
Strip metadata for -singleobj as a workaround to a LLVM linking bug. |
|
|
|
@1313:2bebd938548f
|
[1313:2bebd938548f]
|
05/07/09 09:33:06 |
Frits van Bommel <fvbommel wxs.nl> |
Fix typo in function name |
|
|
|
@1260:3d6a908a34e9
|
[1260:3d6a908a34e9]
|
04/24/09 10:47:42 |
Frits van Bommel <fvbommel wxs.nl> |
Add #include "gen/llvm-version.h" to files that use the macro it … |
|
|
|
@1199:80a326087f59
|
[1199:80a326087f59]
|
04/08/09 15:12:08 |
Christian Kamm <kamm incasoftware de> |
Disable frame pointer elimination when -g or -gc is passed. |
|
|
|
@1197:1546b5162152
|
[1197:1546b5162152]
|
04/05/09 09:58:28 |
Christian Kamm <kamm incasoftware de> |
Make sure -run doesn't consume the config file flags. |
|
|
|
@1187:a95fc9fcad5c
|
[1187:a95fc9fcad5c]
|
03/31/09 18:52:31 |
Frits van Bommel <fvbommel wxs.nl> |
Make sure -defaultlib and -debuglib don't get cut off if longer than 63 … |
|
|
|
@1170:e40c65bd8c5d
|
[1170:e40c65bd8c5d]
|
03/29/09 09:46:55 |
Frits van Bommel <fvbommel wxs.nl> |
Allow specific optimization passes to be requested from the command … |
|
|
|
@1149:5ebe8224988b
|
[1149:5ebe8224988b]
|
03/27/09 18:17:04 |
Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
Fixed problems introduced by previous commits that prevented Tango from … |
|
|
|
@1147:dbe4af57b240
|
[1147:dbe4af57b240]
|
03/27/09 12:54:27 |
Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
Changed use of toObjFile to a new codegen method.
More versioning of DMD … |
|
|
|
@1103:b30fe7e1dbb9
|
[1103:b30fe7e1dbb9]
|
03/12/09 15:37:27 |
Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
- Updated to DMD frontend 1.041.
- Removed dmd/inifile.c , it's not under … |
|
|
|
@1073:aa31e5592994
|
[1073:aa31e5592994]
|
03/09/09 08:29:25 |
Frits van Bommel <fvbommel wxs.nl> |
Work around llvm bug #3749 better, or not at all if using a fixed llvm … |
|
|
|
@1067:7ce8355fbcc6
|
[1067:7ce8355fbcc6]
|
03/08/09 11:21:56 |
Christian Kamm <kamm incasoftware de> |
Improved template emission control for singleobj building. |
|
|
|
@1052:12ea38902e83
|
[1052:12ea38902e83]
|
03/07/09 13:38:00 |
Christian Kamm <kamm incasoftware de> |
Add '-singleobj' command line switch that will tell LDC to link LLVM … |
|
|
|
@1033:abfe71f5b911
|
[1033:abfe71f5b911]
|
03/03/09 11:44:56 |
Christian Kamm <kamm incasoftware de> |
Switch LLVM_InlineAsm -> D_InlineAsm. It's for real this time, hopefully. |
|
|
|
@1021:d1ec9ff0e9ba
|
[1021:d1ec9ff0e9ba]
|
03/01/09 16:27:03 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Implemented basic -m32 and -m64 options. |
|
|
|
@1007:55051098d9fc
|
[1007:55051098d9fc]
|
02/28/09 09:06:09 |
Christian Kamm <kamm incasoftware de> |
Readded indentation that got lost in the dmd/mars.c -> gen/main.cpp move. |
|
|
|
@999:2b6c2e961f25
|
[999:2b6c2e961f25]
|
02/26/09 12:28:50 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Added some missing version identifiers. |
|
|
|
@997:4f12ec3216cf
|
[997:4f12ec3216cf]
|
02/26/09 09:51:19 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Missing %s error param in main.cpp |
|
|
|
@989:420ef073448d
|
[989:420ef073448d]
|
02/26/09 08:13:27 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Forgot new files that were supposed to be in last commit. |