https://github.com/chapuni edited
https://github.com/llvm/llvm-project/pull/80676
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/chapuni edited
https://github.com/llvm/llvm-project/pull/80676
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/chapuni ready_for_review
https://github.com/llvm/llvm-project/pull/80676
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/chapuni updated
https://github.com/llvm/llvm-project/pull/80676
>From d168e0cb85eb150caa7ab241f136c5a23f79ba38 Mon Sep 17 00:00:00 2001
From: NAKAMURA Takumi
Date: Mon, 5 Feb 2024 00:33:40 +0900
Subject: [PATCH 1/5] Implement MCDCTVIdxBuilder and MCDCTestVectorBuilder
(LLVM
chapuni wrote:
Seems this causes the crash with `-fcoverage-mcdc -mllvm
-system-headers-coverage`. Investigating.
See also #78920.
https://github.com/llvm/llvm-project/pull/76950
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.ll
chapuni wrote:
I haven't had a reduced testcase for it, though.
I expect it reproducible with `-fcoverage-mcdc -mllvm -system-headers-coverage`
to build `LLVMSupport`. `clangCodeGen` will crash. (`llvm-cov` crashes w/o
`system-headers-coverage`)
https://github.com/llvm/llvm-project/pull/76950
Author: NAKAMURA Takumi
Date: 2024-01-27T15:11:37+09:00
New Revision: faef68bca852d08511ea0311d8a0d221cb202e73
URL:
https://github.com/llvm/llvm-project/commit/faef68bca852d08511ea0311d8a0d221cb202e73
DIFF:
https://github.com/llvm/llvm-project/commit/faef68bca852d08511ea0311d8a0d221cb202e73.dif
chapuni wrote:
Excuse me, I've reverted this.
I posted a reduced testcase in #78920. Reproducible w/o `-fcoverage-mcdc`.
https://github.com/llvm/llvm-project/pull/76950
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/c
https://github.com/chapuni edited
https://github.com/llvm/llvm-project/pull/78202
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/chapuni requested changes to this pull request.
I've found this change fails with the expression;
`((a && (b || c) || (d && e)) && f)`.
I guess there might be a confusion in `AndRHS` and `OrRHS`. I haven't
understood your code completely, though.
I've pushed my refactoring i
@@ -298,7 +298,7 @@ struct CounterMappingRegion {
unsigned ExpandedFileID, unsigned LineStart,
unsigned ColumnStart, unsigned LineEnd,
unsigned ColumnEnd, RegionKind Kind)
- : MCDCParams(MCDCParams), Expa
@@ -668,6 +668,8 @@ struct MCDCCoverageBuilder {
llvm::SmallVector NestLevel;
llvm::DenseMap &CondIDs;
llvm::DenseMap &MCDCBitmapMap;
+ llvm::DenseMap TrueCondIDs;
chapuni wrote:
I think `TrueCondIDs` and `FalseCondIDs` can be unified.
https://github.c
@@ -298,7 +298,7 @@ struct CounterMappingRegion {
unsigned ExpandedFileID, unsigned LineStart,
unsigned ColumnStart, unsigned LineEnd,
unsigned ColumnEnd, RegionKind Kind)
- : MCDCParams(MCDCParams), Expa
@@ -730,68 +723,70 @@ struct MCDCCoverageBuilder {
return;
// If binary expression is disqualified, don't do mapping.
-if (NestLevel.empty() &&
-!MCDCBitmapMap.contains(CodeGenFunction::stripCond(E)))
+if (!isBuilding() &&
!MCDCBitmapMap.contains(Cod
@@ -1847,30 +1850,18 @@ struct CounterCoverageMappingBuilder
// Extract the Parent Region Counter.
Counter ParentCnt = getRegion().getCounter();
-// Extract the MCDC condition IDs (returns 0 if not needed).
-MCDCConditionID NextOrID = MCDCBuilder.getNextLOrCond
@@ -730,68 +723,70 @@ struct MCDCCoverageBuilder {
return;
// If binary expression is disqualified, don't do mapping.
-if (NestLevel.empty() &&
-!MCDCBitmapMap.contains(CodeGenFunction::stripCond(E)))
+if (!isBuilding() &&
!MCDCBitmapMap.contains(Cod
@@ -676,41 +679,25 @@ struct MCDCCoverageBuilder {
return E->getOpcode() == BO_LAnd;
}
- /// Push an ID onto the corresponding RHS stack.
- void pushRHS(const BinaryOperator *E) {
-llvm::SmallVector &rhs = isLAnd(E) ? AndRHS : OrRHS;
-rhs.push_back(CondIDs[Code
@@ -663,9 +663,12 @@ struct MCDCCoverageBuilder {
private:
CodeGenModule &CGM;
- llvm::SmallVector AndRHS;
- llvm::SmallVector OrRHS;
- llvm::SmallVector NestLevel;
+ struct DecisionIDPair {
+MCDCConditionID TrueID = 0;
+MCDCConditionID FalseID = 0;
+ };
+
+ ll
@@ -1822,20 +1817,28 @@ struct CounterCoverageMappingBuilder
}
void VisitBinLAnd(const BinaryOperator *E) {
-// Keep track of Binary Operator and assign MCDC condition IDs
+bool IsRootNode = MCDCBuilder.isIdle();
+
+// Keep track of Binary Operator and assign M
@@ -1847,30 +1850,18 @@ struct CounterCoverageMappingBuilder
// Extract the Parent Region Counter.
Counter ParentCnt = getRegion().getCounter();
-// Extract the MCDC condition IDs (returns 0 if not needed).
-MCDCConditionID NextOrID = MCDCBuilder.getNextLOrCond
https://github.com/chapuni edited
https://github.com/llvm/llvm-project/pull/78202
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/chapuni commented:
Almost good, thanks!
Could you mention the issue #77873 in the description or in the subject?
https://github.com/llvm/llvm-project/pull/78202
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.l
@@ -730,68 +723,70 @@ struct MCDCCoverageBuilder {
return;
// If binary expression is disqualified, don't do mapping.
-if (NestLevel.empty() &&
-!MCDCBitmapMap.contains(CodeGenFunction::stripCond(E)))
+if (!isBuilding() &&
!MCDCBitmapMap.contains(Cod
@@ -663,54 +668,40 @@ struct MCDCCoverageBuilder {
private:
CodeGenModule &CGM;
- llvm::SmallVector AndRHS;
- llvm::SmallVector OrRHS;
- llvm::SmallVector NestLevel;
+ llvm::SmallVector DecisionStack;
chapuni wrote:
I meant; `llvm::SmallVector` w/o the
@@ -1884,20 +1874,28 @@ struct CounterCoverageMappingBuilder
}
void VisitBinLOr(const BinaryOperator *E) {
-// Keep track of Binary Operator and assign MCDC condition IDs
+bool IsRootNode = MCDCBuilder.isIdle();
+
+// Keep track of Binary Operator and assign MC
@@ -722,6 +713,9 @@ struct MCDCCoverageBuilder {
return I->second;
}
+ /// Return the LHS Decision ([0,0] if not set).
+ const DecisionIDPair back() const { return DecisionStack.back(); }
chapuni wrote:
I think this may be byref as far as the callee
@@ -663,54 +668,40 @@ struct MCDCCoverageBuilder {
private:
CodeGenModule &CGM;
- llvm::SmallVector AndRHS;
- llvm::SmallVector OrRHS;
- llvm::SmallVector NestLevel;
+ llvm::SmallVector DecisionStack;
llvm::DenseMap &CondIDs;
llvm::DenseMap &MCDCBitmapMap;
MCDCC
@@ -573,6 +573,11 @@ struct EmptyCoverageMappingBuilder : public
CoverageMappingBuilder {
/// creation.
struct MCDCCoverageBuilder {
+ struct DecisionIDPair {
+MCDCConditionID TrueID = 0;
+MCDCConditionID FalseID = 0;
+ };
chapuni wrote:
Initialize
@@ -573,6 +573,11 @@ struct EmptyCoverageMappingBuilder : public
CoverageMappingBuilder {
/// creation.
struct MCDCCoverageBuilder {
+ struct DecisionIDPair {
+MCDCConditionID TrueID = 0;
+MCDCConditionID FalseID = 0;
+ };
chapuni wrote:
I've forgo
@@ -1018,13 +1011,15 @@ struct CounterCoverageMappingBuilder
return (Cond->EvaluateAsInt(Result, CVM.getCodeGenModule().getContext()));
}
+ using MCDCDecisionIDPair = MCDCCoverageBuilder::DecisionIDPair;
+
/// Create a Branch Region around an instrumentable condition
@@ -722,6 +709,12 @@ struct MCDCCoverageBuilder {
return I->second;
}
+ /// Return the LHS Decision ({0,0} if not set).
+ const DecisionIDPair &back() {
+assert(DecisionStack.size() >= 1);
chapuni wrote:
Dropped in the latest change. Thanks for
https://github.com/chapuni edited
https://github.com/llvm/llvm-project/pull/78202
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -722,6 +713,9 @@ struct MCDCCoverageBuilder {
return I->second;
}
+ /// Return the LHS Decision ([0,0] if not set).
+ const DecisionIDPair back() const { return DecisionStack.back(); }
chapuni wrote:
This may return byref since `DecisionStack.bac
https://github.com/chapuni approved this pull request.
Thanks!
I recommend you to commit `llvm` part as the separated one in advance, if you
could commit w/o pull requests.
https://github.com/llvm/llvm-project/pull/78202
___
cfe-commits mailing list
@@ -11,6 +11,7 @@
//===--===//
#include "SystemZ.h"
+#include "clang/AST/Decl.h"
chapuni wrote:
Thanks. Now you can remove this. This is the only point from my side.
> (note that clang itse
https://github.com/chapuni edited
https://github.com/llvm/llvm-project/pull/73511
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -11,6 +11,7 @@
//===--===//
#include "SystemZ.h"
+#include "clang/AST/Decl.h"
chapuni wrote:
Thanks!
https://github.com/llvm/llvm-project/pull/73511
_
https://github.com/chapuni approved this pull request.
Looks good from my side -- please wait for other opinions.
https://github.com/llvm/llvm-project/pull/73511
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mai
Author: chapuni
Date: Sat Jul 29 21:08:23 2017
New Revision: 309499
URL: http://llvm.org/viewvc/llvm-project?rev=309499&view=rev
Log:
CodeGenModule.cpp: [PR33810][Modules] Make sure actual memory corruption before
random crash with -fmodules.
Modified:
cfe/trunk/lib/CodeGen/CodeGenModule.cpp
Author: chapuni
Date: Sat Jul 29 22:06:26 2017
New Revision: 309501
URL: http://llvm.org/viewvc/llvm-project?rev=309501&view=rev
Log:
CodeGenModule.cpp: [PR33810][Modules] Avoid reusing FoundStr to try to fix
crash.
MangledDeclNames might grow up and be reallocated when it were reused by
reente
Author: chapuni
Date: Sat Jul 29 23:39:52 2017
New Revision: 309504
URL: http://llvm.org/viewvc/llvm-project?rev=309504&view=rev
Log:
CodeGenModule.cpp: [PR33810][Modules] Remove an assertion that confirms
MangledDeclNames[CanonicalGD] might be still empty.
FIXME: It is accepted that MangledDecl
Author: chapuni
Date: Mon Jul 31 02:35:08 2017
New Revision: 309551
URL: http://llvm.org/viewvc/llvm-project?rev=309551&view=rev
Log:
libcxxabi: Suppress LLVM_ENABLE_MODULES
Differential Revision: https://reviews.llvm.org/D35542
Modified:
libcxxabi/trunk/CMakeLists.txt
Modified: libcxxabi/t
Author: chapuni
Date: Mon Jul 31 04:45:20 2017
New Revision: 309557
URL: http://llvm.org/viewvc/llvm-project?rev=309557&view=rev
Log:
[CMake][Modules] libclang: Ignore _CINDEX_LIB_ and CLANG_TOOL_EXTRA_BUILD for
-fmodules.
CLANG_TOOL_EXTRA_BUILD doesn't affect headers.
_CINDEX_LIB_ is defined w
My builder is failing,
[ RUN ] ClangdVFSTest.SearchLibDir
/home/bb/bootstrap-clang-libcxx-lld-i686-linux/llvm-project/clang-tools-extra/unittests/clangd/ClangdTests.cpp:492:
Failure
Value of: DiagConsumer.hadErrorInLastDiags()
Actual: true
Expected: false
[ FAILED ] ClangdVFSTest.SearchLi
Author: chapuni
Date: Thu Aug 3 06:30:43 2017
New Revision: 309936
URL: http://llvm.org/viewvc/llvm-project?rev=309936&view=rev
Log:
ClangdTests: Try to unbreak the case CLANG_DEFAULT_CXX_STDLIB=libc++.
Modified:
clang-tools-extra/trunk/unittests/clangd/ClangdTests.cpp
Modified: clang-tools
Author: chapuni
Date: Thu Aug 3 23:35:32 2017
New Revision: 310030
URL: http://llvm.org/viewvc/llvm-project?rev=310030&view=rev
Log:
Revert r309984, "Use "foo-12345.o" instead of "foo.o-12345" as temporary file
name."
It generates MODULE--.pcm, then GlobalModuleIndex.cpp is
It causes failure in check-libcxx with just-built clang.
http://bb.pgr.jp/builders/bootstrap-clang-libcxx-lld-i686-linux/builds/758
On Wed, Aug 9, 2017 at 4:45 AM Josh Gao via cfe-commits <
cfe-commits@lists.llvm.org> wrote:
> Author: jmgao
> Date: Tue Aug 8 12:44:35 2017
> New Revision: 310403
Thanks!
On Fri, Aug 11, 2017 at 4:56 PM Josh Gao wrote:
> Reverted in r310698.
>
> On Fri, Aug 11, 2017 at 12:51 AM, Josh Gao wrote:
>
>> Sorry for the breakage, I'm reverting the patch that caused this now.
>>
>> On Fri, Aug 11, 2017 at 12:36 AM, NAKAMURA Takumi
>> wrote:
>>
>>> It causes fai
Author: chapuni
Date: Sat Aug 19 17:02:20 2017
New Revision: 311270
URL: http://llvm.org/viewvc/llvm-project?rev=311270&view=rev
Log:
clang/test/Tooling/clang-diff-ast.cpp: Satisfy thiscall.
clang/test/Tooling/clang-diff-ast.cpp:45:12: error: expected string not found
in input
// CHECK: CXX
Author: NAKAMURA Takumi
Date: 2023-01-14T08:53:00+09:00
New Revision: f952255907a5a10925a565948f2ca8a61a826d92
URL:
https://github.com/llvm/llvm-project/commit/f952255907a5a10925a565948f2ca8a61a826d92
DIFF:
https://github.com/llvm/llvm-project/commit/f952255907a5a10925a565948f2ca8a61a826d92.dif
@@ -59,4 +60,8 @@ void llvm::emitSourceFileHeader(StringRef Desc, raw_ostream
&OS) {
printLine(OS, Prefix, ' ', Suffix);
printLine(OS, "\\*===", '-', "===*/");
OS << '\n';
+
+ // Print the path of source file
+ if (!Record.getInputFilename().empty())
+OS << "// Gen
https://github.com/chapuni requested changes to this pull request.
Hang on, would it expose build paths to installed headers?
https://github.com/llvm/llvm-project/pull/65744
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org
" + sys::path::filename(Record.getInputFilename()),"
In-Reply-To:
https://github.com/chapuni approved this pull request.
Looks good.
At the moment, this doesn't emit `path` but `file name`.
Since I'll push reformatting, could you rebase, squash, and retitle before
pushing?
I guess we could e
Author: NAKAMURA Takumi
Date: 2023-09-26T12:29:21+09:00
New Revision: c84f9f9a81e496acbef0855cbbb0858c817576dc
URL:
https://github.com/llvm/llvm-project/commit/c84f9f9a81e496acbef0855cbbb0858c817576dc
DIFF:
https://github.com/llvm/llvm-project/commit/c84f9f9a81e496acbef0855cbbb0858c817576dc.dif
Author: NAKAMURA Takumi
Date: 2023-07-15T13:55:11+09:00
New Revision: c915908f6d6946151b17eae00c7f093e6f37c677
URL:
https://github.com/llvm/llvm-project/commit/c915908f6d6946151b17eae00c7f093e6f37c677
DIFF:
https://github.com/llvm/llvm-project/commit/c915908f6d6946151b17eae00c7f093e6f37c677.dif
Author: NAKAMURA Takumi
Date: 2023-07-15T13:55:11+09:00
New Revision: ba7273b02577236fbbca53554bafc6c22d7dd4c9
URL:
https://github.com/llvm/llvm-project/commit/ba7273b02577236fbbca53554bafc6c22d7dd4c9
DIFF:
https://github.com/llvm/llvm-project/commit/ba7273b02577236fbbca53554bafc6c22d7dd4c9.dif
Author: chapuni
Date: Tue Oct 31 21:43:22 2017
New Revision: 317075
URL: http://llvm.org/viewvc/llvm-project?rev=317075&view=rev
Log:
clang/lib/Format/Format.cpp: Fix warnings introduced in rL316903. [-Wpedantic]
Modified:
cfe/trunk/lib/Format/Format.cpp
Modified: cfe/trunk/lib/Format/Format
Author: chapuni
Date: Wed Nov 1 06:47:48 2017
New Revision: 317089
URL: http://llvm.org/viewvc/llvm-project?rev=317089&view=rev
Log:
Reformat.
Modified:
cfe/trunk/include/clang/Sema/Sema.h
Modified: cfe/trunk/include/clang/Sema/Sema.h
URL:
http://llvm.org/viewvc/llvm-project/cfe/trunk/incl
Author: chapuni
Date: Wed Nov 1 06:47:55 2017
New Revision: 317091
URL: http://llvm.org/viewvc/llvm-project?rev=317091&view=rev
Log:
Fix warnings discovered by rL317076. [-Wunused-private-field]
Modified:
cfe/trunk/include/clang/Sema/Sema.h
Modified: cfe/trunk/include/clang/Sema/Sema.h
URL:
Author: chapuni
Date: Mon Nov 6 18:18:24 2017
New Revision: 317538
URL: http://llvm.org/viewvc/llvm-project?rev=317538&view=rev
Log:
ClangdTests/JSONExprTests.cpp: Appease g++-4.8 to move raw string literal out
of macro arg.
Modified:
clang-tools-extra/trunk/unittests/clangd/JSONExprTests.c
Author: chapuni
Date: Tue Nov 14 22:53:45 2017
New Revision: 318274
URL: http://llvm.org/viewvc/llvm-project?rev=318274&view=rev
Log:
ASTMatchers.h: Avoid warnings due to "@throw". [-Wdocumentation]
Modified:
cfe/trunk/include/clang/ASTMatchers/ASTMatchers.h
Modified: cfe/trunk/include/clang
Author: chapuni
Date: Wed Nov 15 15:04:44 2017
New Revision: 318347
URL: http://llvm.org/viewvc/llvm-project?rev=318347&view=rev
Log:
clang/module.modulemap: clang/Basic/X86Target.def may be textual header.
Modified:
cfe/trunk/include/clang/module.modulemap
Modified: cfe/trunk/include/clang/
Due to resource issue, I have to terminate it. As you know, it has been
working for several years and I am certain it has been useful and helpful
to guys.
I am not sure whether I could restart it or not.
I loved it.
Thank you,
Takumi Nakamura
___
cfe-com
Author: NAKAMURA Takumi
Date: 2023-03-15T08:08:51+09:00
New Revision: d4a4d0d7912796aa02878e2cd51da4d1fe8ce930
URL:
https://github.com/llvm/llvm-project/commit/d4a4d0d7912796aa02878e2cd51da4d1fe8ce930
DIFF:
https://github.com/llvm/llvm-project/commit/d4a4d0d7912796aa02878e2cd51da4d1fe8ce930.dif
Author: NAKAMURA Takumi
Date: 2023-04-17T00:32:16+09:00
New Revision: 7d5d987e93bb4650d1dade41f0d5c5025ccb5b5c
URL:
https://github.com/llvm/llvm-project/commit/7d5d987e93bb4650d1dade41f0d5c5025ccb5b5c
DIFF:
https://github.com/llvm/llvm-project/commit/7d5d987e93bb4650d1dade41f0d5c5025ccb5b5c.dif
Author: NAKAMURA Takumi
Date: 2023-04-17T00:32:16+09:00
New Revision: 7d5d987e93bb4650d1dade41f0d5c5025ccb5b5c
URL:
https://github.com/llvm/llvm-project/commit/7d5d987e93bb4650d1dade41f0d5c5025ccb5b5c
DIFF:
https://github.com/llvm/llvm-project/commit/7d5d987e93bb4650d1dade41f0d5c5025ccb5b5c.dif
Author: NAKAMURA Takumi
Date: 2023-04-17T00:38:49+09:00
New Revision: 077a2a4bcddf62fd002f80f150ef0e5c785ba89b
URL:
https://github.com/llvm/llvm-project/commit/077a2a4bcddf62fd002f80f150ef0e5c785ba89b
DIFF:
https://github.com/llvm/llvm-project/commit/077a2a4bcddf62fd002f80f150ef0e5c785ba89b.dif
Author: NAKAMURA Takumi
Date: 2023-02-12T18:37:34+09:00
New Revision: 502e357dc77cde6cc3a11714d37468d5d4c747c3
URL:
https://github.com/llvm/llvm-project/commit/502e357dc77cde6cc3a11714d37468d5d4c747c3
DIFF:
https://github.com/llvm/llvm-project/commit/502e357dc77cde6cc3a11714d37468d5d4c747c3.dif
Author: NAKAMURA Takumi
Date: 2023-02-12T18:38:17+09:00
New Revision: f8b5003cb3f90b9ec21c3472110b0a9a9f245cda
URL:
https://github.com/llvm/llvm-project/commit/f8b5003cb3f90b9ec21c3472110b0a9a9f245cda
DIFF:
https://github.com/llvm/llvm-project/commit/f8b5003cb3f90b9ec21c3472110b0a9a9f245cda.dif
Author: NAKAMURA Takumi
Date: 2023-02-12T18:38:25+09:00
New Revision: 069dd8768a6a00df0a7c4573d415744b06f98955
URL:
https://github.com/llvm/llvm-project/commit/069dd8768a6a00df0a7c4573d415744b06f98955
DIFF:
https://github.com/llvm/llvm-project/commit/069dd8768a6a00df0a7c4573d415744b06f98955.dif
Author: NAKAMURA Takumi
Date: 2023-05-03T01:37:37+09:00
New Revision: 64888d437c9e0dd52adad9b26784369a4ea24b7f
URL:
https://github.com/llvm/llvm-project/commit/64888d437c9e0dd52adad9b26784369a4ea24b7f
DIFF:
https://github.com/llvm/llvm-project/commit/64888d437c9e0dd52adad9b26784369a4ea24b7f.dif
Author: NAKAMURA Takumi
Date: 2023-06-16T08:00:57+09:00
New Revision: 0cbbfb8c2e03275e2f67e4f953693601785069a4
URL:
https://github.com/llvm/llvm-project/commit/0cbbfb8c2e03275e2f67e4f953693601785069a4
DIFF:
https://github.com/llvm/llvm-project/commit/0cbbfb8c2e03275e2f67e4f953693601785069a4.dif
Author: chapuni
Date: Mon Dec 19 10:50:43 2016
New Revision: 290113
URL: http://llvm.org/viewvc/llvm-project?rev=290113&view=rev
Log:
[libclang] Revert part of r290025, "Remove the 'extern "C"' blocks from the
implementation files."
mingw32-ld complains missing symbols in exports,
Cannot expo
It'd be the issue if the test depended on installed headers. The builder
doesn't have MS headers installed.
On Thu, Dec 22, 2016 at 1:27 AM Aaron Ballman
wrote:
> On Tue, Dec 20, 2016 at 5:58 PM, Malcolm Parsons
> wrote:
> > On 20 December 2016 at 22:32, Aaron Ballman
> wrote:
> >> On Tue, Dec
Does the test invoke cl.exe? I supposed it were clang.
On Thu, Dec 22, 2016 at 11:24 PM Aaron Ballman
wrote:
> On Wed, Dec 21, 2016 at 6:10 PM, NAKAMURA Takumi
> wrote:
> > It'd be the issue if the test depended on installed headers. The builder
> > doesn't have MS headers installed.
>
> Those
Author: chapuni
Date: Fri Dec 23 19:55:12 2016
New Revision: 290478
URL: http://llvm.org/viewvc/llvm-project?rev=290478&view=rev
Log:
clangCodeGen: Add LLVMPasses to libdeps. r290450 introduced it.
Modified:
cfe/trunk/lib/CodeGen/CMakeLists.txt
Modified: cfe/trunk/lib/CodeGen/CMakeLists.txt
Author: chapuni
Date: Fri Aug 19 00:25:26 2016
New Revision: 279207
URL: http://llvm.org/viewvc/llvm-project?rev=279207&view=rev
Log:
clang/test/Modules/prebuilt-module.m: Prune "-triple" to fix a configuration
mismatch.
Modified:
cfe/trunk/test/Modules/prebuilt-module.m
Modified: cfe/trunk
Author: chapuni
Date: Wed Aug 24 12:05:48 2016
New Revision: 279641
URL: http://llvm.org/viewvc/llvm-project?rev=279641&view=rev
Log:
clang-offload-bundler: Update libdeps.
Modified:
cfe/trunk/tools/clang-offload-bundler/CMakeLists.txt
Modified: cfe/trunk/tools/clang-offload-bundler/CMakeLis
Author: chapuni
Date: Tue Aug 30 07:34:03 2016
New Revision: 280078
URL: http://llvm.org/viewvc/llvm-project?rev=280078&view=rev
Log:
clang-tools-extra/test/clang-tidy/misc-move-forwarding-reference.cpp: Appease
ms targets with -fno-delayed-template-parsing.
Modified:
clang-tools-extra/trunk
Author: chapuni
Date: Tue Aug 30 08:07:53 2016
New Revision: 280085
URL: http://llvm.org/viewvc/llvm-project?rev=280085&view=rev
Log:
clang/test/Driver/modules-ts.cpp: Satisfy quoted filename.
On win32, backslashed filename is emitted like;
-o
"C:\\bb-win\\ninja-clang-i686-msc19-R\\build\\too
Author: chapuni
Date: Tue Aug 30 10:38:18 2016
New Revision: 280104
URL: http://llvm.org/viewvc/llvm-project?rev=280104&view=rev
Log:
Disable clang/test/SemaTemplate/instantiation-depth-default.cpp temporarily for
targeting mingw32. It crashes. Investigating.
Modified:
cfe/trunk/test/SemaTem
HandleLLVMOptions.cmake and TableGen.cmake.
On Wed, Aug 31, 2016 at 4:12 AM Richard Smith wrote:
> On Tue, Aug 30, 2016 at 8:38 AM, NAKAMURA Takumi via cfe-commits <
> cfe-commits@lists.llvm.org> wrote:
>
>> Author: chapuni
>> Date: Tue Aug 30 10:38:18 2016
>> New
Author: chapuni
Date: Tue Aug 30 19:46:32 2016
New Revision: 280187
URL: http://llvm.org/viewvc/llvm-project?rev=280187&view=rev
Log:
clangTooling: Update libdeps: LLVMOptions, since r280118.
Modified:
cfe/trunk/lib/Tooling/CMakeLists.txt
Modified: cfe/trunk/lib/Tooling/CMakeLists.txt
URL:
Author: chapuni
Date: Tue Aug 30 19:46:25 2016
New Revision: 280186
URL: http://llvm.org/viewvc/llvm-project?rev=280186&view=rev
Log:
clangTooling depends on ClangDriverOptions since r280118.
Modified:
cfe/trunk/lib/Tooling/CMakeLists.txt
Modified: cfe/trunk/lib/Tooling/CMakeLists.txt
URL:
Author: chapuni
Date: Mon Sep 5 08:14:54 2016
New Revision: 280659
URL: http://llvm.org/viewvc/llvm-project?rev=280659&view=rev
Log:
clang/test/Modules/compiler_builtins_x86.c: Fix r280658.
Modified:
cfe/trunk/test/Modules/compiler_builtins_x86.c
Modified: cfe/trunk/test/Modules/compiler_bu
Author: chapuni
Date: Thu Sep 15 00:11:43 2016
New Revision: 281582
URL: http://llvm.org/viewvc/llvm-project?rev=281582&view=rev
Log:
Builtins.def: Explicitly undef finitef, to appease mingw. It defines finitef as
alias of _finitef.
Modified:
cfe/trunk/include/clang/Basic/Builtins.def
Modif
Author: chapuni
Date: Tue Mar 28 09:18:10 2017
New Revision: 298921
URL: http://llvm.org/viewvc/llvm-project?rev=298921&view=rev
Log:
clangToolingRefactor: Add libdeps upon clangFormat in r298913.
Modified:
cfe/trunk/lib/Tooling/Refactoring/CMakeLists.txt
Modified: cfe/trunk/lib/Tooling/Refa
What was your issue? Seems nothing to do "shell".
On Tue, Apr 4, 2017 at 12:03 PM Galina Kistanova via cfe-commits <
cfe-commits@lists.llvm.org> wrote:
> Author: gkistanova
> Date: Mon Apr 3 21:50:40 2017
> New Revision: 299410
>
> URL: http://llvm.org/viewvc/llvm-project?rev=299410&view=rev
> L
Author: chapuni
Date: Fri Apr 7 06:06:31 2017
New Revision: 299760
URL: http://llvm.org/viewvc/llvm-project?rev=299760&view=rev
Log:
CloneDetection.h: Fix warnings. [-Wdocumentation]
Modified:
cfe/trunk/include/clang/Analysis/CloneDetection.h
Modified: cfe/trunk/include/clang/Analysis/Clone
Author: chapuni
Date: Wed Apr 12 19:17:28 2017
New Revision: 300145
URL: http://llvm.org/viewvc/llvm-project?rev=300145&view=rev
Log:
ExternalASTMerger.cpp: Silence another warning. [-Wunused-lambda-capture]
Modified:
cfe/trunk/lib/AST/ExternalASTMerger.cpp
Modified: cfe/trunk/lib/AST/Extern
Author: chapuni
Date: Thu Apr 13 22:16:48 2017
New Revision: 300303
URL: http://llvm.org/viewvc/llvm-project?rev=300303&view=rev
Log:
clang/test/CoverageMapping/unused_names.c: Relax an expression for targeting
PECOFF.
Modified:
cfe/trunk/test/CoverageMapping/unused_names.c
Modified: cfe/tr
Could you confirm if it is right fix?
On Fri, Apr 14, 2017 at 12:29 PM NAKAMURA Takumi via cfe-commits <
cfe-commits@lists.llvm.org> wrote:
> Author: chapuni
> Date: Thu Apr 13 22:16:48 2017
> New Revision: 300303
>
> URL: http://llvm.org/viewvc/llvm-project?rev=300303&am
Author: chapuni
Date: Tue Apr 18 07:13:30 2017
New Revision: 300545
URL: http://llvm.org/viewvc/llvm-project?rev=300545&view=rev
Log:
clang-tools-extra/test/clang-tidy/performance-inefficient-vector-operation.cpp:
Appease targeting msvc with -fno-ms-extensions.
FIXME: This may work with -target
Author: chapuni
Date: Sat Jan 14 02:54:05 2017
New Revision: 292007
URL: http://llvm.org/viewvc/llvm-project?rev=292007&view=rev
Log:
Add LLVMOption to clang-interpreter, corresponding to r291938.
Modified:
cfe/trunk/examples/clang-interpreter/CMakeLists.txt
Modified: cfe/trunk/examples/clan
From: cfe-commits [mailto:cfe-commits-boun...@lists.llvm.org] On Behalf
> Of NAKAMURA Takumi via cfe-commits
> Sent: 01 November 2016 20:08
> To: cfe-commits@lists.llvm.org
> Subject: r285733 - clang/test/CodeGenOpenCL/convergent.cl: Satisfy
> -Asserts with "opt -instnamer".
>
Author: chapuni
Date: Tue Jun 27 00:40:47 2017
New Revision: 306372
URL: http://llvm.org/viewvc/llvm-project?rev=306372&view=rev
Log:
clang/test/CodeGenObjC/ivar-type-encoding.m: Tweak to satisfy -m32.
Modified:
cfe/trunk/test/CodeGenObjC/ivar-type-encoding.m
Modified: cfe/trunk/test/CodeGen
Author: chapuni
Date: Tue Jun 27 23:46:23 2017
New Revision: 306511
URL: http://llvm.org/viewvc/llvm-project?rev=306511&view=rev
Log:
DiagnosticRenderer.h: Prune \param SM, corresponding to rL306384.
[-Wdocumentation]
Modified:
cfe/trunk/include/clang/Frontend/DiagnosticRenderer.h
Modified:
Author: chapuni
Date: Wed Jun 28 15:57:15 2017
New Revision: 306612
URL: http://llvm.org/viewvc/llvm-project?rev=306612&view=rev
Log:
clangDaemon requires clangLex.
Modified:
clang-tools-extra/trunk/clangd/CMakeLists.txt
Modified: clang-tools-extra/trunk/clangd/CMakeLists.txt
URL:
http://ll
Author: chapuni
Date: Thu Jun 29 03:47:23 2017
New Revision: 306660
URL: http://llvm.org/viewvc/llvm-project?rev=306660&view=rev
Log:
Revert r306653, "[OpenCL] Allow function declaration with empty argument list."
It broke bots.
Removed:
cfe/trunk/test/SemaOpenCL/function-no-args.cl
Modified
Author: chapuni
Date: Tue Jul 4 05:12:14 2017
New Revision: 307068
URL: http://llvm.org/viewvc/llvm-project?rev=307068&view=rev
Log:
ClangdServer.cpp: Suppress a warning. [-Wunused-lambda-capture]
Modified:
clang-tools-extra/trunk/clangd/ClangdServer.cpp
Modified: clang-tools-extra/trunk/cl
101 - 200 of 693 matches
Mail list logo