- Mar 07, 2008
-
-
Devang Patel authored
llvm-svn: 48020
-
Andrew Lenharth authored
add a pass that can extract all kinds of global values, not just functions. Update llvm-extract to use it and optionally extract a global variable if you want it too llvm-svn: 48015
-
- Mar 06, 2008
-
-
Gabor Greif authored
llvm-svn: 47994
-
Nick Lewycky authored
under modulo (overflow). Fixes PR1933. llvm-svn: 47987
-
Devang Patel authored
llvm-svn: 47980
-
- Mar 05, 2008
-
-
Devang Patel authored
llvm-svn: 47965
-
Devang Patel authored
llvm-svn: 47924
-
- Mar 04, 2008
-
-
Devang Patel authored
llvm-svn: 47909
-
Devang Patel authored
Update test to use multiple return value directly, instead of relying on -sretpromotion. llvm-svn: 47907
-
Devang Patel authored
llvm-svn: 47906
-
Devang Patel authored
llvm-svn: 47904
-
Devang Patel authored
llvm-svn: 47897
-
Devang Patel authored
new function and new call sites. llvm-svn: 47896
-
Devang Patel authored
llvm-svn: 47892
-
Devang Patel authored
llvm-svn: 47890
-
Devang Patel authored
llvm-svn: 47889
-
Devang Patel authored
llvm-svn: 47888
-
- Mar 03, 2008
-
-
Devang Patel authored
llvm-svn: 47857
-
Devang Patel authored
llvm-svn: 47847
-
- Mar 01, 2008
-
-
Chris Lattner authored
itself sometimes negative. llvm-svn: 47786
-
Devang Patel authored
llvm-svn: 47777
-
Devang Patel authored
This pass transforms %struct._Point = type { i32, i32, i32, i32, i32, i32 } define internal void @foo(%struct._Point* sret %agg.result) into %struct._Point = type { i32, i32, i32, i32, i32, i32 } define internal %struct._Point @foo() This pass updates foo() clients appropriately to use getresult instruction to extract return values. This pass is not yet ready for prime time. llvm-svn: 47776
-
- Feb 29, 2008
-
-
Chris Lattner authored
a union containing a vector and an array whose elements were smaller than the vector elements. this means we need to compile the load of the array elements into an extract element plus a truncate. llvm-svn: 47752
-
Chris Lattner authored
functionality change. llvm-svn: 47751
-
Chris Lattner authored
llvm-svn: 47750
-
- Feb 27, 2008
-
-
Owen Anderson authored
in an invalid transformation. llvm-svn: 47639
-
- Feb 26, 2008
-
-
-
Eli Friedman authored
try to simplify them. llvm-svn: 47610
-
Bill Wendling authored
llvm-svn: 47599
-
Evan Cheng authored
operands into inline asm block. llvm-svn: 47589
-
- Feb 25, 2008
-
-
Owen Anderson authored
not safe. This is fixed by more aggressively checking that the return slot is not used elsewhere in the function. llvm-svn: 47544
-
Owen Anderson authored
Fix an issue where GVN would try to use an instruction before its definition when performing return slot optimization. llvm-svn: 47541
-
- Feb 22, 2008
-
-
Dale Johannesen authored
stuff into ParamAttrsList.h. Per feedback from ParamAttrs changes. llvm-svn: 47504
-
Zhou Sheng authored
llvm-svn: 47478
-
- Feb 20, 2008
-
-
Dan Gohman authored
llvm-svn: 47382
-
Anton Korobeynikov authored
llvm-svn: 47375
-
Anton Korobeynikov authored
llvm-svn: 47373
-
Anton Korobeynikov authored
llvm-svn: 47371
-
Anton Korobeynikov authored
llvm-svn: 47367
-
Owen Anderson authored
llvm-svn: 47364
-