- Aug 30, 2011
-
-
- Aug 29, 2011
-
-
Eli Friedman authored
Explicitly zero out parts of a vector which are required to be zero by the algorithm in LowerUINT_TO_FP_i32. This only has a substantial effect on the generated code when the input is extracted from a vector register; other ways of loading an i32 do the appropriate zeroing implicitly. Fixes PR10802. llvm-svn: 138768
-
Jim Grosbach authored
llvm-svn: 138767
-
Owen Anderson authored
Apply the same fix for the change in LDR_PRE_IMM/LDRB_PRE_IMM operand encodings to the load-store optimizer that I applied to the instruction selector in r138758. Fixes ary3 from the nightly test suite. llvm-svn: 138766
-
Bill Wendling authored
llvm-svn: 138764
-
Owen Anderson authored
llvm-svn: 138760
-
Bill Wendling authored
llvm-svn: 138759
-
Owen Anderson authored
addrmode_imm12 and addrmode2_offset encode their immediate values differently. Update the manual instruction selection code that was encoding them the addrmode2 way even though LDR_PRE_IMM/LDRB_PRE_IMM had switched to addrmode_imm12. Should fix a number of nightly test failures. llvm-svn: 138758
-
Nadav Rotem authored
Optimize chained bitcasts of the form A->B->A. Undo r138722 and change isEliminableCastPair to allow this case. llvm-svn: 138756
-
Owen Anderson authored
llvm-svn: 138754
-
Bill Wendling authored
llvm-svn: 138752
-
Eli Friedman authored
llvm-svn: 138751
-
Jim Grosbach authored
llvm-svn: 138750
-
Benjamin Kramer authored
llvm-svn: 138749
-
Benjamin Kramer authored
llvm-svn: 138748
-
Owen Anderson authored
llvm-svn: 138747
-
Owen Anderson authored
Update the load-store optimizer for changes to the operands on LDR_PRE_IMM and LDRB_PRE_IMM in r138653. llvm-svn: 138746
-
Matt Beaumont-Gay authored
The APFloat "Zero" test was actually calling the APFloat(const fltSemantics &, integerPart) constructor, and EXPECT_EQ was treating 0 and -0 as equal. llvm-svn: 138745
-
Bruno Cardoso Lopes authored
llvm-svn: 138744
-
Owen Anderson authored
Add support for parsing #-0 on non-memory-operand immediate values, and add a testcase that necessitates it. llvm-svn: 138739
-
Andrew Trick authored
Patch by Xiaoyi Guo! llvm-svn: 138737
-
Tobias Grosser authored
Submitted by: Villmow, Micah <Micah.Villmow@amd.com> llvm-svn: 138734
-
- Aug 28, 2011
-
-
Nicolas Geoffray authored
llvm-svn: 138725
-
Duncan Sands authored
when outputting them. With this, the entire LLVM testsuite passes when built with dragonegg. llvm-svn: 138724
-
Nicolas Geoffray authored
llvm-svn: 138723
-
Nadav Rotem authored
llvm-svn: 138722
-
Nick Lewycky authored
non-deterministic crash in the test suite. Fixes PR10055! llvm-svn: 138717
-
- Aug 27, 2011
-
-
John McCall authored
flip these tests around. llvm-svn: 138708
-
Benjamin Kramer authored
llvm-svn: 138706
-
Benjamin Kramer authored
Before we just left the remaining bytes uninitialized. This is another step in making llvm valgrind-clean again. llvm-svn: 138705
-
Andrew Trick authored
llvm-svn: 138703
-
Bill Wendling authored
things to disasterously over night, this can be reverted. llvm-svn: 138702
-
Andrew Trick authored
llvm-svn: 138701
-
Bill Wendling authored
llvm-svn: 138700
-
Bill Wendling authored
llvm-svn: 138699
-
Bill Wendling authored
llvm-svn: 138698
-
Bill Wendling authored
llvm-svn: 138697
-
Andrew Trick authored
Patch by Xiaoyi Guo! llvm-svn: 138695
-
Andrew Trick authored
llvm-svn: 138676
-
Owen Anderson authored
Improve encoding support for BLX with immediat eoperands, and fix a BLX decoding bug this uncovered. llvm-svn: 138675
-