| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
Apparently we didn't keep an association of Compile Unit metadata nodes
to DIEs so looking up that parental context failed & thus caused no
DW_TAG_imported_modules to be emitted at the CU scope. Fix this by
adding the mapping & sure up the test case to verify this.
llvm-svn: 181339
|
| |
|
|
|
|
|
| |
Implement suggestions by Bill Schmidt in post-commit review. No functionality
change intended.
llvm-svn: 181338
|
| |
|
|
|
|
| |
Instead, use the location of the call to print the note.
llvm-svn: 181337
|
| |
|
|
| |
llvm-svn: 181336
|
| |
|
|
|
|
| |
Patch by Dan Liew!
llvm-svn: 181335
|
| |
|
|
|
|
| |
Missing file, HexagonSplitConst32AndConst64.cpp, from lib/Target/Hexagon/CMakeLists.txt.
llvm-svn: 181334
|
| |
|
|
|
|
| |
for arrows.
llvm-svn: 181333
|
| |
|
|
| |
llvm-svn: 181332
|
| |
|
|
| |
llvm-svn: 181331
|
| |
|
|
| |
llvm-svn: 181330
|
| |
|
|
|
|
| |
Adding an QualType::isNull() check.
llvm-svn: 181329
|
| |
|
|
| |
llvm-svn: 181328
|
| |
|
|
| |
llvm-svn: 181327
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Added parseConfiguration method, which reads FormatStyle from YAML
string. This supports all FormatStyle fields and an additional BasedOnStyle
field, which can be used to specify base style.
Reviewers: djasper, klimek
Reviewed By: djasper
CC: cfe-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D754
llvm-svn: 181326
|
| |
|
|
| |
llvm-svn: 181325
|
| |
|
|
| |
llvm-svn: 181324
|
| |
|
|
|
|
|
|
|
|
| |
the Linux buildbots
while we develop a better understanding of how to manage the thread lists in a platform-independant fashion.
Reviewed by: Daniel Malea
llvm-svn: 181323
|
| |
|
|
|
|
|
|
| |
Move this function to sanitizer_common because LSan uses it too. Also, fix a bug
where the TLS range reported for main thread was off by the size of the thread
descriptor from libc (TSan doesn't care much, but for LSan it's critical).
llvm-svn: 181322
|
| |
|
|
|
|
|
|
| |
With certain styles:
Before: delete* x;
After: delete *x;
llvm-svn: 181318
|
| |
|
|
| |
llvm-svn: 181313
|
| |
|
|
|
|
|
|
| |
createSystemZMCCodeGenInfo was not passing the optimization level to
InitMCCodeGenInfo(), so -O0 would be ignored. Fixes DebugInfo/namespace.ll
after the changes in r181271.
llvm-svn: 181312
|
| |
|
|
|
|
|
|
|
| |
With this change, __internal_*stat always expect a "struct stat *" argument.
This avoids stat/stat64 caller-side confusion (sanitizer_common tests already
made this mistake), and allows the use of __internal_fstat() as a drop-in
replacement for libc's fstat().
llvm-svn: 181311
|
| |
|
|
| |
llvm-svn: 181305
|
| |
|
|
|
|
|
| |
This is just a slight improvement for the fix in r181299, which fixes
formatting the very last line of a file.
llvm-svn: 181303
|
| |
|
|
|
|
|
|
| |
Emacs seems to have a line that is just past the last character of the
buffers content. This needs to be handled specially so that clang-format
is not called with an invalid -offset.
llvm-svn: 181299
|
| |
|
|
| |
llvm-svn: 181297
|
| |
|
|
| |
llvm-svn: 181296
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use the new cl::OptionCategory support to move the Polly options into a separate
option category. The aim is to hide most options and show by default only the
options a user needs to influence '-O3 -polly'. The available options probably
need some care, but here is the current status:
Polly Options:
Configure the polly loop optimizer
-enable-polly-openmp - Generate OpenMP parallel code
-polly - Enable the polly optimizer (only at -O3)
-polly-no-tiling - Disable tiling in the scheduler
-polly-only-func=<function-name> - Only run on a single function
-polly-report - Print information about the activities
of Polly
-polly-vectorizer - Select the vectorization strategy
=none - No Vectorization
=polly - Polly internal vectorizer
=unroll-only - Only grouped unroll the vectorize
candidate loops
=bb - The Basic Block vectorizer driven by
Polly
llvm-svn: 181295
|
| |
|
|
|
|
|
| |
clang-format become way more stable. This time we mainly reformat function
signatures.
llvm-svn: 181294
|
| |
|
|
|
|
|
| |
Calling 'make polly-update-format' will format all Polly files with
clang-format.
llvm-svn: 181293
|
| |
|
|
|
|
| |
control-flow conditions to prune edges.
llvm-svn: 181292
|
| |
|
|
|
|
| |
for 'entering loop body'
llvm-svn: 181291
|
| |
|
|
| |
llvm-svn: 181290
|
| |
|
|
|
|
|
|
|
|
|
| |
unnamed bitfields.
Unnamed bitfields won't have an explicit copy operation
in the AST, which breaks the strong form of the invariant.
rdar://13816940
llvm-svn: 181289
|
| |
|
|
|
|
| |
change in functionality)
llvm-svn: 181288
|
| |
|
|
|
|
| |
integers.
llvm-svn: 181287
|
| |
|
|
|
|
|
|
|
|
| |
We were passing an i32 to ConstantInt::get where an i64 was needed and we must
also pass the sign if we pass negatives numbers. The start index passed to
getConsecutiveVector must also be signed.
Should fix PR15882.
llvm-svn: 181286
|
| |
|
|
|
|
|
|
|
|
|
| |
FileID.
This fixes a crash due to SourceManager::getLocForEndOfFile() returning an off-by-one location
when the the FileID is for an empty file.
rdar://13803893
llvm-svn: 181285
|
| |
|
|
|
|
| |
call 'constexpr' assignment operators for a literal class type.
llvm-svn: 181284
|
| |
|
|
|
|
|
|
|
| |
- fix paper links to point to isocpp.org, where most of the papers are already up
- update "SVN" features to "Clang 3.3" to distinguish them from features which we
complete after the branch
- document use of -std=c++1y to enable c++1y support
llvm-svn: 181283
|
| |
|
|
|
|
| |
the first time.
llvm-svn: 181282
|
| |
|
|
|
|
| |
match is unique
llvm-svn: 181281
|
| |
|
|
|
|
|
| |
This makes the target handler a constructor argument because the constructor of
OutputELFWriter relies on it being initialized.
llvm-svn: 181280
|
| |
|
|
| |
llvm-svn: 181279
|
| |
|
|
| |
llvm-svn: 181272
|
| |
|
|
| |
llvm-svn: 181271
|
| |
|
|
|
|
|
|
| |
Patch by: Michel Dänzer
Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
llvm-svn: 181269
|
| |
|
|
|
|
|
|
| |
Patch by: Michel Dänzer
Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
llvm-svn: 181268
|
| |
|
|
|
|
|
|
| |
Patch by: Michel Dänzer
Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
llvm-svn: 181267
|
| |
|
|
|
|
|
|
| |
Patch by: Michel Dänzer
Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
llvm-svn: 181266
|