- Jul 22, 2008
-
-
Bruno Cardoso Lopes authored
Fixed small bug. llvm-svn: 53908
-
Bruno Cardoso Lopes authored
llvm-svn: 53907
-
Bill Wendling authored
llvm-svn: 53904
-
Bill Wendling authored
llvm-svn: 53903
-
Bill Wendling authored
llvm-svn: 53896
-
Dan Gohman authored
llvm-svn: 53894
-
Dan Gohman authored
correctly handle the case where multiple-return-value constructs were used to return one or zero values. llvm-svn: 53890
-
Bill Wendling authored
llvm-svn: 53889
-
Dan Gohman authored
folded. Remove code that handled the case where they aren't folded, and remove bitcode reader/writer support for them. llvm-svn: 53887
-
Dan Gohman authored
llvm-svn: 53884
-
- Jul 21, 2008
-
-
Dan Gohman authored
leads into a cycle involving a different PHI, LSR got stuck running around that cycle looking for the original PHI. To avoid this, keep track of visited PHIs and stop searching if we see one more than once. This fixes PR2570. llvm-svn: 53879
-
Dan Gohman authored
SelectionDAG graph writer to make use of them. Now, nodes with multiple values are displayed as such, with incoming edges pointing to the specific value they use. llvm-svn: 53875
-
Dan Gohman authored
llvm-svn: 53874
-
Evan Cheng authored
llvm-svn: 53873
-
Dan Gohman authored
that include useful information like the name of the block being viewed and the current phase of compilation. llvm-svn: 53872
-
Dan Gohman authored
llvm-svn: 53870
-
Bruno Cardoso Lopes authored
Added gp_rel relocations to support addressing small section contents. Added command line to specify small section threshold in bytes. llvm-svn: 53869
-
Dan Gohman authored
in the MachineInstr clone code. llvm-svn: 53868
-
Anton Korobeynikov authored
llvm-svn: 53859
-
Anton Korobeynikov authored
llvm-svn: 53857
-
Duncan Sands authored
generic SDNode's (nodes with their own constructors should do sanity checking in the constructor). Add sanity checks for BUILD_VECTOR and fix all the places that were producing bogus BUILD_VECTORs, as found by "make check". My favorite is the BUILD_VECTOR with only two operands that was being used to build a vector with four elements! llvm-svn: 53850
-
Evan Cheng authored
Use movaps instead of movups to spill 16-byte vector values when default alignment is >= 16. This fixes some massive performance regressions. llvm-svn: 53844
-
Nick Lewycky authored
llvm-svn: 53816
-
Nick Lewycky authored
bail after 256-bits to avoid producing code that the backends can't handle. Previously, we capped it at 64-bits, preferring to miscompile in those cases. This change also reverts much of r52248 because the invariants the code was expecting are now being met. llvm-svn: 53812
-
- Jul 20, 2008
-
-
Wojciech Matyjewicz authored
llvm-svn: 53811
-
Wojciech Matyjewicz authored
count. llvm-svn: 53810
-
Bill Wendling authored
into v4i16 vectors. llvm-svn: 53807
-
Bill Wendling authored
If .loc and .file aren't used, always emit the "debug_line" section. This requires at least one entry in the line matrix. So if there's nothing to emit into the matrix, emit an end of matrix value anyway. llvm-svn: 53803
-
- Jul 19, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 53801
-
Duncan Sands authored
returns a node with the right number of return values. This fixes codegen of Generic/cast-fp.ll, Generic/fp_to_int.ll and PowerPC/multiple-return-values.ll when using -march=ppc32 -mattr=+64bit. llvm-svn: 53794
-
Anton Korobeynikov authored
llvm-svn: 53791
-
Anton Korobeynikov authored
llvm-svn: 53790
-
Anton Korobeynikov authored
llvm-svn: 53789
-
Anton Korobeynikov authored
llvm-svn: 53788
-
Anton Korobeynikov authored
llvm-svn: 53787
-
Anton Korobeynikov authored
llvm-svn: 53786
-
Anton Korobeynikov authored
llvm-svn: 53784
-
Evan Cheng authored
llvm-svn: 53779
-
- Jul 18, 2008
-
-
Duncan Sands authored
Richard Pennington. llvm-svn: 53773
-
Duncan Sands authored
llvm-svn: 53772
-