Age | Commit message (Collapse) | Author | Files | Lines |
|
Clang 3.4. Add link to referenced PR.
llvm-svn: 198626
|
|
llvm-svn: 197933
|
|
llvm-svn: 197841
|
|
llvm-svn: 197667
|
|
llvm-svn: 197443
|
|
llvm-svn: 197417
|
|
llvm-svn: 197379
|
|
After chatting with Anna Zaks, she believes that my code samples were
more bugs in the previous releases of the static analyzer.
llvm-svn: 197377
|
|
llvm-svn: 197225
|
|
------------------------------------------------------------------------
r197120 | rsmith | 2013-12-11 18:42:17 -0800 (Wed, 11 Dec 2013) | 2 lines
Update user manual to note that implementation for C++11 and C++1y is complete, and fix a bunch of other issues here.
------------------------------------------------------------------------
llvm-svn: 197127
|
|
llvm-svn: 197118
|
|
llvm-svn: 197117
|
|
llvm-svn: 197115
|
|
llvm-svn: 197042
|
|
------------------------------------------------------------------------
r197022 | smatveev | 2013-12-11 13:14:36 +0400 (Wed, 11 Dec 2013) | 1 line
Mention LeakSanitizer in AddressSanitizer docs.
------------------------------------------------------------------------
llvm-svn: 197023
|
|
------------------------------------------------------------------------
r196957 | smatveev | 2013-12-11 00:10:30 +0400 (Wed, 11 Dec 2013) | 1 line
Rewrite docs/LeakSanitizer.rst. Add it to index.
------------------------------------------------------------------------
llvm-svn: 196958
|
|
llvm-svn: 196810
|
|
llvm-svn: 196343
|
|
------------------------------------------------------------------------
r196215 | alp | 2013-12-02 22:53:39 -0800 (Mon, 02 Dec 2013) | 1 line
Documentation typo corrections
------------------------------------------------------------------------
llvm-svn: 196234
|
|
llvm-svn: 196193
|
|
llvm-svn: 196166
|
|
------------------------------------------------------------------------
r195983 | smatveev | 2013-12-01 01:54:43 +0400 (Sun, 01 Dec 2013) | 1 line
Update the LeakSanitizer documentation with a proper link.
------------------------------------------------------------------------
llvm-svn: 195984
|
|
------------------------------------------------------------------------
r195760 | ggreif | 2013-11-26 05:28:51 -0800 (Tue, 26 Nov 2013) | 1 line
fix a typo
------------------------------------------------------------------------
llvm-svn: 195811
|
|
llvm-svn: 195233
|
|
analyzer website.
llvm-svn: 195027
|
|
Summary:
Add partial support for the hasDeclaration() matcher in the dynamic layer.
This matcher has some special logic to allow any type that has a getDecl() method. We do not support this right now.
Reviewers: klimek
CC: cfe-commits, revane
Differential Revision: http://llvm-reviews.chandlerc.com/D1889
llvm-svn: 195013
|
|
Summary:
Currently with clang:
$ clang -O20 foo.c
error: invalid value '20' in '-O20'
With the patch:
$ clang -O20 foo.c
warning: optimization level '-O20' is unsupported; using '-O3' instead.
1 warning generated.
This matches the gcc behavior (with a warning added)
Pass all tests:
Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
Testing Time: 94.14s
Expected Passes : 6721
Expected Failures : 20
Unsupported Tests : 17
(which was not the case of http://llvm-reviews.chandlerc.com/D2125)
Differential Revision: http://llvm-reviews.chandlerc.com/D2212
llvm-svn: 195009
|
|
Trying to fix test failures since earlier today.
One of the tests added in this commit is outputting test/Driver/clang_f_opts.s
which the builders that build in-tree (eg. clang-native-arm-cortex-a9) are
trying to run as a test case, causing failures.
clang_f_opts.c:
If -### doesn't emit the warning then this test probably shouldn't be in
here in the first place. Frontend maybe?
invalid-o-level.c:
Running %clang_cc1 in the Driver tests doesn't make sense because -cc1
bypasses the driver. (I'm not reverting the commit that introduced this but
please fix instead of keeping it this way.)
Reverting to fix the build failures and also so that the tests can be thought
out more thoroughly.
This reverts commit r194817.
llvm-svn: 194845
|
|
Summary:
Currently with clang:
$ clang -O20 foo.c
error: invalid value '20' in '-O20'
With the patch:
$ clang -O20 foo.c
warning: optimization level '-O20' is unsupported; using '-O3' instead.
1 warning generated.
This matches the gcc behavior (with a warning added)
Pass all tests:
Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
Testing Time: 94.14s
Expected Passes : 6721
Expected Failures : 20
Unsupported Tests : 17
(which was not the case of http://llvm-reviews.chandlerc.com/D2125)
Reviewers: chandlerc, rafael, rengolin, hfinkel
Reviewed By: rengolin
CC: cfe-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D2152
llvm-svn: 194817
|
|
llvm-svn: 194412
|
|
Reviewers: rafael.espindola, rengolin, hfinkel
Reviewed By: rengolin
CC: cfe-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D2138
llvm-svn: 194405
|
|
llvm-svn: 194368
|
|
llvm-svn: 194283
|
|
limited ways) after the next release. See the lengthy discussions (which
are on-going) and the corresponding commit to LLVM's release notes.
Nothing is actually changing at this point, this is just further
spreading the plan.
llvm-svn: 194184
|
|
follow when building a class member access expression. Based on a patch by
Rahul Jain!
llvm-svn: 194161
|
|
Allow users to disable or enable CRC subtarget feature.
Differential Revision: http://llvm-reviews.chandlerc.com/D2037
llvm-svn: 193600
|
|
requires ! feature
The purpose of this is to allow (for instance) the module map for /usr/include
to exclude <tgmath.h> and <complex.h> when building in C++ (these headers are
instead provided by the C++ standard library in this case, and the glibc C
<tgmath.h> header would otherwise try to include <complex.h>, resulting in a
module cycle).
llvm-svn: 193549
|
|
Patch by Vassil Vassilev.
PR13435
llvm-svn: 193495
|
|
llvm-svn: 193452
|
|
patch.
llvm-svn: 193293
|
|
it. Also removes all of the microsoft C++ ABI related code from the
itanium layout builder.
Differential Revision: http://llvm-reviews.chandlerc.com/D2003
llvm-svn: 193290
|
|
llvm-svn: 193288
|
|
llvm-svn: 193283
|
|
llvm-svn: 193281
|
|
llvm-svn: 193278
|
|
llvm-svn: 193277
|
|
llvm-svn: 193120
|
|
divide in the mode that we are compiling in (depending on the target features), not defined if we don't. Should be compatible with the GCC conterpart. Also adding a -hwdiv option to overide the default behavior.
llvm-svn: 193074
|
|
This uses function prefix data to store function type information at the
function pointer.
Differential Revision: http://llvm-reviews.chandlerc.com/D1338
llvm-svn: 193058
|
|
This adds support for outputing the assembly to a file during compilation.
It does this by changing the compilation pipeling to not use the integrated
assembler, and keep the intermediate assembler file.
Differential Revision: http://llvm-reviews.chandlerc.com/D1946
llvm-svn: 192902
|