- Aug 30, 2011
-
-
- Aug 29, 2011
-
-
Greg Clayton authored
llvm-svn: 138770
-
Eli Friedman authored
llvm-svn: 138769
-
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
-
Anna Zaks authored
[analyzer] MacOSKeychainAPIChecker: Simplify getSymbolForRegion by using existing API. Thanks Jordy. llvm-svn: 138765
-
Bill Wendling authored
llvm-svn: 138764
-
Johnny Chen authored
llvm-svn: 138763
-
Anna Zaks authored
Fix: Bug 10798 - [analyzer] Crash when analyzing ICU. (A slight improvement on the previous commit.) llvm-svn: 138762
-
Johnny Chen authored
llvm-svn: 138761
-
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
-
Anna Zaks authored
Patch by Jean-Daniel Dupas. Thanks for spotting and fixing! llvm-svn: 138757
-
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
-
Eli Friedman authored
llvm-svn: 138753
-
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
-
Fariborz Jahanian authored
No change in functionality. llvm-svn: 138742
-
Douglas Gregor authored
features, so clients can check for the availability of these features even before we get around to implementing them. llvm-svn: 138741
-
Owen Anderson authored
Add support for parsing #-0 on non-memory-operand immediate values, and add a testcase that necessitates it. llvm-svn: 138739
-
Caitlin Sadowski authored
This patch is by DeLesley Hutchins. llvm-svn: 138738
-
Andrew Trick authored
Patch by Xiaoyi Guo! llvm-svn: 138737
-
Matt Beaumont-Gay authored
llvm-svn: 138736
-
Jeffrey Yasskin authored
qualification of a type doesn't affect whether a conversion is a narrowing conversion. This doesn't work in template cases because SubstTemplateTypeParmType gets in the way. llvm-svn: 138735
-
Tobias Grosser authored
Submitted by: Villmow, Micah <Micah.Villmow@amd.com> llvm-svn: 138734
-
Jordy Rose authored
llvm-svn: 138731
-
Nico Weber authored
This matches gcc's logic. Second half of PR10661. llvm-svn: 138730
-
- Aug 28, 2011
-
-
Jordy Rose authored
llvm-svn: 138729
-
Jordy Rose authored
[analyzer] Introduce a new callback for checkers, printState, to be used for debug-printing the contents of a ProgramState. Unlike the other callbacks, this one is a simple virtual method, since it is only to be used for debugging. This new callback replaces the old ProgramState::Printer interface, and allows us to move the printing of refcount bindings from CFRefCount to RetainReleaseChecker. llvm-svn: 138728
-
Howard Hinnant authored
llvm-svn: 138726
-