Chris Lattner
|
eb7128465d
|
remove redundant/dead vars
llvm-svn: 31434
|
2006-11-03 23:47:20 +00:00 |
Evan Cheng
|
ab51cf2e78
|
Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode.
llvm-svn: 30945
|
2006-10-13 21:14:26 +00:00 |
Chris Lattner
|
d376e9f4ac
|
adjcallstackup/down clobbers the stack pointer
llvm-svn: 30909
|
2006-10-12 17:57:58 +00:00 |
Evan Cheng
|
577ef7694e
|
Add properties to ComplexPattern.
llvm-svn: 30891
|
2006-10-11 21:03:53 +00:00 |
Evan Cheng
|
e71fe34d75
|
Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.
llvm-svn: 30844
|
2006-10-09 20:57:25 +00:00 |
Chris Lattner
|
bad9d2ee49
|
Use a couple of multiclass patterns to factor some integer ops.
llvm-svn: 30039
|
2006-09-01 22:28:02 +00:00 |
Chris Lattner
|
38e6d1d5af
|
remove a bunch of comments
llvm-svn: 30038
|
2006-09-01 22:16:22 +00:00 |
Evan Cheng
|
81b645a76b
|
CALLSEQ_* produces chain even if that's not needed.
llvm-svn: 29603
|
2006-08-11 09:03:33 +00:00 |
Chris Lattner
|
8587f8885d
|
Some notes and thoughts to myself
llvm-svn: 28182
|
2006-05-09 04:58:46 +00:00 |
Chris Lattner
|
747cf60696
|
The HasNoV9 hack isn't needed here, now that tblgen knows that CustomDAGSchedInserter
instructions are expensive.
llvm-svn: 26298
|
2006-02-21 18:04:32 +00:00 |
Nate Begeman
|
5965bd19f8
|
kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBC
and SUBE nodes that actually expose what's going on and allow for
significant simplifications in the targets.
llvm-svn: 26255
|
2006-02-17 05:43:56 +00:00 |
Chris Lattner
|
fcb8a3aa76
|
Use the auto-generated call matcher. Remove a broken impl of the frameaddr/returnaddr
intrinsics.
Autogen frameindex matcher
llvm-svn: 26107
|
2006-02-10 07:35:42 +00:00 |
Chris Lattner
|
0c4dea4cb2
|
Update to new-style flags usage, simplifying the .td file
llvm-svn: 26106
|
2006-02-10 06:58:25 +00:00 |
Chris Lattner
|
c75d5b093d
|
add an option to turn on LSR.
llvm-svn: 26080
|
2006-02-09 05:06:36 +00:00 |
Chris Lattner
|
158e1f519c
|
Rename SPARC V8 target to be the LLVM SPARC target.
llvm-svn: 25985
|
2006-02-05 05:50:24 +00:00 |