- Apr 22, 2012
-
-
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
-
Nuno Lopes authored
llvm-svn: 155282
-
NAKAMURA Takumi authored
llvm-svn: 155281
-
Benjamin Kramer authored
No functionality change. llvm-svn: 155280
-
NAKAMURA Takumi authored
llvm-svn: 155279
-
NAKAMURA Takumi authored
clang/test/Rewriter/rewrite-modern-extern-c-func-decl.mm: Mark as XFAIL:mingw for now, due to predefined __declspec. It could be tweaked to add -triple i686-win32, though. llvm-svn: 155278
-
Matt Beaumont-Gay authored
llvm-svn: 155274
-
Jason Molenda authored
llvm-svn: 155272
-