- Sep 03, 2013
-
-
Rui Ueyama authored
Differential Revision: http://llvm-reviews.chandlerc.com/D1577 llvm-svn: 189777
-
Rui Ueyama authored
Also added a test to verify that entry symbol is not stripped even if dead stripping is enabled. llvm-svn: 189776
-
Rui Ueyama authored
llvm-svn: 189775
-
Rui Ueyama authored
llvm-svn: 189774
-
- Sep 02, 2013
-
-
Jin-Gu Kang authored
the call to UsualArithmeticConversions should come after the call to CheckVectorOperands on CheckConditionalOperands function. This problem caused compilation error with test17 on "test/CodeGen/ext-vector.c". llvm-svn: 189773
-
Howard Hinnant authored
llvm-svn: 189772
-
Joerg Sonnenberger authored
llvm-svn: 189771
-
Chandler Carruth authored
'auto const' to 'const auto'. llvm-svn: 189770
-
Chandler Carruth authored
been an oversight, as it definitely works. Every test which changed had the const written on the LHS of the auto already. Notably, this also makes things like cpp11-migrate's formation of 'const auto &' variables much more familiar. Yes, many people feel that 'const' and other qualifiers belong on the RHS of the type. I'm not going to argue about that because Clang already *overwhelming* places the qualifiers on the LHS when it can and on the RHS when it must. We shouldn't diverge for auto. We should add a tool to clang-tidy that fixes this in either direction, and then wire up clang-tidy to tools like cpp11-migrate to fix their placement after transforms. llvm-svn: 189769
-
Venkatraman Govindaraju authored
llvm-svn: 189768
-
Dmitry Vyukov authored
llvm-svn: 189767
-
Tilmann Scheller authored
Test cases adjusted accordingly. This fixes rdar://14871821. llvm-svn: 189766
-
Alexander Kornienko authored
llvm-svn: 189765
-
Tobias Grosser authored
Contributed-by:
Star Tan <tanmx_star@yeah.net> llvm-svn: 189764
-
rdar://14871821Tilmann Scheller authored
What we really want is to enable Swift by default for *v7s triples (and there already seems to be some logic which attempts to do that). In that case the iOS version doesn't matter. llvm-svn: 189763
-
Alexander Kornienko authored
llvm-svn: 189762
-
Alexander Kornienko authored
both tools/clang and llvm directories. llvm-svn: 189761
-
Evgeniy Stepanov authored
llvm-svn: 189760
-
Renato Golin authored
llvm-svn: 189759
-
Alexander Kornienko authored
Summary: Store first and last newline position in the token text for string literals and comments to avoid doing .find('\n') for each possible solution. Reviewers: djasper Reviewed By: djasper CC: cfe-commits, klimek Differential Revision: http://llvm-reviews.chandlerc.com/D1556 llvm-svn: 189758
-
Alexander Kornienko authored
Summary: Test clang-format's handling of empty .clang-format files. Reviewers: djasper Reviewed By: djasper CC: cfe-commits, klimek Differential Revision: http://llvm-reviews.chandlerc.com/D1562 llvm-svn: 189757
-
Tilmann Scheller authored
Test cases adjusted accordingly. This fixes rdar://14871821. llvm-svn: 189756
-
NAKAMURA Takumi authored
llvm-svn: 189755
-
NAKAMURA Takumi authored
llvm/test/CodeGen/X86: Update tests with -mattr=-bmi not to take BMI, corresponding to Craig's r189742. AMD Piledriver builder detected failures. llvm-svn: 189754
-
Sergey Matveev authored
Add a wrapper for the clone syscall for use in StopTheWorld. We implement it only for x86_64, so stop building StopTheWorld for other platforms (no one uses it outside x86_64 anyway). See https://code.google.com/p/address-sanitizer/issues/detail?id=214 for why we can't use the glibc clone() wrapper. llvm-svn: 189753
-
Joerg Sonnenberger authored
llvm-svn: 189752
-
Joerg Sonnenberger authored
llvm-svn: 189751
-
Evgeniy Stepanov authored
PR17039 llvm-svn: 189750
-
Daniel Jasper authored
Before, constructs like: using A::operator+; caused a segfault. This fixes llvm.org/PR17050. llvm-svn: 189749
-
Alexey Samsonov authored
llvm-svn: 189748
-
Alexey Samsonov authored
llvm-svn: 189747
-
Pavel Labath authored
This is an improved version of r186498. It enables ExprEngine to reason about temporary object destructors. However, these destructor calls are never inlined, since this feature is still broken. Still, this is sufficient to properly handle noreturn temporary destructors. Now, the analyzer correctly handles expressions like "a || A()", and executes the destructor of "A" only on the paths where "a" evaluted to false. Temporary destructor processing is still off by default and one has to explicitly request it by setting cfg-temporary-dtors=true. Reviewers: jordan_rose CC: cfe-commits Differential Revision: http://llvm-reviews.chandlerc.com/D1259 llvm-svn: 189746
-
Alexey Samsonov authored
llvm-svn: 189745
-
Alexey Samsonov authored
Summary: This change makes races between updates of thread-local stats and merging all the thread-local stats together less harmful. Reviewers: kcc Reviewed By: kcc CC: dvyukov, llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D1572 llvm-svn: 189744
-
Daniel Jasper authored
Before: #define OPERATION_CASE(name) \ case OP_name: \ return operations::Operation##name After: #define OPERATION_CASE(name) \ case OP_name: \ return operations::Operation##name llvm-svn: 189743
-
Craig Topper authored
llvm-svn: 189742
-
Chandler Carruth authored
fallback syntax used when we fail to find a '.clang-format' file. Adjust variable names appropriately. Update the editor integration pieces that specify a '-style' option to specify it as '-style=file'. I left the functionality in place because even if the preferred method is to use '.clang-format' files, this way if someone needs to clobber the style in their editor we show how to do so in these examples. Also check in a '.clang-format' file for Clang to ensure that separate checkouts and builds of Clang from LLVM can still get the nice formatting. =] This unfortunately required nuking the test for the absence of a '.clang-format' file as now the directory happening to be under your clang source tree will cause there to always be a file. ;] llvm-svn: 189741
-
Elena Demikhovsky authored
llvm-svn: 189740
-
Michael Gottesman authored
[cmake] Provide an option to not install the support headers so that the cmake build can match the make build if requested. llvm-svn: 189739
-
Michael Gottesman authored
llvm-svn: 189738
-