Author: vedantk
Date: Sat Feb 25 01:21:23 2017
New Revision: 296248
URL: http://llvm.org/viewvc/llvm-project?rev=296248&view=rev
Log:
Weaken test/Profile/c-ternary.c
There is a bot which doesn't use '%1' as the IR name of the first
argument to a function:
http://lab.llvm.org:8011/builders/clang-
Author: vedantk
Date: Sat Feb 25 01:05:41 2017
New Revision: 296247
URL: http://llvm.org/viewvc/llvm-project?rev=296247&view=rev
Log:
Suppress uninteresting warnings in test/CoverageMapping, NFC.
Modified:
cfe/trunk/test/CoverageMapping/implicit-def-in-macro.m
cfe/trunk/test/CoverageMappi
Author: vedantk
Date: Sat Feb 25 00:47:00 2017
New Revision: 296246
URL: http://llvm.org/viewvc/llvm-project?rev=296246&view=rev
Log:
Fix -Wparentheses warning
Modified:
cfe/trunk/lib/CodeGen/CGExprScalar.cpp
Modified: cfe/trunk/lib/CodeGen/CGExprScalar.cpp
URL:
http://llvm.org/viewvc/llvm-
ddcc updated this revision to Diff 89777.
ddcc added a comment.
Drop tests, move to https://reviews.llvm.org/D30373
https://reviews.llvm.org/D28952
Files:
CMakeLists.txt
cmake/modules/FindZ3.cmake
include/clang/Config/config.h.cmake
include/clang/StaticAnalyzer/Core/Analyses.def
inclu
Author: vedantk
Date: Sat Feb 25 00:35:45 2017
New Revision: 296245
URL: http://llvm.org/viewvc/llvm-project?rev=296245&view=rev
Log:
Retry: [profiling] Fix profile counter increment when emitting selects (PR32019)
2nd attempt: the first was in r296231, but it had a use after lifetime
bug.
Clang
zaks.anna accepted this revision.
zaks.anna added a comment.
This revision is now accepted and ready to land.
Thank you!
Repository:
rL LLVM
https://reviews.llvm.org/D28278
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm
zaks.anna added a comment.
> Firstly I uploaded Glib-MallocChecker-single-size-value.patch for code
> review, if submitted to UPSTREAM, then upload another one, correct?
Yes. By the way, you can model XXX_n variants similarly to how calloc is
modeled (see CallocMem).
Comment
zaks.anna added a comment.
> So it would be a wast of resources to duplicate these data. So now I am
> also working on the merged version.
Would it make sense to just resume the review on the merged patch?
https://reviews.llvm.org/D29419
___
cfe
zaks.anna accepted this revision.
zaks.anna added a comment.
This revision is now accepted and ready to land.
Looks great!
https://reviews.llvm.org/D30289
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/
zaks.anna added a comment.
I agree this can clarify the error message quite a bit!
Comment at: lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:160
if (ParamDecl->getType()->isPointerType()) {
-Message = "Function call argument is a pointer to uninitialized value";
This revision was automatically updated to reflect the committed changes.
Closed by commit rL296242: [analyzer] Refactor and simplify
SimpleConstraintManager (authored by ddcc).
Changed prior to commit:
https://reviews.llvm.org/D26061?vs=89054&id=89773#toc
Repository:
rL LLVM
https://review
Author: ddcc
Date: Fri Feb 24 22:51:31 2017
New Revision: 296242
URL: http://llvm.org/viewvc/llvm-project?rev=296242&view=rev
Log:
[analyzer] Refactor and simplify SimpleConstraintManager
Summary: SimpleConstraintManager is difficult to use, and makes assumptions
about capabilities of the constr
Author: jvesely
Date: Fri Feb 24 22:20:24 2017
New Revision: 296241
URL: http://llvm.org/viewvc/llvm-project?rev=296241&view=rev
Log:
AMDGPU: export s_sendmsg{halt} instrinsics
Differential Revision: https://reviews.llvm.org/D30366
Modified:
cfe/trunk/include/clang/Basic/BuiltinsAMDGPU.def
Author: jvesely
Date: Fri Feb 24 22:20:20 2017
New Revision: 296239
URL: http://llvm.org/viewvc/llvm-project?rev=296239&view=rev
Log:
AMDGPU: export s_waitcnt builtin
Differential Revision: https://reviews.llvm.org/D30359
Modified:
cfe/trunk/include/clang/Basic/BuiltinsAMDGPU.def
cfe/tru
Author: jvesely
Date: Fri Feb 24 22:20:22 2017
New Revision: 296240
URL: http://llvm.org/viewvc/llvm-project?rev=296240&view=rev
Log:
AMDGPU: export l1 cache invalidation intrinsics
Differential Revision: https://reviews.llvm.org/D30360
Modified:
cfe/trunk/include/clang/Basic/BuiltinsAMDGPU.
ddcc added a comment.
Sounds good, I will commit https://reviews.llvm.org/D26061 and split out the
tests from this (https://reviews.llvm.org/D28952).
https://reviews.llvm.org/D28952
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lis
Author: chapuni
Date: Fri Feb 24 21:45:49 2017
New Revision: 296237
URL: http://llvm.org/viewvc/llvm-project?rev=296237&view=rev
Log:
Revert r296166, "clang-format: Don't leave behind temp files in -i mode on
Windows, PR26125", and r296171.
(MemoryBuffer)Code.reset() was too early.
==26912==
Author: vedantk
Date: Fri Feb 24 20:59:47 2017
New Revision: 296234
URL: http://llvm.org/viewvc/llvm-project?rev=296234&view=rev
Log:
Revert "[profiling] Fix profile counter increment when emitting selects
(PR32019)"
This reverts commit r296231. It causes an assertion failure on 32-bit
machines
Author: jvesely
Date: Fri Feb 24 20:46:53 2017
New Revision: 296233
URL: http://llvm.org/viewvc/llvm-project?rev=296233&view=rev
Log:
math: Implement sinh function
mostly copied form amd_builtins
Added:
libclc/trunk/generic/include/clc/math/sinh.h
libclc/trunk/generic/include/clc/math/si
Author: vedantk
Date: Fri Feb 24 20:30:03 2017
New Revision: 296231
URL: http://llvm.org/viewvc/llvm-project?rev=296231&view=rev
Log:
[profiling] Fix profile counter increment when emitting selects (PR32019)
Clang has logic to lower certain conditional expressions directly into
llvm select instru
Author: rtrieu
Date: Fri Feb 24 19:29:34 2017
New Revision: 296221
URL: http://llvm.org/viewvc/llvm-project?rev=296221&view=rev
Log:
[ODRHash] Move inherited visitor call to end of function.
Modified:
cfe/trunk/lib/AST/ODRHash.cpp
Modified: cfe/trunk/lib/AST/ODRHash.cpp
URL:
http://llvm.org
Hi Nico,
The test you added is causing a failure on the PS4 Windows bot. The root of the
cause is that the Windows version of rm does not accept wildcards
unfortunately. To fix make it work on Windows, you likely need to specify
exactly what files/directories you want to delete without using a
Author: probinson
Date: Fri Feb 24 18:50:34 2017
New Revision: 296216
URL: http://llvm.org/viewvc/llvm-project?rev=296216&view=rev
Log:
Revert r296209, still one more test to go.
Modified:
cfe/trunk/lib/Frontend/CompilerInvocation.cpp
Modified: cfe/trunk/lib/Frontend/CompilerInvocation.cpp
U
This revision was automatically updated to reflect the committed changes.
Closed by commit rL296214: [ubsan] Detect signed overflow UB in remainder
operations (authored by vedantk).
Changed prior to commit:
https://reviews.llvm.org/D29437?vs=89734&id=89753#toc
Repository:
rL LLVM
https://re
This revision was automatically updated to reflect the committed changes.
Closed by commit rL296213: [ubsan] Omit superflous overflow checks for promoted
arithmetic (PR20193) (authored by vedantk).
Changed prior to commit:
https://reviews.llvm.org/D29369?vs=89733&id=89752#toc
Repository:
rL
Author: vedantk
Date: Fri Feb 24 18:43:39 2017
New Revision: 296214
URL: http://llvm.org/viewvc/llvm-project?rev=296214&view=rev
Log:
[ubsan] Detect signed overflow UB in remainder operations
Teach ubsan to diagnose remainder operations which have undefined
behavior due to signed overflow (e.g IN
Author: vedantk
Date: Fri Feb 24 18:43:36 2017
New Revision: 296213
URL: http://llvm.org/viewvc/llvm-project?rev=296213&view=rev
Log:
[ubsan] Omit superflous overflow checks for promoted arithmetic (PR20193)
C requires the operands of arithmetic expressions to be promoted if
their types are small
dtzWill accepted this revision.
dtzWill added a comment.
This revision is now accepted and ready to land.
Sorry for the delay!
LGTM, thanks!
https://reviews.llvm.org/D29369
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.o
Author: probinson
Date: Fri Feb 24 18:15:45 2017
New Revision: 296209
URL: http://llvm.org/viewvc/llvm-project?rev=296209&view=rev
Log:
[PS4] Set our default dialect to C++11. NFC for other targets.
Modified:
cfe/trunk/lib/Frontend/CompilerInvocation.cpp
Modified: cfe/trunk/lib/Frontend/Comp
Author: rtrieu
Date: Fri Feb 24 17:35:37 2017
New Revision: 296198
URL: http://llvm.org/viewvc/llvm-project?rev=296198&view=rev
Log:
[ODRHash] Finish FieldDecl support by handling mutable and initializers.
https://reviews.llvm.org/rL296170
Modified:
cfe/trunk/include/clang/Basic/DiagnosticSe
efriedma accepted this revision.
efriedma added a comment.
This revision is now accepted and ready to land.
LGTM.
https://reviews.llvm.org/D29437
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/
tigerleapgorge closed this revision.
tigerleapgorge added a comment.
warn-thread-safety-parsing.cpp has been commited in
https://reviews.llvm.org/rL296193.
The following FIXME has been added to track this bug.
//FIXME: Bug 32066 - Error should be emitted irrespective of C++ dialect
https://rev
This revision was automatically updated to reflect the committed changes.
Closed by commit rL296193: [Test] Make Lit tests C++11 compatible #10 (authored
by lcharles).
Changed prior to commit:
https://reviews.llvm.org/D21626?vs=89736&id=89737#toc
Repository:
rL LLVM
https://reviews.llvm.org
tigerleapgorge marked 2 inline comments as done.
tigerleapgorge added inline comments.
Comment at: test/SemaCXX/PR9572.cpp:34
+// expected-error@-2 {{non-deleted function '~Bar' cannot override a deleted
function}}
+// expected-note@-3 {{while declaring the implicit destructor f
tigerleapgorge updated this revision to Diff 89736.
tigerleapgorge added a comment.
Updated patch in accordance to Richard Smith's comments.
https://reviews.llvm.org/D21626
Files:
test/Modules/Inputs/merge-using-decls/b.h
test/Modules/merge-using-decls.cpp
test/SemaCXX/PR9572.cpp
test/S
tigerleapgorge abandoned this revision.
tigerleapgorge added a comment.
https://reviews.llvm.org/D20710 is a superset of this patch.
https://reviews.llvm.org/D20710 has been committed in
https://reviews.llvm.org/rL296184.
No need for this patch.
https://reviews.llvm.org/D29972
__
vsk updated this revision to Diff 89734.
vsk added a comment.
- Add a small test that shows why the 'isIntegerType' check is required (we'd
crash otherwise).
https://reviews.llvm.org/D29437
Files:
lib/CodeGen/CGExprScalar.cpp
test/CodeGen/ubsan-promoted-arith.cpp
Index: test/CodeGen/ubsa
vsk updated this revision to Diff 89733.
vsk added a comment.
- Make the suggested readability improvements, and fix a comment in the test
case.
https://reviews.llvm.org/D29369
Files:
lib/CodeGen/CGExprScalar.cpp
test/CodeGen/compound-assign-overflow.c
test/CodeGen/ubsan-promoted-arith.c
jbangert added inline comments.
Comment at: lib/Tooling/RefactoringCallbacks.cpp:213
+llvm::errs() << "Node " << Element.Value
+ << " used in replacement template not bound in Matcher
\n";
+llvm_unreachable("Unbound node in replacement templat
jbangert updated this revision to Diff 89730.
jbangert marked an inline comment as done.
jbangert added a comment.
use llvm::report_fatal_error instead of unreachable.
https://reviews.llvm.org/D29621
Files:
include/clang/Tooling/RefactoringCallbacks.h
lib/Tooling/RefactoringCallbacks.cpp
dcoughlin accepted this revision.
dcoughlin added a comment.
This revision is now accepted and ready to land.
Dominic, this (https://reviews.llvm.org/D28952) and
https://reviews.llvm.org/D26061 look get to me! Let's get these two committed!
We'd like to get to a place where in-tree incremental
This revision was automatically updated to reflect the committed changes.
Closed by commit rL296184: [Test] Make Lit tests C++11 compatible #9 (authored
by lcharles).
Changed prior to commit:
https://reviews.llvm.org/D20710?vs=87309&id=89728#toc
Repository:
rL LLVM
https://reviews.llvm.org/
On 24 February 2017 at 20:49, Nico Weber via cfe-commits
wrote:
> Author: nico
> Date: Fri Feb 24 14:49:00 2017
> New Revision: 296166
>
> URL: http://llvm.org/viewvc/llvm-project?rev=296166&view=rev
> Log:
> clang-format: Don't leave behind temp files in -i mode on Windows, PR26125
>
> Fix and an
vsk added a comment.
Looks NFC to me.
Comment at: lib/CodeGen/CGBlocks.cpp:1414
+
+} // end anonymous namespace
+
I don't see the need for two GenericInfo types (although it's plausible it'll
make sense with your upcoming changes!). I had in mind a single 'enu
arsenm added a comment.
In https://reviews.llvm.org/D30316#686174, @yaxunl wrote:
> AMDGPUTargetMachine::getNullPointerValue needs also be changed to match
> this, otherwise the static initializer will be incorrect for null pointer to
> private addr space. Do you plan to change that?
Yes, t
yaxunl added a comment.
AMDGPUTargetMachine::getNullPointerValue needs also be changed to match this,
otherwise the static initializer will be incorrect for null pointer to private
addr space. Do you plan to change that?
https://reviews.llvm.org/D30316
__
Author: rsmith
Date: Fri Feb 24 15:18:47 2017
New Revision: 296173
URL: http://llvm.org/viewvc/llvm-project?rev=296173&view=rev
Log:
Factor out more commonality between handling of deletion and exception
specifications for special member functions.
Modified:
cfe/trunk/lib/Sema/SemaDeclCXX.cp
arsenm added a comment.
In https://reviews.llvm.org/D30316#686089, @yaxunl wrote:
> LGTM. Thanks! I assume you will make corresponding changes in backend.
This is to match r295891, so then https://reviews.llvm.org/D28937 is required
to fix addrspacecast
https://reviews.llvm.org/D30316
___
rsmith accepted this revision.
rsmith added a comment.
This revision is now accepted and ready to land.
LGTM with a couple of changes.
Comment at: test/Modules/Inputs/merge-using-decls/a.h:25
+#if __cplusplus <= 199711L // C++11 does not allow access declerations
template st
On 2/24/17 1:48 PM, Eric Fiselier wrote:
Inserting arbitrary feature macros into CMake should not be a
supported scenario because it results is macros, such as this one,
which are seemingly dead.
Good point.
Jon
/Eric
On Fri, Feb 24, 2017 at 1:44 PM, Jonathan Roelofs
mailto:jonat...@c
rsmith accepted this revision.
rsmith added a comment.
This revision is now accepted and ready to land.
LGTM
https://reviews.llvm.org/D20710
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-c
Author: nico
Date: Fri Feb 24 15:01:43 2017
New Revision: 296171
URL: http://llvm.org/viewvc/llvm-project?rev=296171&view=rev
Log:
Try to unbreak tests after r296166
Looks like %T isn't per-test but per-test-directory, and
the rm was deleting temp files written by other tests in
test/Format. Lim
Author: rtrieu
Date: Fri Feb 24 14:59:28 2017
New Revision: 296170
URL: http://llvm.org/viewvc/llvm-project?rev=296170&view=rev
Log:
[ODRHash] Add handling of bitfields
Differential Revision: https://reviews.llvm.org/D21675
Modified:
cfe/trunk/include/clang/Basic/DiagnosticSerializationKinds
tigerleapgorge accepted this revision.
tigerleapgorge added a comment.
This revision is now accepted and ready to land.
Of the 3 tests.
format-strings.cpp and printf-cstr.cpp have been commited in r294979
For warn-thread-safety-parsing.cpp, bug 32066 has been filed to track the lack
of thread saf
Author: nico
Date: Fri Feb 24 14:49:00 2017
New Revision: 296166
URL: http://llvm.org/viewvc/llvm-project?rev=296166&view=rev
Log:
clang-format: Don't leave behind temp files in -i mode on Windows, PR26125
Fix and analysis by Wei Mao (see bug), test by me.
Added:
cfe/trunk/test/Format/inpla
Inserting arbitrary feature macros into CMake should not be a supported
scenario because it results is macros, such as this one, which are
seemingly dead.
/Eric
On Fri, Feb 24, 2017 at 1:44 PM, Jonathan Roelofs wrote:
>
>
> On 2/24/17 1:30 PM, Eric Fiselier via Phabricator wrote:
>
>> EricWF ad
On 2/24/17 1:30 PM, Eric Fiselier via Phabricator wrote:
EricWF added a comment.
In https://reviews.llvm.org/D30339#685921, @jroelofs wrote:
In https://reviews.llvm.org/D30339#685919, @rmaprath wrote:
Perhaps change `config.h` and remove the definition there and adjust other
places accord
Author: jvesely
Date: Fri Feb 24 14:32:18 2017
New Revision: 296164
URL: http://llvm.org/viewvc/llvm-project?rev=296164&view=rev
Log:
.gitignore: Ignore amdgcn-mesa object directory
Modified:
libclc/trunk/.gitignore
Modified: libclc/trunk/.gitignore
URL:
http://llvm.org/viewvc/llvm-project/
EricWF added a comment.
In https://reviews.llvm.org/D30339#685921, @jroelofs wrote:
> In https://reviews.llvm.org/D30339#685919, @rmaprath wrote:
>
> > Perhaps change `config.h` and remove the definition there and adjust other
> > places accordingly?
> >
> > The current form is very easy to trip
EricWF added a comment.
This works for me, but the idiomatic macro usage in libc++, and (hopefully)
libc++abi should always use `defined(FOO)` as opposed to `!FOO`. I'll clean
this up in the next week if nobody else wants to.
Repository:
rL LLVM
https://reviews.llvm.org/D30343
__
Hi Eric,
I don't know if you are aware, but one of the tests you added in this change is
failing on the PS4 Windows bot. The test is " Clang Tools ::
change-namespace/white-list.cpp". Can you please take a look?
Douglas Yung
> -Original Message-
> From: cfe-commits [mailto:cfe-commits-
efriedma added inline comments.
Comment at: lib/CodeGen/CGExprScalar.cpp:2380
+ CGF.SanOpts.has(SanitizerKind::SignedIntegerOverflow)) &&
+ Ops.Ty->isIntegerType()) {
CodeGenFunction::SanitizerScope SanScope(&CGF);
I don't think you need the isInt
yaxunl accepted this revision.
yaxunl added a comment.
This revision is now accepted and ready to land.
LGTM. Thanks! I assume you will make corresponding changes in backend.
https://reviews.llvm.org/D30316
___
cfe-commits mailing list
cfe-commits@l
arphaman added inline comments.
Comment at: include/clang/Basic/Attr.td:308-311
+ // - An attribute requires delayed parsing (LateParsed is on)
+ // - An attribute has no GNU/CXX11 spelling
+ // - An attribute has no subject list
+ // - An attribute derives from a StmtAttr or
mgorny added a reviewer: doug.gregor.
mgorny added a subscriber: doug.gregor.
mgorny added a comment.
If I read the git correctly, the change that forbid defining builtins was
initially made in https://reviews.llvm.org/rL64639. @doug.gregor, any chance
you could help us over here? Is clang suppo
Author: nico
Date: Fri Feb 24 13:13:59 2017
New Revision: 296161
URL: http://llvm.org/viewvc/llvm-project?rev=296161&view=rev
Log:
clang-format: Enable include sorting for style=Chromium
Modified:
cfe/trunk/lib/Format/Format.cpp
Modified: cfe/trunk/lib/Format/Format.cpp
URL:
http://llvm.org
Author: nico
Date: Fri Feb 24 13:10:12 2017
New Revision: 296160
URL: http://llvm.org/viewvc/llvm-project?rev=296160&view=rev
Log:
clang-format: Fix many Objective-C formatting regressions from r289428
r289428 added a separate language kind for Objective-C, but kept many
"Language == LK_Cpp" chec
On Mon, Jan 30, 2017 at 9:23 PM, Sam McCall via cfe-commits
wrote:
> Author: sammccall
> Date: Mon Jan 30 23:23:20 2017
> New Revision: 293604
>
> URL: http://llvm.org/viewvc/llvm-project?rev=293604&view=rev
> Log:
> In VirtualCallChecker, handle indirect calls
>
> Summary:
> In VirtualCallChecker
Yes, this looks very straight-forward. Merged in r296154.
On Fri, Feb 24, 2017 at 4:29 AM, Sam McCall via cfe-commits
wrote:
> Thanks Anna, I'm new to the release process here.
>
> Hans: this is a simple fix for a null-dereference in the static analyzer.
> Does it make sense to cherrypick?
>
> On
Merged to 4.0 in r296152.
On Thu, Feb 23, 2017 at 5:16 PM, Hans Wennborg via cfe-commits
wrote:
> Author: hans
> Date: Thu Feb 23 19:16:34 2017
> New Revision: 296063
>
> URL: http://llvm.org/viewvc/llvm-project?rev=296063&view=rev
> Log:
> Revert r291477 "[Frontend] Correct values of ATOMIC_*_LO
arphaman created this revision.
This patch refactors the code figures out which block captures need to be
copied/destroyed using special copy/destroy code.
This is a preparation patch for work on merging block copy/destroy routines.
Thanks for taking a look!
Repository:
rL LLVM
https://revi
Author: rsingh
Date: Fri Feb 24 12:22:59 2017
New Revision: 296146
URL: http://llvm.org/viewvc/llvm-project?rev=296146&view=rev
Log:
[libcxxabi] Fix condition typo in rL296136
Made a mistake in the condition typo because LIBCXXABI_BAREMETAL is always
defined, I should have been checking the conte
This revision was automatically updated to reflect the committed changes.
Closed by commit rL296146: [libcxxabi] Fix condition typo in rL296136 (authored
by rsingh).
Changed prior to commit:
https://reviews.llvm.org/D30343?vs=89687&id=89693#toc
Repository:
rL LLVM
https://reviews.llvm.org/D
rs added a comment.
Going for post-commit.
https://reviews.llvm.org/D30343
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
This revision was automatically updated to reflect the committed changes.
Closed by commit rL296140: [Preprocessor] Fix incorrect token caching that
occurs when lexing _Pragma (authored by arphaman).
Changed prior to commit:
https://reviews.llvm.org/D28772?vs=87801&id=89688#toc
Repository:
r
rs added a comment.
Ah sorry for the mistake. Fix is here https://reviews.llvm.org/D30343
Repository:
rL LLVM
https://reviews.llvm.org/D30339
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/c
Author: arphaman
Date: Fri Feb 24 11:45:16 2017
New Revision: 296140
URL: http://llvm.org/viewvc/llvm-project?rev=296140&view=rev
Log:
[Preprocessor] Fix incorrect token caching that occurs when lexing _Pragma
in macro argument pre-expansion mode when skipping a function body
This commit fixes a
rs created this revision.
Made a mistake in the condition typo because LIBCXXABI_BAREMETAL is always
defined, I should have been checking the contents to see if it's enabled
https://reviews.llvm.org/D30343
Files:
src/abort_message.cpp
Index: src/abort_message.cpp
==
jroelofs added a comment.
In https://reviews.llvm.org/D30339#685919, @rmaprath wrote:
> Perhaps change `config.h` and remove the definition there and adjust other
> places accordingly?
>
> The current form is very easy to trip over.
Eric's point is that LIBCXXABI_BAREMETAL is a 0/1 flag, not a
rmaprath added a comment.
Perhaps change `config.h` and remove the definition there and adjust other
places accordingly?
The current form is very easy to trip over.
Repository:
rL LLVM
https://reviews.llvm.org/D30339
___
cfe-commits mailing lis
Merged to 4.0 in r296139 as requested on the r295473 commit thread.
On Fri, Feb 17, 2017 at 10:32 AM, Jonas Hahnfeld via cfe-commits
wrote:
> Author: hahnfeld
> Date: Fri Feb 17 12:32:58 2017
> New Revision: 295474
>
> URL: http://llvm.org/viewvc/llvm-project?rev=295474&view=rev
> Log:
> [OpenMP]
Oops, it did. Thanks for reminding me; I've merged that in r296139.
On Thu, Feb 23, 2017 at 11:13 PM, Hahnfeld, Jonas
wrote:
> Hi Hans,
>
> Did r295474 fall off your radar? Sorry that I asked for both commits in one
> email, should I reply to the other original commit?
>
> Thanks,
> Jonas
>
>> -
jroelofs added a comment.
In https://reviews.llvm.org/D30339#685888, @EricWF wrote:
> isn't this incorrect because `config.h` always defines LIBCXX_BAREMETAL?
Oh, right, it needs to be:
#if !LIBCXXABI_BAREMETAL || !defined(NDEBUG)
Repository:
rL LLVM
https://reviews.llvm.org/D30339
_
EricWF added a comment.
isn't this incorrect because `config.h` always defines LIBCXX_BAREMETAL?
Repository:
rL LLVM
https://reviews.llvm.org/D30339
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/lis
This revision was automatically updated to reflect the committed changes.
Closed by commit rL296135: [libunwind] Disable calls to fprintf for baremetal
targets. (authored by rsingh).
Changed prior to commit:
https://reviews.llvm.org/D30340?vs=89676&id=89679#toc
Repository:
rL LLVM
https://r
Author: rsingh
Date: Fri Feb 24 10:38:05 2017
New Revision: 296135
URL: http://llvm.org/viewvc/llvm-project?rev=296135&view=rev
Log:
[libunwind] Disable calls to fprintf for baremetal targets.
We've been having issues with using libcxxabi and libunwind for baremetal
targets because fprintf is dep
This revision was automatically updated to reflect the committed changes.
Closed by commit rL296136: [libcxxabi] Disable calls to fprintf for baremetal
targets. (authored by rsingh).
Changed prior to commit:
https://reviews.llvm.org/D30339?vs=89674&id=89681#toc
Repository:
rL LLVM
https://r
Author: rsingh
Date: Fri Feb 24 10:43:36 2017
New Revision: 296136
URL: http://llvm.org/viewvc/llvm-project?rev=296136&view=rev
Log:
[libcxxabi] Disable calls to fprintf for baremetal targets.
We've been having issues with using libcxxabi and libunwind for baremetal
targets because fprintf is dep
danielmarjamaki created this revision.
This patch clarify the error messages about uninitialized function arguments.
It can be really hard to see the problem if there are 10-20 arguments like:
printf("debug:", a, b.c, d, e, ...);
with no info about which argument is uninitialized and with
jroelofs accepted this revision.
jroelofs added a comment.
This revision is now accepted and ready to land.
LGTM
https://reviews.llvm.org/D30339
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/c
jroelofs accepted this revision.
jroelofs added a comment.
This revision is now accepted and ready to land.
LGTM
https://reviews.llvm.org/D30340
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/c
rs created this revision.
We've been having issues with using libcxxabi and libunwind for baremetal
targets because fprintf is dependent on io functions, this patch disable calls
to fprintf when building for baremetal targets in release mode.
https://reviews.llvm.org/D30340
Files:
src/confi
rs created this revision.
We've been having issues with using libcxxabi and libunwind for baremetal
targets because fprintf is dependent on io functions, this patch disable calls
to fprintf when building for baremetal targets in release mode.
https://reviews.llvm.org/D30339
Files:
src/abort
ioeric accepted this revision.
ioeric added a comment.
This revision is now accepted and ready to land.
Lg
https://reviews.llvm.org/D30337
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-com
Hello,
Is there any plan from the community to have clang support multiple versions of
VS?
Thanks.
-Zahira
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
rmaprath updated this revision to Diff 89665.
rmaprath added a comment.
Different approach: Externalize these functions only for the
external-thread-api library variant.
(Similar to https://reviews.llvm.org/D29757)
https://reviews.llvm.org/D29818
Files:
src/chrono.cpp
Index: src/chrono.cp
rmaprath updated this revision to Diff 89664.
rmaprath added a comment.
Different take on the patch: Externalize this function only for the
externally-thread-api variant.
This is much less intrusive. Note that I haven't added the declaration of
`__libcpp_thread_hw_concurrency()` into `__threadi
hokein updated this revision to Diff 89659.
hokein added a comment.
No accident changes.
https://reviews.llvm.org/D30337
Files:
clang-move/ClangMove.cpp
test/clang-move/Inputs/var_test.cpp
test/clang-move/Inputs/var_test.h
test/clang-move/move-var.cpp
unittests/clang-move/ClangMoveTes
hokein created this revision.
Also support dumping global variables.
https://reviews.llvm.org/D30337
Files:
clang-move/ClangMove.cpp
test/clang-move/Inputs/var_test.cpp
test/clang-move/Inputs/var_test.h
test/clang-move/move-var.cpp
unittests/clang-move/ClangMoveTests.cpp
Index: unitt
Author: sepavloff
Date: Fri Feb 24 07:15:08 2017
New Revision: 296116
URL: http://llvm.org/viewvc/llvm-project?rev=296116&view=rev
Log:
Made test more target agnostic
Recommits r295975 (Added regression tests), reverted in r295975,
because it did not work on non-X86 targets.
Added:
cfe/trunk
1 - 100 of 127 matches
Mail list logo