- Apr 23, 2012
-
-
Bill Wendling authored
intructions are processed. So there's no need to look at them if they're used as operands of other instructions. llvm-svn: 155327
-
Rafael Espindola authored
by a chrome build on OS X. Thanks to Nico Weber for testing a patch and providing the .ii file. llvm-svn: 155326
-
- Apr 22, 2012
-
-
Craig Topper authored
Make Extract128BitVector and Insert128BitVector take an unsigned instead of an ConstantNode SDValue. getConstant was almost always called just before only to have the functions take it apart and build a new ConstantSDNode. llvm-svn: 155325
-
Benjamin Kramer authored
Found by valgrind. llvm-svn: 155324
-
Benjamin Kramer authored
Remove unnecessary StringRef->char*->StringRef conversion, which read uninitialized memory if the input wasn't 0-terminated. Found by valgrind. llvm-svn: 155323
-
Craig Topper authored
llvm-svn: 155321
-
Craig Topper authored
Make calls to getVectorShuffle more consistent. Use shuffle VT for calls to getUNDEF instead of requerying. Use &Mask[0] instead of Mask.data(). llvm-svn: 155320
-
Craig Topper authored
llvm-svn: 155319
-
Craig Topper authored
Simplify code by converting multiple places that were manually concatenating 128-bit vectors to use either CONCAT_VECTORS or a helper function. CONCAT_VECTORS will itself be lowered to the same pattern as before. The helper function is needed for concats of BUILD_VECTORs since getNode(CONCAT_VECTORS) will just return a large BUILD_VECTOR and we may be trying to lower large BUILD_VECTORS when this occurs. llvm-svn: 155318
-
Rafael Espindola authored
llvm-svn: 155317
-
Rafael Espindola authored
the tempale arguments in deciding the visibility. This agrees with gcc 4.7. Found by trying to build chrome with component=shared_library with 155314 reverted. llvm-svn: 155316
-
Elena Demikhovsky authored
llvm-svn: 155315
-
Rafael Espindola authored
components build. llvm-svn: 155314
-
Benjamin Kramer authored
Found by valgrind. llvm-svn: 155313
-
Benjamin Kramer authored
llvm-svn: 155312
-
Chandler Carruth authored
1) Make the checked assertions a bit more precise. We really want the canonical forms coming out of reassociate to be exactly what is expected. 2) Remove other passes, and switch the test to actually directly check that reassociate makes the important transforms and canonicalizations. 3) Fold in a related test case now that we're using FileCheck. Make the same tidying changes to it. llvm-svn: 155311
-
Chandler Carruth authored
llvm-svn: 155310
-
Elena Demikhovsky authored
llvm-svn: 155309
-
Bill Wendling authored
llvm-svn: 155307
-
Richard Smith authored
type llvm::ArrayType -- sometimes we emit them as packed structs. Don't assert if such a global array has an element type with a non-trivial destructor. llvm-svn: 155305
-
Rafael Espindola authored
llvm-svn: 155304
-
Richard Smith authored
pretend there was no previous declaration -- that can lead us to injecting a class template (with no access specifier) into a class scope. Instead, just avoid the problematic checks. llvm-svn: 155303
-
Rafael Espindola authored
llvm-svn: 155302
-
Rafael Espindola authored
with this testcase. llvm-svn: 155301
-
Bill Wendling authored
names. This saves collecting types we normally don't care about. llvm-svn: 155300
-
Rafael Espindola authored
a boolean. llvm-svn: 155299
-
Chris Lattner authored
StringRef::getAsInteger llvm-svn: 155298
-
- Apr 21, 2012
-
-
Chris Lattner authored
llvm-svn: 155297
-
Nadav Rotem authored
llvm-svn: 155296
-
Craig Topper authored
llvm-svn: 155294
-
Richard Smith authored
exception specifications in C++11 until after we've parsed the exception specifications for nested classes. llvm-svn: 155293
-
Craig Topper authored
llvm-svn: 155291
-
Fariborz Jahanian authored
llvm-svn: 155290
-
Richard Smith authored
test by me. llvm-svn: 155289
-
Benjamin Kramer authored
It set NumLowBitAvailable = 3 which may not be true on all platforms. We only ever use 2 bits (the default) so this assumption can be safely removed Should fix PR12612. llvm-svn: 155288
-
NAKAMURA Takumi authored
Thanks to Andy Gibbs, to report the issue. llvm-svn: 155287
-
NAKAMURA Takumi authored
llvm-svn: 155286
-
NAKAMURA Takumi authored
llvm-svn: 155285
-
NAKAMURA Takumi authored
llvm-svn: 155284
-
Nuno Lopes authored
llvm-svn: 155283
-