Reid Spencer
|
4aff78acbb
|
Implement the signals interface for Win32.
Patch provided by Jeff Cohen. Thanks Jeff!
llvm-svn: 16380
|
2004-09-16 15:53:16 +00:00 |
John Criswell
|
30a0c10269
|
Add dependencies so that project tools are recompiled if LLVM libraries
are updated.
llvm-svn: 16378
|
2004-09-16 14:11:25 +00:00 |
Chris Lattner
|
9face5eb1f
|
Add a newline
llvm-svn: 16369
|
2004-09-15 17:53:52 +00:00 |
Reid Spencer
|
6614946443
|
Convert code to compile with vc7.1.
Patch contributed by Paolo Invernizzi. Thanks Paolo!
llvm-svn: 16368
|
2004-09-15 17:06:42 +00:00 |
Chris Lattner
|
f38ee63423
|
Make sure to update the list end when an element is removed from it. This
fixes a crash in LICM when processing povray.
llvm-svn: 16367
|
2004-09-15 17:00:41 +00:00 |
Chris Lattner
|
6fa9665095
|
Add some assertions
llvm-svn: 16366
|
2004-09-15 16:59:47 +00:00 |
Reid Spencer
|
d684790778
|
Stacker compiler library doesn't need to be shared and it can cause
problems on some platforms (like Solaris).
llvm-svn: 16365
|
2004-09-15 06:22:54 +00:00 |
Reid Spencer
|
90a3303af7
|
Attempt to solve the libtool problem on Solaris.
llvm-svn: 16364
|
2004-09-15 06:19:53 +00:00 |
Reid Spencer
|
b88212ee1b
|
Patches to make this file actually compile under windows.
Patches submitted by Jeff Cohen. Thanks Jeff!
llvm-svn: 16362
|
2004-09-15 05:49:50 +00:00 |
Reid Spencer
|
7e2c236fcd
|
Initial version of the SysConfig abstraction for Win32.
llvm-svn: 16361
|
2004-09-15 05:48:49 +00:00 |
Reid Spencer
|
0f0c5cfb19
|
First version of a common header file for Win32 implementations.
llvm-svn: 16360
|
2004-09-15 05:48:11 +00:00 |
Reid Spencer
|
91886b791f
|
Initial implementation of the Process abstraction for Win32.
llvm-svn: 16359
|
2004-09-15 05:47:40 +00:00 |
Reid Spencer
|
0de7bc1c3d
|
Fix the interface to ReleaseRWX to take MemoryBlock& not Memory&
llvm-svn: 16356
|
2004-09-15 03:55:45 +00:00 |
Chris Lattner
|
f11216d24f
|
Fix a bug in the previous checkin that broke 255.vortex
llvm-svn: 16355
|
2004-09-15 02:34:40 +00:00 |
Alkis Evlogimenos
|
0507ffebb1
|
When creating constant arrays check that the initializer vector is the
same size as the one in the array type.
llvm-svn: 16354
|
2004-09-15 02:32:15 +00:00 |
Misha Brukman
|
4bf01357e1
|
Fit long lines into 80 cols via creative space elimination
llvm-svn: 16353
|
2004-09-15 01:40:18 +00:00 |
Misha Brukman
|
9511910e11
|
Wrap long line
llvm-svn: 16352
|
2004-09-15 01:34:42 +00:00 |
Misha Brukman
|
2d01db846b
|
Targets are independent of each other, so compile them in parallel
llvm-svn: 16351
|
2004-09-15 01:34:25 +00:00 |
Chris Lattner
|
59d448f15e
|
Bug fixed
llvm-svn: 16349
|
2004-09-15 01:09:25 +00:00 |
Chris Lattner
|
a346578d92
|
Make sure to update alias analysis information as we transform the function.
This fixes PR420 and Regression/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.llx
llvm-svn: 16348
|
2004-09-15 01:04:07 +00:00 |
Chris Lattner
|
9b9932bd94
|
If given an AliasSetTracker object to update, update it.
llvm-svn: 16347
|
2004-09-15 01:02:54 +00:00 |
Chris Lattner
|
38be945b54
|
Add an optional argument to PromoteMemToReg
llvm-svn: 16346
|
2004-09-15 01:02:30 +00:00 |
Chris Lattner
|
b69831d8dd
|
New testcase for PR420
llvm-svn: 16345
|
2004-09-15 00:58:49 +00:00 |
Chris Lattner
|
ab64481f1d
|
Implement an AliasSetTracker::copyValue method
llvm-svn: 16344
|
2004-09-14 19:15:32 +00:00 |
Chris Lattner
|
8a40b8d8e0
|
Add an AliasSetTracker::copyValue method
llvm-svn: 16343
|
2004-09-14 19:15:12 +00:00 |
Misha Brukman
|
c1f7bb0238
|
The Sparc linking .so problem extends to the sample project as well
llvm-svn: 16342
|
2004-09-14 18:21:03 +00:00 |
Chris Lattner
|
09f3ac9297
|
Add notes about some buggy passes
llvm-svn: 16339
|
2004-09-14 16:43:13 +00:00 |
Chris Lattner
|
dd457079fa
|
Remove unused pass
llvm-svn: 16338
|
2004-09-14 16:34:08 +00:00 |
Chris Lattner
|
f41b80a05f
|
Remove a long-dead pass. Actually, this pass was never used at all.
llvm-svn: 16337
|
2004-09-14 16:33:01 +00:00 |
Reid Spencer
|
4bc165e9c1
|
Fix compilation warning.
llvm-svn: 16336
|
2004-09-14 15:46:13 +00:00 |
Reid Spencer
|
853d250b0a
|
Fix a compilation error.
llvm-svn: 16335
|
2004-09-14 15:42:11 +00:00 |
Reid Spencer
|
f27c4cde06
|
Okay, the list of link-time passes wasn't such a hot idea. Its prone to
error. We'll strategize on this when we have multiple front ends to deal
with. For now llvm-ld just runs a standard set of transforms.
llvm-svn: 16333
|
2004-09-14 05:43:23 +00:00 |
Chris Lattner
|
2cdd49de2a
|
Don't print newlines between passes in the pass list.
Note to self: sentences end with ".", not "...".
Note to reid: sentences end with ".", not "". :)
llvm-svn: 16332
|
2004-09-14 05:06:58 +00:00 |
Chris Lattner
|
730cfe431a
|
Don't print newlines between each library in the deplibs list.
llvm-svn: 16331
|
2004-09-14 04:51:44 +00:00 |
Chris Lattner
|
e8e81a2941
|
Revamp the Register class, and allow the use of the RegisterGroup class to
specify aliases directly in register definitions.
Patch contributed by Jason Eckhardt!
llvm-svn: 16330
|
2004-09-14 04:17:02 +00:00 |
Chris Lattner
|
db9a8be0b2
|
Adjust to #include movage
llvm-svn: 16329
|
2004-09-14 04:08:41 +00:00 |
Reid Spencer
|
b8dcf1cb7c
|
Update to reflect stkrc's new optimization capabilities.
llvm-svn: 16327
|
2004-09-14 02:00:24 +00:00 |
Reid Spencer
|
86343e43dc
|
Support substitution options for the W, M, and f options.
llvm-svn: 16326
|
2004-09-14 01:59:31 +00:00 |
Reid Spencer
|
4de872f623
|
Support the -WX, -f -M options as pass throughs
Change force option from -f to -F
Support the -strip option
Make changes to reflect different interface in sys::Program
llvm-svn: 16325
|
2004-09-14 01:58:45 +00:00 |
Reid Spencer
|
df05ec7e0d
|
Implement the GetLibraryPath function.
llvm-svn: 16323
|
2004-09-14 00:16:39 +00:00 |
Reid Spencer
|
41c5e9f2fc
|
Add the GetLibraryPath method.
llvm-svn: 16322
|
2004-09-13 23:46:23 +00:00 |
Reid Spencer
|
b9e0877223
|
Add support for the link-time pass list to Modules.
llvm-svn: 16321
|
2004-09-13 23:44:23 +00:00 |
Misha Brukman
|
77aedd18c7
|
Sparc cannot link shared objects (libtool issue) which affects Stacker.
llvm-svn: 16320
|
2004-09-13 22:42:54 +00:00 |
Reid Spencer
|
1f164a6e09
|
Simplify the sys::Memory interface per Chris' request.
llvm-svn: 16319
|
2004-09-13 22:38:12 +00:00 |
Reid Spencer
|
f7948483d2
|
Simplify the sys::Memory interface per Chris' request.
llvm-svn: 16318
|
2004-09-13 22:38:11 +00:00 |
Reid Spencer
|
07369430c4
|
Clean up the interface and implementation of sys::Program so that it is
cleanly dissociated from the sys::Path class.
llvm-svn: 16315
|
2004-09-13 21:48:44 +00:00 |
Chris Lattner
|
247c29e4b0
|
Changes to make this work with Jason's patch. I checked this by hand, but
would appreciate if others would also look at this to make sure I didn't
botch something obvious
llvm-svn: 16312
|
2004-09-13 21:32:03 +00:00 |
Reid Spencer
|
cdbb9d246c
|
Change banner name to reflect actual program this Makefile is for.
llvm-svn: 16311
|
2004-09-13 21:15:19 +00:00 |
Reid Spencer
|
eafdda000c
|
Get rid of compile warning by having llvmExecve return the result of its
call to executeProgram.
llvm-svn: 16306
|
2004-09-13 15:37:33 +00:00 |
Reid Spencer
|
56d4b17288
|
Initial implementation of llvm-ld: stolen from gccld.
llvm-svn: 16305
|
2004-09-13 01:27:53 +00:00 |