Chris Lattner
|
56f8186e3e
|
Do not insert multiple initializations for the same value in a PHI node
llvm-svn: 6113
|
2003-05-12 14:22:21 +00:00 |
|
Chris Lattner
|
3ab77b0589
|
Fix N^2 algorithm
llvm-svn: 6112
|
2003-05-12 04:08:54 +00:00 |
|
Chris Lattner
|
096a56f435
|
Add old test
llvm-svn: 6111
|
2003-05-12 04:06:38 +00:00 |
|
Chris Lattner
|
30e6616afa
|
* Fix several comments
* Update LiveVar info better, fixing bug: Jello/2003-05-11-PHIRegAllocBug.ll
llvm-svn: 6110
|
2003-05-12 03:55:21 +00:00 |
|
Chris Lattner
|
738ee6f0fd
|
Fix tab infestation!
llvm-svn: 6109
|
2003-05-12 03:54:14 +00:00 |
|
Chris Lattner
|
d06c47110a
|
Expand API for updating live var info.
Expose iterators, not const-iterators.
Rename method that was VERY misleading
llvm-svn: 6108
|
2003-05-12 03:51:30 +00:00 |
|
Chris Lattner
|
904444da75
|
Simplify testcase a bit more
llvm-svn: 6107
|
2003-05-12 02:31:48 +00:00 |
|
Chris Lattner
|
24b8fe0663
|
New testcase that crashes Jello
llvm-svn: 6106
|
2003-05-12 02:27:05 +00:00 |
|
Chris Lattner
|
46f2fc75da
|
Make sure that globals are emitted AFTER the passmanager is set up for the JIT,
because the globals may refer to functions that need to be compiled!
llvm-svn: 6105
|
2003-05-12 02:14:34 +00:00 |
|
Chris Lattner
|
5b04a3903d
|
Checkin old test
llvm-svn: 6102
|
2003-05-11 22:46:23 +00:00 |
|
Chris Lattner
|
eca8e3aca6
|
Add info about the LLVM_LIB_SEARCH_PATH envvar
llvm-svn: 6096
|
2003-05-11 21:50:06 +00:00 |
|
Chris Lattner
|
cb2c009aec
|
Remove dead makefile code
llvm-svn: 6095
|
2003-05-11 21:41:43 +00:00 |
|
Chris Lattner
|
1d58ac37ee
|
Switch over to using the New CFE on Sparc
llvm-svn: 6094
|
2003-05-11 21:41:09 +00:00 |
|
Chris Lattner
|
015f7c491f
|
* Remove dead hunk of makefile fragment for dealing with sun compiler
* Move LLC code gen stuff into test/Programs/Makefile.programs
llvm-svn: 6089
|
2003-05-11 18:49:10 +00:00 |
|
Chris Lattner
|
ddfc0adffb
|
Allow llx tests as well
llvm-svn: 6088
|
2003-05-11 18:38:25 +00:00 |
|
Chris Lattner
|
cc0b1feeea
|
Fix a halfway done change to the nightly tester :(
llvm-svn: 6084
|
2003-05-11 15:23:10 +00:00 |
|
Chris Lattner
|
c9afb3571d
|
Get the nightly tester to detect other kind of testing problems
llvm-svn: 6083
|
2003-05-10 21:40:10 +00:00 |
|
Chris Lattner
|
023c628a58
|
switch main LLI core execution to use an InstVisitor instead of a switch statement
llvm-svn: 6081
|
2003-05-10 21:22:39 +00:00 |
|
Chris Lattner
|
63adf58bae
|
Force overwriting the file if it already exists.
llvm-svn: 6080
|
2003-05-10 21:19:00 +00:00 |
|
Chris Lattner
|
002fc7baee
|
Update column info
llvm-svn: 6079
|
2003-05-10 20:54:55 +00:00 |
|
Chris Lattner
|
011dba165e
|
Fix testcase: SingleSource/UnitTests/2003-05-02-DependantPHI.c
llvm-svn: 6074
|
2003-05-10 20:21:16 +00:00 |
|
Joel Stanley
|
14866a103c
|
Fixed comment.
llvm-svn: 6072
|
2003-05-10 01:56:42 +00:00 |
|
Chris Lattner
|
c2861218f5
|
Update out of date comment
llvm-svn: 6070
|
2003-05-09 22:16:18 +00:00 |
|
Chris Lattner
|
8c98a8f5bd
|
Updates to match recent timer updates
llvm-svn: 6069
|
2003-05-09 20:44:22 +00:00 |
|
Chris Lattner
|
805f8d646e
|
Add a new info-output-file option (hidden from --help) which is to be used by
the testing scripts to avoid breaking diffs while still gathering stats.
llvm-svn: 6067
|
2003-05-09 20:05:44 +00:00 |
|
Chris Lattner
|
4b2574f414
|
Enable the new C front-end for targets which define LLVMGCCARCH
llvm-svn: 6065
|
2003-05-09 04:19:58 +00:00 |
|
Chris Lattner
|
34aa6d4fa4
|
Switch over to using the new C front-end by default.
llvm-svn: 6064
|
2003-05-09 04:17:06 +00:00 |
|
Chris Lattner
|
62fa228a18
|
Add support for function stubs, which allow calling functions which need to
have an address available, but have not yet been code generated.
llvm-svn: 6059
|
2003-05-09 03:30:07 +00:00 |
|
Chris Lattner
|
451890e365
|
Add new method to check to see if a global is available
llvm-svn: 6058
|
2003-05-09 03:29:03 +00:00 |
|
Chris Lattner
|
99520168c9
|
This blank line has GOT to go.
llvm-svn: 6057
|
2003-05-09 03:28:13 +00:00 |
|
Chris Lattner
|
3160b1235e
|
Allow const functions
llvm-svn: 6056
|
2003-05-09 03:27:41 +00:00 |
|
Chris Lattner
|
836e8c1f2a
|
Fix bug in last checkin
llvm-svn: 6055
|
2003-05-08 22:00:52 +00:00 |
|
Chris Lattner
|
a24e816c31
|
Add methods for stub function generation
llvm-svn: 6054
|
2003-05-08 21:54:18 +00:00 |
|
Chris Lattner
|
7c8bf633a5
|
Add new methods for stub generation
llvm-svn: 6053
|
2003-05-08 21:53:57 +00:00 |
|
Chris Lattner
|
3656ffff9b
|
Minor speedup by avoiding callbacks to functions already generated
llvm-svn: 6052
|
2003-05-08 21:44:21 +00:00 |
|
Chris Lattner
|
d397ac4aaf
|
Improve efficiency of JIT by having it use direct function calls instead of
signals to regain control from the executing code
llvm-svn: 6051
|
2003-05-08 21:34:11 +00:00 |
|
Chris Lattner
|
35b3a10cf3
|
assert early instead of late for unimplemented feature
llvm-svn: 6050
|
2003-05-08 21:08:43 +00:00 |
|
Chris Lattner
|
78f5953056
|
Add support for Add, Sub, And, Or, & Xor constant exprs
llvm-svn: 6049
|
2003-05-08 20:49:25 +00:00 |
|
Chris Lattner
|
4cd68d4e1e
|
Remvoe testcase that should never be implemented
llvm-svn: 6048
|
2003-05-08 20:31:37 +00:00 |
|
Chris Lattner
|
c69762e38b
|
New testcase
llvm-svn: 6047
|
2003-05-08 20:08:03 +00:00 |
|
Chris Lattner
|
d747f762ff
|
Add support for variable argument functions!
llvm-svn: 6046
|
2003-05-08 19:44:13 +00:00 |
|
Chris Lattner
|
4cdf86adaf
|
Add support for variable argument functions!
llvm-svn: 6044
|
2003-05-08 18:41:45 +00:00 |
|
Chris Lattner
|
f5a5ed1a59
|
Implement varargs support for LLI!
llvm-svn: 6043
|
2003-05-08 16:52:43 +00:00 |
|
Chris Lattner
|
ba9142280a
|
Add a pointersize/endianness safe load routine to match the store routine
llvm-svn: 6042
|
2003-05-08 16:52:16 +00:00 |
|
Chris Lattner
|
818643d3e9
|
A large number of simple changes:
* s/Method/Function
* Kill some obsolete (external) functions that used to be to support tracing
llvm-svn: 6041
|
2003-05-08 16:18:31 +00:00 |
|
Chris Lattner
|
6aa2e81ec4
|
Add support for recording arguments passed through the ... of a varargs function
llvm-svn: 6040
|
2003-05-08 16:06:52 +00:00 |
|
Chris Lattner
|
75a5272ec6
|
va_start only takes on argument now.
llvm-svn: 6039
|
2003-05-08 15:55:44 +00:00 |
|
Chris Lattner
|
746e408dd9
|
llvm.va_start only takes on argument now
Verify that va_start doesn't occur in functions with no varargs
llvm-svn: 6038
|
2003-05-08 15:55:31 +00:00 |
|
Chris Lattner
|
9487ecd232
|
Update information about the switch instruction
llvm-svn: 6037
|
2003-05-08 05:08:48 +00:00 |
|
Chris Lattner
|
16e530dfbf
|
* Add information about LLVM intrinsics
* Add information about the va_arg instruction
* Add information about the llvm.va_* intrinsics
llvm-svn: 6036
|
2003-05-08 04:57:36 +00:00 |
|