Chris Lattner
|
ae0aacb833
|
Add support for FP->INT conversions and back.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19369 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-01-08 08:08:56 +00:00 |
|
Chris Lattner
|
623f70dd4c
|
1ULL << 64 is undefined, don't do it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19365 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-01-08 06:24:30 +00:00 |
|
Chris Lattner
|
7c68ec6b70
|
Fix a pointer invalidation problem. This fixes Generic/badarg6.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19361 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-01-07 23:32:00 +00:00 |
|
Chris Lattner
|
5351e9b172
|
Fold conditional branches on constants away.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19360 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-01-07 22:49:57 +00:00 |
|
Chris Lattner
|
4287d5e355
|
Fix a thinko in the reassociation code, fixing Generic/badlive.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19359 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-01-07 22:44:09 +00:00 |
|
Chris Lattner
|
fd8c39b773
|
Simplify: truncate ({zero|sign}_extend (X))
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19353 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-01-07 21:56:24 +00:00 |
|
Chris Lattner
|
0e12e6e041
|
Implement RemoveDeadNodes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19345 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-01-07 21:09:16 +00:00 |
|
Chris Lattner
|
c3aae25116
|
Complete rewrite of the SelectionDAG class.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19327 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-01-07 07:46:32 +00:00 |
|
Reid Spencer
|
954da37bb4
|
Add #include <iostream> since Value.h does not #include it any more.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14622 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-07-04 12:19:56 +00:00 |
|
Chris Lattner
|
f70c22b019
|
Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14201 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-06-17 18:19:28 +00:00 |
|
Chris Lattner
|
e25738cab6
|
Finegrainify namespacification
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13948 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-06-02 04:28:06 +00:00 |
|
Brian Gaeke
|
d0fde30ce8
|
Put all LLVM code into the llvm namespace, as per bug 109.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-11-11 22:41:34 +00:00 |
|
John Criswell
|
b576c94c15
|
Added LLVM project notice to the top of every C++ source file.
Header files will be on the way.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9298 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-10-20 19:43:21 +00:00 |
|
Chris Lattner
|
7dc97ff180
|
Add a bunch of new node types, etc
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7875 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-15 04:53:16 +00:00 |
|
Chris Lattner
|
78ec311bd5
|
Initial checkin of SelectionDAG implementation. This is still rough and
unfinished
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7717 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-11 14:57:33 +00:00 |
|