- Jun 05, 2008
-
-
Owen Anderson authored
llvm-svn: 52012
-
Dan Gohman authored
llvm-svn: 52010
-
Dan Gohman authored
llvm-svn: 52009
-
Dan Gohman authored
llvm-svn: 52008
-
Dan Gohman authored
llvm-svn: 52007
-
Zhou Sheng authored
llvm-svn: 52004
-
Zhou Sheng authored
crash the opt. Just fix this. Test case in llvm/test/Transforms/InstCombine/2008-06-05-ashr-crash.ll llvm-svn: 52003
-
Matthijs Kooijman authored
Add a testcase for functions returning first class aggregrates. llvm-svn: 52002
-
Zhou Sheng authored
llvm-svn: 52000
-
Zhou Sheng authored
over-shift-right should return -1. So here it should be signed-extended, when bitwidth larger than 64. test case: llvm/test/ExecutionEngine/2008-06-05-APInt-OverAShr.ll llvm-svn: 51999
-
Nick Lewycky authored
llvm-svn: 51998
-
Matthijs Kooijman authored
work and how to replace them into individual values. Also, when trying to replace an aggregrate that is used by load or store with a single (large) integer, don't crash (but don't replace the aggregrate either). Also adds a testcase for both structs and arrays. llvm-svn: 51997
-
Gordon Henriksen authored
I misread Optimizer Improvements as Other Improvements for some reason. llvm-svn: 51996
-
Gordon Henriksen authored
llvm-svn: 51995
-
Matthijs Kooijman authored
not other instructions. This fixes a crash with the added testcase. llvm-svn: 51992
-
Matthijs Kooijman authored
passing its pointer. Fixes test with added testcase. llvm-svn: 51991
-
Matthijs Kooijman authored
function is passed as an argument instead of called. Also do this check a bit earlier. llvm-svn: 51990
-
Matthijs Kooijman authored
llvm-svn: 51989
-
Chris Lattner authored
llvm-svn: 51988
-
Matthijs Kooijman authored
deprecated by the GVN and GVNPRE passes. llvm-svn: 51983
-
Bill Wendling authored
from 64-bit to 32-bit. llvm-svn: 51982
-
Matthijs Kooijman authored
llvm-svn: 51981
-
Bill Wendling authored
cause drama. llvm-svn: 51980
-
Chris Lattner authored
llvm-svn: 51979
-
Chris Lattner authored
llvm-svn: 51978
-
Chris Lattner authored
llvm-svn: 51977
-
Evan Cheng authored
Fix a memcpy lowering bug. Even though the memcpy alignment is smaller than the desired alignment, the frame destination alignment may still be larger than the desired alignment. Don't change its alignment to something smaller. llvm-svn: 51970
-
- Jun 04, 2008
-
-
Owen Anderson authored
llvm-svn: 51955
-
Chris Lattner authored
llvm-svn: 51954
-
Evan Cheng authored
llvm-svn: 51953
-
Chris Lattner authored
ability to handle indirect input operands. This fixes PR2407. llvm-svn: 51952
-
Owen Anderson authored
Correctly construct live intervals for the copies we inserted into the predecessors of a block containing a PHI. llvm-svn: 51950
-
Evan Cheng authored
llvm-svn: 51949
-
Matthijs Kooijman authored
llvm-svn: 51947
-
Matthijs Kooijman authored
Add CallSite::hasArgument to allow for seeing if a call passes a certain value as an argument quickly. llvm-svn: 51946
-
Matthijs Kooijman authored
Add a Name parameter to two of the init methods of GetElementPointer to make the name setting more consistent. llvm-svn: 51945
-
Matthijs Kooijman authored
llvm-svn: 51942
-
Matthijs Kooijman authored
Add a Name argment to two init methods in these classes as well to make things a bit more consistent. llvm-svn: 51937
-
Evan Cheng authored
llvm-svn: 51934
-
Evan Cheng authored
llvm-svn: 51933
-