tejohnson accepted this revision.
tejohnson added a comment.
This revision is now accepted and ready to land.
LGTM. Just one minor nit on the option help string below. Thanks
Comment at: clang/include/clang/Driver/CC1Options.td:329
+def fno_debug_pass_manager : Flag<["-"], "fno
This change broke clang/ubsan bot.
http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/6047/steps/check-clang%20ubsan/logs/stdio
It looks like the value you are initializing SavedAK with may itself be
uninitialized? I see a few constructors that do not mention it.
On Thu, Jun 29
craig.topper created this revision.
This adds to RDNRND to Goldmont as I believe it has that feature in addition to
RDSEED.
I don't know how to test the MOVBE part since we don't have a __MOVBE__ macro
nor do we need one. The backend will already infer the feature from the CPU
name. We do have
timshen updated this revision to Diff 104766.
timshen marked an inline comment as done.
timshen added a comment.
Herald added a subscriber: aprantl.
s/the debug prints/debug printing/
https://reviews.llvm.org/D34790
Files:
clang/include/clang/Driver/CC1Options.td
clang/include/clang/Fronten
Author: dlj
Date: Thu Jun 29 16:07:27 2017
New Revision: 306755
URL: http://llvm.org/viewvc/llvm-project?rev=306755&view=rev
Log:
[lit/libcxx] Fix a remaining reference to lit.util.capture() in custom
libcxx/Darwin code.
Summary:
This reference to lit.util.capture is functionally identical to
su
Author: timshen
Date: Thu Jun 29 16:08:38 2017
New Revision: 306756
URL: http://llvm.org/viewvc/llvm-project?rev=306756&view=rev
Log:
[ThinkLTO] Invoke build(Thin)?LTOPreLinkDefaultPipeline.
Previously it doesn't actually invoke the designated new PM builder
functions.
This patch moves NameAnonG
This revision was automatically updated to reflect the committed changes.
Closed by commit rL306756: [ThinkLTO] Invoke
build(Thin)?LTOPreLinkDefaultPipeline. (authored by timshen).
Changed prior to commit:
https://reviews.llvm.org/D34728?vs=104551&id=104767#toc
Repository:
rL LLVM
https://r
This revision was automatically updated to reflect the committed changes.
Closed by commit rL306757: [NewPM] Add Clang cc1 flag -fdebug-pass-manager for
printing debug information. (authored by timshen).
Changed prior to commit:
https://reviews.llvm.org/D34790?vs=104766&id=104768#toc
Repositor
Author: timshen
Date: Thu Jun 29 16:10:13 2017
New Revision: 306757
URL: http://llvm.org/viewvc/llvm-project?rev=306757&view=rev
Log:
[NewPM] Add Clang cc1 flag -fdebug-pass-manager for printing debug information.
Differential Revision: https://reviews.llvm.org/D34790
Added:
cfe/trunk/test/C
chandlerc added a comment.
Already said LGTM, please go ahead and submit. If tehre are further requsets,
we can always amke follow-up changes.
Repository:
rL LLVM
https://reviews.llvm.org/D34728
___
cfe-commits mailing list
cfe-commits@lists.llv
Sorry, email misfire...
On Thu, Jun 29, 2017 at 4:15 PM Chandler Carruth via Phabricator via
llvm-commits wrote:
> chandlerc added a comment.
>
> Already said LGTM, please go ahead and submit. If tehre are further
> requsets, we can always amke follow-up changes.
>
>
> Repository:
> rL LLVM
>
chandlerc accepted this revision.
chandlerc added a comment.
LGTM too, but no need to wait for me to land this. =D
https://reviews.llvm.org/D34721
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo
This revision was automatically updated to reflect the committed changes.
Closed by commit rL306759: [clang-format] Switch to case-insensitive header
matching and use it to (authored by chandlerc).
Repository:
rL LLVM
https://reviews.llvm.org/D33932
Files:
cfe/trunk/include/clang/Format/For
Author: chandlerc
Date: Thu Jun 29 16:20:54 2017
New Revision: 306759
URL: http://llvm.org/viewvc/llvm-project?rev=306759&view=rev
Log:
[clang-format] Switch to case-insensitive header matching and use it to
improve support for LLVM-style include sorting.
This really is a collection of improvemen
Author: rsmith
Date: Thu Jun 29 16:23:46 2017
New Revision: 306760
URL: http://llvm.org/viewvc/llvm-project?rev=306760&view=rev
Log:
Teach ASTReader how to read only the Preprocessor state from an AST file, not
the ASTContext state.
We use this when running a preprocessor-only action on an AST f
chandlerc created this revision.
Herald added subscribers: mcrosier, sanjoy, rengolin.
Given the long time for which this path has been unused, off by default,
and unnecessary this completely removes the flags. If users are deeply
concerned about the commandline compatibility, they can be added ba
Author: dehao
Date: Thu Jun 29 16:33:13 2017
New Revision: 306764
URL: http://llvm.org/viewvc/llvm-project?rev=306764&view=rev
Log:
[PM] Add support for sample PGO in the new pass manager (clang-side)
Summary: This implements the clang bits of https://reviews.llvm.org/D34720, and
add correspondi
rsmith accepted this revision.
rsmith added a comment.
This revision is now accepted and ready to land.
Removing a `-cc1` flag is OK: we explicitly tell people that the `-cc1`
interface is subject to change without notice.
https://reviews.llvm.org/D34846
_
hfinkel accepted this revision.
hfinkel added a comment.
LGTM, but you need to get the:
def fslp_vectorize_aggressive : Flag<["-"], "fslp-vectorize-aggressive">,
Group,
HelpText<"Enable the BB vectorization passes">;
def fno_slp_vectorize_aggressive : Flag<["-"],
"fno-slp-vectorize-aggr
hfinkel added a comment.
In https://reviews.llvm.org/D34846#796102, @rsmith wrote:
> Removing a `-cc1` flag is OK: we explicitly tell people that the `-cc1`
> interface is subject to change without notice.
I'm assuming we can remove the regular flag as well. They'll just get an
"unused argume
chandlerc updated this revision to Diff 104775.
chandlerc added a comment.
Remove the rest of the flag handling that I missed the first time grepping
through...
https://reviews.llvm.org/D34846
Files:
include/clang/Driver/CC1Options.td
include/clang/Driver/Options.td
include/clang/Fronten
tstellar created this revision.
On RHEL, devtoolset provides a more up-to-date toolchain than the base
install, and we want to make sure all the tools use are from the same
toolchain.
https://reviews.llvm.org/D34848
Files:
lib/Driver/ToolChains/Linux.cpp
Index: lib/Driver/ToolChains/Linux.c
chandlerc requested review of this revision.
chandlerc added a comment.
In https://reviews.llvm.org/D34846#796102, @rsmith wrote:
> Removing a `-cc1` flag is OK: we explicitly tell people that the `-cc1`
> interface is subject to change without notice.
What do you think about this now that it
Author: echristo
Date: Thu Jun 29 17:03:56 2017
New Revision: 306769
URL: http://llvm.org/viewvc/llvm-project?rev=306769&view=rev
Log:
Unified logic for computing target ABI in backend and front end by moving this
common code to Support/TargetParser.
Modeled Triple::GNU after front end code (aap
echristo added a comment.
I've committed this for you as:
M lib/Driver/ToolChains/Clang.cpp
M test/CodeGen/arm-v8.1a-neon-intrinsics.c
M test/CodeGen/named_reg_global.c
M test/CodeGen/neon-immediate-ubsan.c
M test/CodeGen/xray-attribut
smeenai created this revision.
Under Windows Itanium, we need to export virtual and non-virtual thunks
if the functions being thunked are exported. These thunks would
previously inherit their dllexport attribute from the declaration, but
r298330 changed declarations to not have dllexport attribute
Author: smeenai
Date: Thu Jun 29 17:07:54 2017
New Revision: 306770
URL: http://llvm.org/viewvc/llvm-project?rev=306770&view=rev
Log:
[CodeGen] Propagate dllexport to thunks
Under Windows Itanium, we need to export virtual and non-virtual thunks
if the functions being thunked are exported. These
This revision was automatically updated to reflect the committed changes.
Closed by commit rL306770: [CodeGen] Propagate dllexport to thunks (authored by
smeenai).
Repository:
rL LLVM
https://reviews.llvm.org/D34850
Files:
cfe/trunk/lib/CodeGen/CGVTables.cpp
cfe/trunk/test/CodeGenCXX/wind
dlj created this revision.
dlj added projects: lld, clang.
Herald added subscribers: mehdi_amini, sanjoy.
The GoogleTest lit format accepts two parameters to its constructor: a
subdirectory to find test binaries, and a required suffix for the test
filenames. Typically, the config should look lik
rsmith accepted this revision.
rsmith added a comment.
This revision is now accepted and ready to land.
LGTM
Per discussion on IRC, a follow-up patch from @nbjoerg will add the flag back
with it just producing a warning that the flag has been removed and has no
effect. While the usage of the dr
Author: aheejin
Date: Thu Jun 29 17:44:01 2017
New Revision: 306775
URL: http://llvm.org/viewvc/llvm-project?rev=306775&view=rev
Log:
[WebAssembly] Add throw/rethrow builtins for exception handling
Summary:
Add new builtins for throw/rethrow instructions. This follows exception handling
handling
mgrang created this revision.
Herald added subscribers: kristof.beyls, aemerson.
COFF ARM64 is LLP64 platform. So int is 4 bytes, long is 4 bytes and long long
is 8 bytes.
https://reviews.llvm.org/D34859
Files:
lib/Basic/Targets.cpp
Index: lib/Basic/Targets.cpp
Author: dhinton
Date: Thu Jun 29 19:57:34 2017
New Revision: 306782
URL: http://llvm.org/viewvc/llvm-project?rev=306782&view=rev
Log:
Test Commit
Modified:
cfe/trunk/README.txt
Modified: cfe/trunk/README.txt
URL:
http://llvm.org/viewvc/llvm-project/cfe/trunk/README.txt?rev=306782&r1=306781&
Author: dhinton
Date: Thu Jun 29 20:03:28 2017
New Revision: 306783
URL: http://llvm.org/viewvc/llvm-project?rev=306783&view=rev
Log:
Remove test commit.
Modified:
cfe/trunk/README.txt
Modified: cfe/trunk/README.txt
URL:
http://llvm.org/viewvc/llvm-project/cfe/trunk/README.txt?rev=306783&r1
mgrang created this revision.
Iteration of the unordered Ivars causes objc-modern-metadata-visibility.mm
(uncovered by reverse iterating SmallPtrSet).
https://reviews.llvm.org/D34860
Files:
lib/Frontend/Rewrite/RewriteModernObjC.cpp
test/Rewriter/objc-modern-metadata-visibility2.mm
Index
alexshap added inline comments.
Comment at: tools/extra/clang-rename/tool/ClangRename.cpp:167
FindingAction.getUSRList();
const std::vector &PrevNames = FindingAction.getUSRSpellings();
if (PrintName) {
1. nit: this line caught my eye (not directly r
Author: chandlerc
Date: Thu Jun 29 22:13:31 2017
New Revision: 306786
URL: http://llvm.org/viewvc/llvm-project?rev=306786&view=rev
Log:
Remove Clang support for '-fvectorize-slp-aggressive' which used LLVM's
basic block vectorizer. This vectorizer has had no known users for many,
many years and is
This revision was automatically updated to reflect the committed changes.
Closed by commit rL306786: Remove Clang support for
'-fvectorize-slp-aggressive' which used LLVM's (authored by chandlerc).
Repository:
rL LLVM
https://reviews.llvm.org/D34846
Files:
cfe/trunk/include/clang/Driver/CC1
bob.wilson added a comment.
The proposed error message does not provide any information about why the
version is invalid. That could be confusing. Your comment in the code is more
clear: "iOS 10 is the maximum deployment target for 32-bit targets". Can you
say something like that in the error m
Author: inouehrs
Date: Thu Jun 29 22:40:31 2017
New Revision: 306789
URL: http://llvm.org/viewvc/llvm-project?rev=306789&view=rev
Log:
fix trivial typos, NFC
Modified:
cfe/trunk/include/clang/Lex/PTHLexer.h
cfe/trunk/include/clang/Sema/Sema.h
cfe/trunk/lib/Parse/ParseDeclCXX.cpp
compnerd accepted this revision.
compnerd added a comment.
This revision is now accepted and ready to land.
Can you please double check the type of `long double` as well?
Comment at: lib/Basic/Targets.cpp:6583
+
+// This is an LLP64 paltform.
+// int:4, long:4, long lon
Author: echristo
Date: Thu Jun 29 23:03:47 2017
New Revision: 306790
URL: http://llvm.org/viewvc/llvm-project?rev=306790&view=rev
Log:
Add -no-canonical-prefixes to the test line so that we can handle different
build modes.
Modified:
cfe/trunk/test/Driver/openmp-offload.c
Modified: cfe/trun
modocache created this revision.
Depends on https://reviews.llvm.org/D34864.
To unify Clang and LLVM's spelling of "diagnostic[s] hotness", use the
new "diagnostics hotness" spelling in LLVM, which was added in
https://reviews.llvm.org/D34864.
https://reviews.llvm.org/D34865
Files:
lib/CodeG
modocache created this revision.
Herald added a subscriber: fhahn.
Depends on https://reviews.llvm.org/D34867.
Add a Clang frontend option to enable optimization remark hotness
thresholds, which were added to LLVM in https://reviews.llvm.org/D34867.
This prevents diagnostics that do not meet a mi
101 - 144 of 144 matches
Mail list logo