- Jun 20, 2008
-
-
Dan Gohman authored
llvm-svn: 52522
-
Owen Anderson authored
Change around the data structures used to store availability sets, resulting in a GVN+PRE that is faster that GVN alone was before. llvm-svn: 52521
-
Dan Gohman authored
propagating constants across aggregate return values when insertvalue and extractvalue are used. llvm-svn: 52520
-
Dan Gohman authored
return statements and aggregate returns so that it handles both correctly. llvm-svn: 52519
-
Evan Cheng authored
llvm-svn: 52518
-
Dan Gohman authored
llvm-svn: 52517
-
Dan Gohman authored
llvm-svn: 52516
-
Dan Gohman authored
object. llvm-svn: 52515
-
Dan Gohman authored
llvm-svn: 52514
-
Ted Kremenek authored
llvm-svn: 52512
-
Ted Kremenek authored
llvm-svn: 52511
-
Evan Cheng authored
llvm-svn: 52508
-
- Jun 19, 2008
-
-
Mike Stump authored
llvm-svn: 52507
-
Owen Anderson authored
once benchmarking is completed. llvm-svn: 52506
-
Owen Anderson authored
llvm-svn: 52505
-
Mike Stump authored
Remove an extra space at the end of a line. llvm-svn: 52504
-
Mike Stump authored
I choose to remove extraneous whitespace at end of lines as a semantic nop for the test. llvm-svn: 52503
-
Bill Wendling authored
llvm-svn: 52502
-
Ted Kremenek authored
have complex RValues yet, so this logic is only fully implemented when __imag__ and __real__ are used on non-complex types. llvm-svn: 52501
-
Dan Gohman authored
using BasicBlock::getInstList. llvm-svn: 52500
-
Owen Anderson authored
This fixes a failure on povray. llvm-svn: 52499
-
Dan Gohman authored
directly. llvm-svn: 52498
-
Dan Gohman authored
llvm-svn: 52497
-
Owen Anderson authored
GVN expects that all inputs which to an instruction fall somewhere in the value hierarchy, which isn't true for these. llvm-svn: 52496
-
Dan Gohman authored
llvm-svn: 52495
-
Dan Gohman authored
llvm-svn: 52494
-
Owen Anderson authored
llvm-svn: 52493
-
Dan Gohman authored
llvm-svn: 52492
-
Matthijs Kooijman authored
llvm-svn: 52491
-
Matthijs Kooijman authored
using getOperand() directly. This makes things work with invoke instructions as well. llvm-svn: 52489
-
Duncan Sands authored
this still compiles on windows - I can't test! llvm-svn: 52488
-
Evan Cheng authored
llvm-svn: 52487
-
Eli Friedman authored
shuffle could be skipped. The check is invalid because the loop index i doesn't correspond to the element actually inserted. The correct check is already done a few lines earlier, for whether the element is already in the right spot, so this shouldn't have any effect on the codegen for code that was already correct. llvm-svn: 52486
-
Owen Anderson authored
llvm-svn: 52485
-
Evan Cheng authored
llvm-svn: 52483
-
Evan Cheng authored
llvm-svn: 52482
-
Evan Cheng authored
llvm-svn: 52481
-
Evan Cheng authored
llvm-svn: 52480
-
Evan Cheng authored
llvm-svn: 52479
-
Evan Cheng authored
llvm-svn: 52478
-