Chris Lattner
|
228e66d208
|
Fix typo in comment
llvm-svn: 16384
|
2004-09-17 03:58:39 +00:00 |
|
Reid Spencer
|
fe3656ecc6
|
Make sure critical sections are entered before trying to leave them.
Add some additional commentary about the workings of this module.
Patch contributed by Jeff Cohen. Thanks Jeff!
llvm-svn: 16383
|
2004-09-17 03:02:27 +00:00 |
|
Reid Spencer
|
81f249245b
|
Adjust the license files based on the actual content of llvm and llvm-test
after llvm-test was split out of llvm.
llvm-svn: 16382
|
2004-09-16 16:41:31 +00:00 |
|
Reid Spencer
|
08cba3070b
|
Allow "bc" as suffix for bytecode files.
llvm-svn: 16381
|
2004-09-16 16:36:10 +00:00 |
|
Reid Spencer
|
c7ed215028
|
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
|
cb28d6a419
|
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
|
e54e70266e
|
Add a newline
llvm-svn: 16369
|
2004-09-15 17:53:52 +00:00 |
|
Reid Spencer
|
c6a8d70cff
|
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
|
33596a1fba
|
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
|
f1a0bf88c5
|
Add some assertions
llvm-svn: 16366
|
2004-09-15 16:59:47 +00:00 |
|
Reid Spencer
|
39ffebe6aa
|
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
|
0970ddbb09
|
Attempt to solve the libtool problem on Solaris.
llvm-svn: 16364
|
2004-09-15 06:19:53 +00:00 |
|
Reid Spencer
|
b985bbc08d
|
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
|
f8a8c7dd06
|
Initial version of the SysConfig abstraction for Win32.
llvm-svn: 16361
|
2004-09-15 05:48:49 +00:00 |
|
Reid Spencer
|
32525ca7db
|
First version of a common header file for Win32 implementations.
llvm-svn: 16360
|
2004-09-15 05:48:11 +00:00 |
|
Reid Spencer
|
64076f59a3
|
Initial implementation of the Process abstraction for Win32.
llvm-svn: 16359
|
2004-09-15 05:47:40 +00:00 |
|
Reid Spencer
|
78f98e5b49
|
Fix the interface to ReleaseRWX to take MemoryBlock& not Memory&
llvm-svn: 16356
|
2004-09-15 03:55:45 +00:00 |
|
Chris Lattner
|
5751f19d86
|
Fix a bug in the previous checkin that broke 255.vortex
llvm-svn: 16355
|
2004-09-15 02:34:40 +00:00 |
|
Alkis Evlogimenos
|
95075646ab
|
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
|
9e5af08ef9
|
Fit long lines into 80 cols via creative space elimination
llvm-svn: 16353
|
2004-09-15 01:40:18 +00:00 |
|
Misha Brukman
|
20c26ca53b
|
Wrap long line
llvm-svn: 16352
|
2004-09-15 01:34:42 +00:00 |
|
Misha Brukman
|
90cc1b0ed2
|
Targets are independent of each other, so compile them in parallel
llvm-svn: 16351
|
2004-09-15 01:34:25 +00:00 |
|
Chris Lattner
|
a826321f64
|
Bug fixed
llvm-svn: 16349
|
2004-09-15 01:09:25 +00:00 |
|
Chris Lattner
|
6833186048
|
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
|
1d9b957384
|
If given an AliasSetTracker object to update, update it.
llvm-svn: 16347
|
2004-09-15 01:02:54 +00:00 |
|
Chris Lattner
|
12d1ccfbd8
|
Add an optional argument to PromoteMemToReg
llvm-svn: 16346
|
2004-09-15 01:02:30 +00:00 |
|
Chris Lattner
|
7b7143841b
|
New testcase for PR420
llvm-svn: 16345
|
2004-09-15 00:58:49 +00:00 |
|
Chris Lattner
|
606caa617e
|
Implement an AliasSetTracker::copyValue method
llvm-svn: 16344
|
2004-09-14 19:15:32 +00:00 |
|
Chris Lattner
|
20b39fdfb9
|
Add an AliasSetTracker::copyValue method
llvm-svn: 16343
|
2004-09-14 19:15:12 +00:00 |
|
Misha Brukman
|
b185f42ca3
|
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
|
efdcbeeec3
|
Add notes about some buggy passes
llvm-svn: 16339
|
2004-09-14 16:43:13 +00:00 |
|
Chris Lattner
|
f1450e2a51
|
Remove unused pass
llvm-svn: 16338
|
2004-09-14 16:34:08 +00:00 |
|
Chris Lattner
|
a7635e78c2
|
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
|
991b92eff7
|
Fix compilation warning.
llvm-svn: 16336
|
2004-09-14 15:46:13 +00:00 |
|
Reid Spencer
|
73742a57c4
|
Fix a compilation error.
llvm-svn: 16335
|
2004-09-14 15:42:11 +00:00 |
|
Reid Spencer
|
7bd9d86b65
|
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
|
99d5ceac0d
|
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
|
c131f05ebb
|
Don't print newlines between each library in the deplibs list.
llvm-svn: 16331
|
2004-09-14 04:51:44 +00:00 |
|
Chris Lattner
|
aee36bb527
|
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 |
|
Reid Spencer
|
be6b365237
|
Update to reflect stkrc's new optimization capabilities.
llvm-svn: 16327
|
2004-09-14 02:00:24 +00:00 |
|
Reid Spencer
|
262612560a
|
Support substitution options for the W, M, and f options.
llvm-svn: 16326
|
2004-09-14 01:59:31 +00:00 |
|
Reid Spencer
|
669b65ce16
|
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
|
d7f00c68ef
|
Implement the GetLibraryPath function.
llvm-svn: 16323
|
2004-09-14 00:16:39 +00:00 |
|
Reid Spencer
|
28035a5b25
|
Add the GetLibraryPath method.
llvm-svn: 16322
|
2004-09-13 23:46:23 +00:00 |
|
Reid Spencer
|
4a1593ebd2
|
Add support for the link-time pass list to Modules.
llvm-svn: 16321
|
2004-09-13 23:44:23 +00:00 |
|
Misha Brukman
|
d9bd9a2d8e
|
Sparc cannot link shared objects (libtool issue) which affects Stacker.
llvm-svn: 16320
|
2004-09-13 22:42:54 +00:00 |
|
Reid Spencer
|
ce7c15737a
|
Simplify the sys::Memory interface per Chris' request.
llvm-svn: 16318
|
2004-09-13 22:38:11 +00:00 |
|
Reid Spencer
|
2114c143cf
|
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
|
3cfb801817
|
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
|
e0641cb8b1
|
Change banner name to reflect actual program this Makefile is for.
llvm-svn: 16311
|
2004-09-13 21:15:19 +00:00 |
|