- Apr 09, 2008
-
-
Owen Anderson authored
GVN and into its own pass. llvm-svn: 49419
-
Evan Cheng authored
llvm-svn: 49415
-
Chris Lattner authored
add support for pow(x, 2.0) -> x*x. llvm-svn: 49411
-
- Apr 08, 2008
-
-
Duncan Sands authored
are marked nounwind when compiling without -fexceptions. llvm-svn: 49393
-
Dale Johannesen authored
llvm-svn: 49391
-
Gabor Greif authored
llvm-svn: 49382
-
Dale Johannesen authored
llvm-svn: 49365
-
Dale Johannesen authored
that need it (usually, grepping for some string found in unwind info) llvm-svn: 49364
-
- Apr 07, 2008
-
-
Duncan Sands authored
llvm-svn: 49344
-
Evan Cheng authored
llvm-svn: 49343
-
- Apr 06, 2008
-
-
Chris Lattner authored
llvm-svn: 49281
-
Torok Edwin authored
If it cannot be expanded, it will keep the old behaviour and try to shrink the constant. Part of enhancement for PR2191. llvm-svn: 49280
-
- Apr 05, 2008
-
-
Evan Cheng authored
2. Coalescer can now create an interesting situation where a register def can reaches itself without being killed. llvm-svn: 49246
-
Evan Cheng authored
llvm-svn: 49244
-
- Apr 03, 2008
-
-
Evan Cheng authored
llvm-svn: 49190
-
- Apr 02, 2008
-
-
Dale Johannesen authored
llvm-svn: 49111
-
- Apr 01, 2008
-
-
Dan Gohman authored
llvm-svn: 49048
-
Evan Cheng authored
llvm-svn: 49016
-
Evan Cheng authored
llvm-svn: 49012
-
Dale Johannesen authored
EH info for these functions causes the tests to fail for random reasons (e.g. looking for 'or' or counting lines with asm-printer; labels count as lines.) llvm-svn: 49003
-
Evan Cheng authored
llvm-svn: 49002
-
- Mar 31, 2008
-
-
Dan Gohman authored
llvm-svn: 48994
-
- Mar 29, 2008
-
-
Chris Lattner authored
llvm-svn: 48938
-
Dan Gohman authored
load value. This fixes PR2177. llvm-svn: 48932
-
- Mar 27, 2008
-
-
Devang Patel authored
llvm-svn: 48881
-
Devang Patel authored
llvm-svn: 48858
-
Evan Cheng authored
llvm-svn: 48853
-
Erick Tryzelaar authored
llvm-svn: 48851
-
- Mar 26, 2008
-
-
Evan Cheng authored
llvm-svn: 48837
-
Evan Cheng authored
Avoid commuting a def MI in order to coalesce a copy instruction away if any use of the same val# is a copy instruction that has already been coalesced. llvm-svn: 48833
-
Dale Johannesen authored
llvm's output .s files will go through gcc -std=c99 without triggering preprocesser errors. Approach suggested by Daveed Vandevoorde. llvm-svn: 48808
-
- Mar 25, 2008
-
-
Evan Cheng authored
Handle a special case xor undef, undef -> 0. Technically this should be transformed to undef. But this is such a common idiom (misuse) we are going to handle it. llvm-svn: 48792
-
Evan Cheng authored
Handle a special case xor undef, undef -> 0. Technically this should be transformed to undef. But this is such a common idiom (misuse) we are going to handle it. llvm-svn: 48791
-
Dan Gohman authored
other things, this allows the scheduler to unfold a load operand in the 2008-01-08-SchedulerCrash.ll testcase, so it now successfully clones the comparison to avoid a pushf+popf. llvm-svn: 48777
-
Gordon Henriksen authored
llvm-svn: 48775
-
Tanya Lattner authored
llvm-svn: 48762
-
Evan Cheng authored
llvm-svn: 48759
-
Devang Patel authored
llvm-svn: 48758
-
Bill Wendling authored
mask. llvm-svn: 48750
-
- Mar 24, 2008
-
-
Evan Cheng authored
- SSE4.1 extractfps extracts a f32 into a gr32 register. Very useful! Not. Fix the instruction specification and teaches lowering code to use it only when the only use is a store instruction. llvm-svn: 48746
-