- Jul 11, 2007
-
-
Evan Cheng authored
llvm-svn: 38525
-
Owen Anderson authored
as the current DSE, but it only a linear scan over each block, rather than quadratic. Eventually (once it has been improved somewhat), this will replace the current DSE. NOTE: This has not yet been extensively tested. llvm-svn: 38517
-
David Greene authored
llvm-svn: 38516
-
Evan Cheng authored
llvm-svn: 38515
-
- Jul 10, 2007
-
-
Dale Johannesen authored
llvm-svn: 38514
-
Evan Cheng authored
llvm-svn: 38513
-
Dale Johannesen authored
pedantic satisfaction level. llvm-svn: 38512
-
Owen Anderson authored
llvm-svn: 38511
-
Owen Anderson authored
llvm-svn: 38510
-
Owen Anderson authored
llvm-svn: 38509
-
Owen Anderson authored
llvm-svn: 38508
-
Chris Lattner authored
llvm-svn: 38507
-
Rafael Espindola authored
llvm-svn: 38506
-
Anton Korobeynikov authored
llvm-svn: 38505
-
Owen Anderson authored
llvm-svn: 38504
-
Dan Gohman authored
the new CONCAT_VECTORS node type instead, as that's what legalize uses now. And add a peep for EXTRACT_VECTOR_ELT of INSERT_VECTOR_ELT. llvm-svn: 38503
-
Owen Anderson authored
llvm-svn: 38502
-
Evan Cheng authored
llvm-svn: 38501
-
Evan Cheng authored
llvm-svn: 38500
-
Owen Anderson authored
llvm-svn: 38497
-
Evan Cheng authored
llvm-svn: 38496
-
Evan Cheng authored
llvm-svn: 38495
-
Owen Anderson authored
llvm-svn: 38494
-
Owen Anderson authored
llvm-svn: 38493
-
Dan Gohman authored
Thanks to Lauro for spotting this! llvm-svn: 38491
-
Dan Gohman authored
undef in either the left or right operand. llvm-svn: 38489
-
Evan Cheng authored
When a node value is only used by a CopyToReg, use the user's dest. This should not be restricted to nodes that produce only a single value. llvm-svn: 38485
-
Evan Cheng authored
llvm-svn: 38484
-
Nick Lewycky authored
llvm-svn: 38483
-
Owen Anderson authored
Move some key maps from std::map to DenseMap. This improves the time to optimize Anton's testcase from 17.5s to 15.7s. llvm-svn: 38480
-
Owen Anderson authored
Use a cheaper test, delaying calling find_leader() until we know that it's necessary. This improves the time to optimize Anton's testcase from 21.1s to 17.6s. llvm-svn: 38479
-
Dan Gohman authored
in addition to the intrinsic forms. Add spill-folding entries for these new instructions, and for the scalar min and max instrinsic instructions which were missing. And add some preliminary ISelLowering code for using the new non-intrinsic vector sqrt instruction, and fneg and fabs. llvm-svn: 38478
-
Owen Anderson authored
llvm-svn: 38477
-
Owen Anderson authored
This reduces the time to optimize Anton's testcase from 31.2s to 21.s! llvm-svn: 38475
-
Owen Anderson authored
llvm-svn: 38474
-
Dan Gohman authored
simplifying loads and stores. llvm-svn: 38473
-
- Jul 09, 2007
-
-
Devang Patel authored
llvm-svn: 38472
-
Dan Gohman authored
register ordering, for both physical and virtual registers. Update the PPC target lowering for calls to expect registers for the call result to already be in target order. llvm-svn: 38471
-
Owen Anderson authored
Make the assignment operator for SmallPtrSet return a reference, and fix a long-standing bug in the copy ctor while I'm at it. Thanks to Chris Lattner for help with this patch. llvm-svn: 38470
-
Devang Patel authored
llvm-svn: 38469
-