- Dec 17, 2011
-
-
Jakob Stoklund Olesen authored
The bad sorting caused a misaligned basic block when building 176.vpr in ARM mode. <rdar://problem/10594653> llvm-svn: 146767
-
- Dec 16, 2011
-
-
Dylan Noblesmith authored
Hexatridecimal was added in r139695. And fix the unittest that now triggers the assert. llvm-svn: 146754
-
Jakob Stoklund Olesen authored
This adjustment is already included in the block offsets computed by BasicBlockInfo, and adjusting again here can cause the pass to loop. When CreateNewWater splits a basic block, OffsetIsInRange would reject the new CPE on the next pass because of the too conservative alignment adjustment. This caused the block to be split again, and so on. llvm-svn: 146751
-
Benjamin Kramer authored
Reenable the tests. llvm-svn: 146750
-
Devang Patel authored
llvm-svn: 146744
-
Devang Patel authored
llvm-svn: 146743
-
Jakob Stoklund Olesen authored
The command line option should be removed, but not until the feature has gotten a lot of testing. The ARMConstantIslandPass tends to have subtle bugs that only show up after a while. llvm-svn: 146739
-
Manuel Klimek authored
llvm-svn: 146735
-
Chandler Carruth authored
bit of style, sorry. llvm-svn: 146733
-
Chandler Carruth authored
I have no idea why GCC can't cope with the implicit conversion and Clang can, or whose bug it is. Grr. llvm-svn: 146732
-
Chandler Carruth authored
variadic-like functions in C++98. See the comments in the header file for a more detailed description of how these work. We plan to use these extensively in the AST matching library. This code and idea were originally authored by Zhanyong Wan. I've condensed it using macros to reduce repeatition and adjusted it to fit better with LLVM's ADT. Thanks to both David Blaikie and Doug Gregor for the review! llvm-svn: 146729
-
Chris Lattner authored
autorenamed version of the other. This makes the IR easier to read, because we don't end up with random renamed versions of the types after LTO'ing a large app. llvm-svn: 146728
-
Craig Topper authored
Don't try to match 'unpackl/h v, v' for 32xi8 and 16xi16 when only AVX1 is supported. Fix 'unpackh v, v' for 256-bit types to understand 128-bit lanes. llvm-svn: 146726
-
NAKAMURA Takumi authored
llvm-svn: 146725
-
NAKAMURA Takumi authored
llvm-svn: 146724
-
Andrew Trick authored
No need for an explicit test case for an unsupported combination of options. llvm-svn: 146721
-
Kostya Serebryany authored
llvm-svn: 146718
-
Jim Grosbach authored
llvm-svn: 146714
-
Jakob Stoklund Olesen authored
llvm-svn: 146713
-
Daniel Dunbar authored
properly initializing the target infos. I decided it wasn't worth linking them in for this, so just switched back to using the Makefile variable for now. We can reconsider later if we ever get pluggable targets. llvm-svn: 146711
-
Jim Grosbach authored
llvm-svn: 146710
-
Eli Friedman authored
Make sure we correctly note the existence of an i8 immediate for vblendvps and friends, so we compute fixups correctly. PR11586. llvm-svn: 146709
-
Daniel Dunbar authored
llvm-svn: 146708
-
Daniel Dunbar authored
library names in line with those used by CMake. - Patch by Johannes Obermayr, with tweaks by me. llvm-svn: 146706
-
- Dec 15, 2011
-
-
Nick Lewycky authored
llvm-svn: 146702
-
Eli Friedman authored
Make check a bit more strict so we don't call ARM_AM::getFP32Imm with a value that isn't a 32-bit value. (This is just to be safe; I don't think this actually causes any issues in practice.) llvm-svn: 146700
-
Jim Grosbach authored
llvm-svn: 146699
-
Kostya Serebryany authored
[asan] add the name of the module to the description of a global variable. This improves the readability of global-buffer-overflow reports. llvm-svn: 146698
-
Tony Linthicum authored
llvm-svn: 146692
-
Jim Grosbach authored
llvm-svn: 146691
-
Jakob Stoklund Olesen authored
The code size increase is tiny (< 0.05%) because so little code uses 16-byte constant pool entries. llvm-svn: 146690
-
Chad Rosier authored
Patch by Elena Demikhovsky <elena.demikhovsky@intel.com>! llvm-svn: 146689
-
Kostya Serebryany authored
[asan] fix a bug (issue 19) where dlclose and the following mmap caused a false positive. compiler part. llvm-svn: 146688
-
Jim Grosbach authored
llvm-svn: 146686
-
Jim Grosbach authored
llvm-svn: 146685
-
Chad Rosier authored
Patch by Elena Demikhovsky <elena.demikhovsky@intel.com>! llvm-svn: 146684
-
Eli Friedman authored
llvm-svn: 146682
-
Lang Hames authored
llvm-svn: 146678
-
Lang Hames authored
llvm-svn: 146675
-
Jakob Stoklund Olesen authored
llvm-svn: 146674
-