- Dec 31, 2012
-
-
Chris Lattner authored
promoting a store in a loop. This was noticed when working on PR14753, but isn't directly related. llvm-svn: 171281
-
Chris Lattner authored
PR14753 llvm-svn: 171279
-
Will Dietz authored
Fixed version of r171273. llvm-svn: 171278
-
Chandler Carruth authored
Original commit message: [ubsan] Don't suggest casting to unsigned for unsigned unary minus overflow. llvm-svn: 171277
-
Chandler Carruth authored
inlined. Patch by Saleem Abdulrasool, reviewed by Michael Spencer and Richard Smith. llvm-svn: 171276
-
Chandler Carruth authored
phabricator code review site easier with libc++. llvm-svn: 171275
-
Nico Weber authored
llvm-svn: 171274
-
Will Dietz authored
llvm-svn: 171273
-
Jakub Staszak authored
llvm-svn: 171272
-
Bill Wendling authored
Remove the getAttributesAtIndex and getNumAttrs methods in favor of using the getAttrSomewhere predicate. This prevents the uses of 'Attribute' as a collection of attributes. llvm-svn: 171271
-
Jakub Staszak authored
if C1 and C2 differ only with one bit. Fixes PR14708. llvm-svn: 171270
-
Nico Weber authored
These got deleted late 2010 during the Actions/Sema unification. No functionality change. llvm-svn: 171269
-
Nico Weber authored
llvm-svn: 171268
-
- Dec 30, 2012
-
-
Rafael Espindola authored
llvm-svn: 171267
-
Dmitri Gribenko authored
This changes formatting from: inline namespace X { class A { }; } to: inline namespace X { class A { }; } llvm-svn: 171266
-
Will Dietz authored
llvm-svn: 171265
-
Will Dietz authored
llvm-svn: 171264
-
Rafael Espindola authored
llvm-svn: 171263
-
Dmitri Gribenko authored
This gives an about 1.8% improvement on Clang bootstrap with -Wdocumentation llvm-svn: 171262
-
Hal Finkel authored
Fixes pr14751. Patch by Kai; Thanks! llvm-svn: 171261
-
Rafael Espindola authored
the extern "C". llvm-svn: 171260
-
Nuno Lopes authored
The later API is nicer than the former, and is correct regarding wrap-around offsets (if anyone cares). There are a few more places left with duplicated code, which I'll remove soon. llvm-svn: 171259
-
Dmitri Gribenko authored
fixed in r171243. llvm-svn: 171258
-
Bill Wendling authored
llvm-svn: 171257
-
Bill Wendling authored
llvm-svn: 171256
-
Bill Wendling authored
llvm-svn: 171255
-
Bill Wendling authored
directly. This is in preparation for removing the use of the 'Attribute' class as a collection of attributes. That will shift to the AttributeSet class instead. llvm-svn: 171254
-
Bill Wendling authored
directly. This is in preparation for removing the use of the 'Attribute' class as a collection of attributes. That will shift to the AttributeSet class instead. llvm-svn: 171253
-
Bill Wendling authored
llvm-svn: 171252
-
Nadav Rotem authored
LCSSA PHIs may have undef values. The vectorizer updates values that are used by outside users such as PHIs. The bug happened because undefs are not loop values. This patch handles these PHIs. PR14725 llvm-svn: 171251
-
Dmitri Gribenko authored
This is done to avoid odd test failures, like the one fixed in r171243. llvm-svn: 171250
-
Bill Wendling authored
* One that accepts a single Attribute::AttrKind. * One that accepts an Attribute::AttrKind plus a list of values. This is for attributes defined like this: #1 = attributes { align = 4 } * One that accepts a string, for target-specific attributes like this: #2 = attributes { "cpu=cortex-a8" } llvm-svn: 171249
-
Dmitri Gribenko authored
This test did not test anything at all (except for opt crashing, but that was not the reason why it was added). llvm-svn: 171248
-
Bill Wendling authored
stored here is of a certain kind. This is in preparation for when an Attribute object represents a single attribute, instead of a bitmask of attributes. llvm-svn: 171247
-
Dmitri Gribenko authored
This is done to avoid odd test failures, like the one fixed in r171243. llvm-svn: 171246
-
Bill Wendling authored
already uniquified. Note: This will be expanded in the future to add more than just one pointer value. llvm-svn: 171245
-
Bill Wendling authored
s/Raw/getBitMask/g to be more in line with current naming conventions. This method won't be sticking around. llvm-svn: 171244
-
NAKAMURA Takumi authored
Larry Evans reported it fails if source tree contains "load", like "download". llvm-svn: 171243
-
Tobias Grosser authored
assert(Condition && "Text"); -> assert(Condition && "Text); This aligns Polly with the style used in LLVM. llvm-svn: 171242
-
Tobias Grosser authored
We fix the following formatting problems found by clang-format: - 80 cols violations - Obvious problems with missing or too many spaces - multiple new lines in a row clang-format suggests many more changes, most of them falling in the following two categories: 1) clang-format does not at all format a piece of code nicely 2) The style that clang-format suggests does not match the style used in Polly/LLVM I consider differences caused by reason 1) bugs, which should be fixed by improving clang-format. Differences due to 2) need to be investigated closer to understand the cause of the difference and the solution that should be taken. llvm-svn: 171241
-