- Sep 14, 2007
-
-
Dan Gohman authored
for consistency with many other transforms. llvm-svn: 41957
-
Dan Gohman authored
are strict about such things. llvm-svn: 41956
-
Rafael Espindola authored
llvm-svn: 41953
-
Chris Lattner authored
miscompilation of 188.ammp. Reject select and bitcast in ValueIsOnlyUsedLocallyOrStoredToOneGlobal because RewriteHeapSROALoadUser can't handle it. llvm-svn: 41950
-
Chris Lattner authored
llvm-svn: 41949
-
Evan Cheng authored
llvm-svn: 41947
-
Bill Wendling authored
(http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070910/053370.html). It's causing SPASS to fail. llvm-svn: 41938
-
- Sep 13, 2007
-
-
Chris Lattner authored
a limited form of PHI nodes. This finally fixes PR1639, speeding 179.art up from 7.84s to 3.13s on PPC. llvm-svn: 41933
-
Chris Lattner authored
along the way of PR1639 llvm-svn: 41930
-
Chris Lattner authored
llvm-svn: 41929
-
Chris Lattner authored
bitcasts and phis. This is a step to fixing PR1639. llvm-svn: 41928
-
Chris Lattner authored
nodes. This is the first step of the fix for PR1639. llvm-svn: 41927
-
Chris Lattner authored
llvm-svn: 41923
-
Evan Cheng authored
llvm-svn: 41900
-
Evan Cheng authored
llvm-svn: 41899
-
Evan Cheng authored
llvm-svn: 41898
-
Evan Cheng authored
1. [(set GR32:$dst, (add GR32:$src1, GR32:$src2)), (modify EFLAGS)] This indicates the source pattern expects the instruction would produce 2 values. The first is the result of the addition. The second is an implicit definition in register EFLAGS. 2. def : Pat<(parallel (addc GR32:$src1, GR32:$src2), (modify EFLAGS)), ()> Similar to #1 except this is used for def : Pat patterns. llvm-svn: 41897
-
Evan Cheng authored
llvm-svn: 41893
-
- Sep 12, 2007
-
-
Chris Lattner authored
using it for live-in values etc. llvm-svn: 41879
-
Dale Johannesen authored
llvm-svn: 41876
-
Dale Johannesen authored
Next round of x87 long double stuff. Getting close now, basically works. llvm-svn: 41875
-
Dale Johannesen authored
(could break hash table in ConstantFP) llvm-svn: 41874
-
Bill Wendling authored
llvm-svn: 41873
-
Evan Cheng authored
same time. Do not mark the "smaller" def as dead. llvm-svn: 41871
-
- Sep 11, 2007
-
-
Evan Cheng authored
llvm-svn: 41863
-
Evan Cheng authored
llvm-svn: 41862
-
Dale Johannesen authored
llvm-svn: 41859
-
Dale Johannesen authored
access to bits). Use them in place of float and double interfaces where appropriate. First bits of x86 long double constants handling (untested, probably does not work). llvm-svn: 41858
-
Bill Wendling authored
information for EH. llvm-svn: 41852
-
Duncan Sands authored
of their elements do not yield the same ParamAttrsList, though they should. On the other hand, everyone seems to pass such vectors with elements ordered by increasing index, so rather than sorting the elements simply assert that the elements are ordered in this way. llvm-svn: 41845
-
Duncan Sands authored
nested function. llvm-svn: 41844
-
Duncan Sands authored
init_trampoline. There is now only one trampoline intrinsic. llvm-svn: 41841
-
Duncan Sands authored
llvm-svn: 41840
-
Bill Wendling authored
that global stub instead of doing the ".set" thingy we were doing before. llvm-svn: 41838
-
Owen Anderson authored
llvm-svn: 41833
-
Devang Patel authored
llvm-svn: 41829
-
Devang Patel authored
llvm-svn: 41826
-
Devang Patel authored
llvm-svn: 41823
-
Devang Patel authored
llvm-svn: 41822
-
Devang Patel authored
llvm-svn: 41821
-