- May 07, 2013
-
-
David Blaikie authored
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
-
Hal Finkel authored
Implement suggestions by Bill Schmidt in post-commit review. No functionality change intended. llvm-svn: 181338
-
Anna Zaks authored
Instead, use the location of the call to print the note. llvm-svn: 181337
-
Howard Hinnant authored
llvm-svn: 181336
-
Andrew Trick authored
Patch by Dan Liew! llvm-svn: 181335
-
Jyotsna Verma authored
Missing file, HexagonSplitConst32AndConst64.cpp, from lib/Target/Hexagon/CMakeLists.txt. llvm-svn: 181334
-
Ted Kremenek authored
llvm-svn: 181333
-
Serge Pavlov authored
llvm-svn: 181332
-
Jyotsna Verma authored
llvm-svn: 181331
-
Sergey Matveev authored
llvm-svn: 181330
-
Edwin Vane authored
Adding an QualType::isNull() check. llvm-svn: 181329
-
Richard Sandiford authored
llvm-svn: 181328
-
Sergey Matveev authored
llvm-svn: 181327
-
Alexander Kornienko authored
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
-
Shankar Easwaran authored
llvm-svn: 181325
-
Jyotsna Verma authored
llvm-svn: 181324
-
Ashok Thirumurthi authored
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
-
Sergey Matveev authored
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
-
Daniel Jasper authored
With certain styles: Before: delete* x; After: delete *x; llvm-svn: 181318
-
Michael Kuperstein authored
llvm-svn: 181313
-
Richard Sandiford authored
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
-
Evgeniy Stepanov authored
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
-
Rafael Espindola authored
llvm-svn: 181305
-
Daniel Jasper authored
This is just a slight improvement for the fix in r181299, which fixes formatting the very last line of a file. llvm-svn: 181303
-
Daniel Jasper authored
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
-
Tobias Grosser authored
llvm-svn: 181297
-
Timur Iskhodzhanov authored
llvm-svn: 181296
-
Tobias Grosser authored
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
-
Tobias Grosser authored
clang-format become way more stable. This time we mainly reformat function signatures. llvm-svn: 181294
-
Tobias Grosser authored
Calling 'make polly-update-format' will format all Polly files with clang-format. llvm-svn: 181293
-
Ted Kremenek authored
[analyzer; alternate edges] simplify optimization rules to look at control-flow conditions to prune edges. llvm-svn: 181292
-
Ted Kremenek authored
llvm-svn: 181291
-
Tim Northover authored
llvm-svn: 181290
-
John McCall authored
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
-
Shankar Easwaran authored
llvm-svn: 181288
-
Richard Smith authored
llvm-svn: 181287
-
Arnold Schwaighofer authored
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
-
Argyrios Kyrtzidis authored
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
-
Richard Smith authored
C++1y: an assignment operator is implicitly 'constexpr' if it would only call 'constexpr' assignment operators for a literal class type. llvm-svn: 181284
-
Richard Smith authored
- 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
-