Eric Christopher
|
36664bfc7a
|
Revert my last couple of patches. They appear to have broken bison.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94841 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-01-29 21:16:24 +00:00 |
|
Eric Christopher
|
949124ce0f
|
Add constant support to object size handling and remove default
lowering. We'll either figure it out, or not and be lowered by
SelectionDAGBuild.
Add test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94775 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-01-29 01:09:57 +00:00 |
|
Eric Christopher
|
4d1f58861d
|
Remove unnecessary dyn_cast and add a comment. Part of a WIP.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93026 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-01-08 21:37:11 +00:00 |
|
Eric Christopher
|
130063207d
|
Move the object size intrinsic optimization to inst-combine and make
it work for any integer size return type.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92853 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-01-06 20:04:44 +00:00 |
|
Benjamin Kramer
|
8c65f6e71c
|
Move remaining stuff to the isInteger predicate.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92771 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-01-05 21:05:54 +00:00 |
|
Chris Lattner
|
753a2b464d
|
split call handling out to InstCombineCalls.cpp
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92707 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-01-05 07:32:13 +00:00 |
|