@@ -340,6 +340,44 @@ BasicBlock *llvm::splitBBWithSuffix(IRBuilderBase
&Builder, bool CreateBranch,
return splitBB(Builder, CreateBranch, Old->getName() + Suffix);
}
+// This function creates a fake integer value and a fake use for the integer
+// value. It returns the fake
https://github.com/kiranchandramohan edited
https://github.com/llvm/llvm-project/pull/67723
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Kiran Chandramohan
Date: 2023-07-18T11:05:25Z
New Revision: fc43c4f0181bfb7e7821e8b12fbd45e5178e884b
URL:
https://github.com/llvm/llvm-project/commit/fc43c4f0181bfb7e7821e8b12fbd45e5178e884b
DIFF:
https://github.com/llvm/llvm-project/commit/fc43c4f0181bfb7e7821e8b12fbd45e5178e884b.diff
https://github.com/kiranchandramohan approved this pull request.
Thanks for the detailed summary. LG.
https://github.com/llvm/llvm-project/pull/67723
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinf
https://github.com/kiranchandramohan approved this pull request.
Thanks for the detailed summary. LG.
https://github.com/llvm/llvm-project/pull/67723
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinf
https://github.com/kiranchandramohan approved this pull request.
Thanks for the detailed summary. LG.
https://github.com/llvm/llvm-project/pull/67723
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinf
https://github.com/kiranchandramohan edited
https://github.com/llvm/llvm-project/pull/68364
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -1917,8 +1917,13 @@ class OpenMPIRBuilder {
///
/// \param Loc The location where the teams construct was encountered.
/// \param BodyGenCB Callback that will generate the region code.
+ /// \param NumTeamsUpper Upper bound on the number of teams.
+ /// \param Thread
https://github.com/kiranchandramohan commented:
Is this change for OMP 5.0 and before?
https://github.com/llvm/llvm-project/pull/68364
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -1917,8 +1917,13 @@ class OpenMPIRBuilder {
///
/// \param Loc The location where the teams construct was encountered.
/// \param BodyGenCB Callback that will generate the region code.
+ /// \param NumTeamsUpper Upper bound on the number of teams.
+ /// \param Thread
https://github.com/kiranchandramohan commented:
Is this change for OMP 5.0 and before?
https://github.com/llvm/llvm-project/pull/68364
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/kiranchandramohan edited
https://github.com/llvm/llvm-project/pull/68364
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -1917,8 +1917,13 @@ class OpenMPIRBuilder {
///
/// \param Loc The location where the teams construct was encountered.
/// \param BodyGenCB Callback that will generate the region code.
+ /// \param NumTeamsUpper Upper bound on the number of teams.
+ /// \param Thread
kiranchandramohan wrote:
Can this have `omp.yield` as the terminator and be capable of
yielding/returning values?
https://github.com/llvm/llvm-project/pull/65243
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/ma
kiranchandramohan wrote:
Can this have `omp.yield` as the terminator and be capable of
yielding/returning values?
https://github.com/llvm/llvm-project/pull/65243
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/ma
kiranchandramohan wrote:
Does `falias-analysis` control the existing TBAA generation as well?
https://github.com/llvm/llvm-project/pull/68595
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-co
@@ -406,7 +406,7 @@ AliasAnalysis::Source AliasAnalysis::getSource(mlir::Value
v) {
attributes.set(Attribute::Pointer);
}
- if (type == SourceKind::Global)
+ if (type == SourceKind::Global || type == SourceKind::Direct)
kiranchandramohan wrote:
@@ -406,7 +406,7 @@ AliasAnalysis::Source AliasAnalysis::getSource(mlir::Value
v) {
attributes.set(Attribute::Pointer);
}
- if (type == SourceKind::Global)
+ if (type == SourceKind::Global || type == SourceKind::Direct)
kiranchandramohan wrote:
@@ -1468,6 +1468,18 @@ LogicalResult CancellationPointOp::verify() {
return success();
}
+//===--===//
+// RegionOp
+//===--===//
+
+Logica
@@ -1987,4 +1987,40 @@ def ClauseRequiresAttr :
EnumAttr {
}
+
+def StructuredRegionOp : OpenMP_Op<"structured_region"> {
+ let summary = "Encapsulates a region in an OpenMP construct.";
+ let description = [{
+Encapsulates a region surrounded by an OpenMP Construct. T
@@ -1987,4 +1987,40 @@ def ClauseRequiresAttr :
EnumAttr {
}
+
+def StructuredRegionOp : OpenMP_Op<"structured_region"> {
+ let summary = "Encapsulates a region in an OpenMP construct.";
+ let description = [{
+Encapsulates a region surrounded by an OpenMP Construct. T
@@ -1468,6 +1468,18 @@ LogicalResult CancellationPointOp::verify() {
return success();
}
+//===--===//
+// RegionOp
+//===--===//
+
+Logica
Author: Victor Kingi
Date: 2023-07-28T09:26:40Z
New Revision: f04ccadf35441b2e13b3ab30edeef251818fa9c7
URL:
https://github.com/llvm/llvm-project/commit/f04ccadf35441b2e13b3ab30edeef251818fa9c7
DIFF:
https://github.com/llvm/llvm-project/commit/f04ccadf35441b2e13b3ab30edeef251818fa9c7.diff
LOG:
Author: Kiran Chandramohan
Date: 2023-08-07T16:43:42Z
New Revision: f48969f90769f37e042025dba6c544eeddd6d3e6
URL:
https://github.com/llvm/llvm-project/commit/f48969f90769f37e042025dba6c544eeddd6d3e6
DIFF:
https://github.com/llvm/llvm-project/commit/f48969f90769f37e042025dba6c544eeddd6d3e6.diff
Author: Victor Kingi
Date: 2023-08-10T12:37:28+01:00
New Revision: 6e13e3c3e5e29ec0757370e354ed5e62147e47c7
URL:
https://github.com/llvm/llvm-project/commit/6e13e3c3e5e29ec0757370e354ed5e62147e47c7
DIFF:
https://github.com/llvm/llvm-project/commit/6e13e3c3e5e29ec0757370e354ed5e62147e47c7.diff
Author: Kiran Chandramohan
Date: 2020-02-04T22:48:02Z
New Revision: a969e051a5d9fe17793e8be554b471429d97d958
URL:
https://github.com/llvm/llvm-project/commit/a969e051a5d9fe17793e8be554b471429d97d958
DIFF:
https://github.com/llvm/llvm-project/commit/a969e051a5d9fe17793e8be554b471429d97d958.diff
kiranchandramohan wrote:
Unrelated, but just wanted to bring this up since you are working in this area
and distinguishing between Flang and Clang. Flang does not generate the
Diagnostics Reference and hence ends up with the warning (see below) in the
docs CI (https://lab.llvm.org/buildbot/#/b
https://github.com/kiranchandramohan approved this pull request.
LGTM. Thanks @DavidSpickett for the fix.
https://github.com/llvm/llvm-project/pull/81726
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/lis
https://github.com/kiranchandramohan approved this pull request.
Thanks Slava.
https://github.com/llvm/llvm-project/pull/81971
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/kiranchandramohan approved this pull request.
LG.
https://github.com/llvm/llvm-project/pull/107462
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/kiranchandramohan approved this pull request.
LGTM.
https://github.com/llvm/llvm-project/pull/102975
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -1980,9 +1980,11 @@ within a command line are combined with spaces; spaces
and backslashes within an
argument are escaped with backslashes. This format differs from the format of
the equivalent section produced by GCC with the -frecord-gcc-switches flag.
This option is curr
https://github.com/kiranchandramohan edited
https://github.com/llvm/llvm-project/pull/102975
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/kiranchandramohan commented:
Couple of minor questions.
https://github.com/llvm/llvm-project/pull/102975
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -1980,9 +1980,11 @@ within a command line are combined with spaces; spaces
and backslashes within an
argument are escaped with backslashes. This format differs from the format of
the equivalent section produced by GCC with the -frecord-gcc-switches flag.
This option is curr
@@ -1980,9 +1980,11 @@ within a command line are combined with spaces; spaces
and backslashes within an
argument are escaped with backslashes. This format differs from the format of
the equivalent section produced by GCC with the -frecord-gcc-switches flag.
This option is curr
https://github.com/kiranchandramohan created
https://github.com/llvm/llvm-project/pull/100343
Config files provide a facility to invoke the compiler with a predefined set of
options. The patch only enables these options in the flang driver.
Functionality was always there.
>From bb8e77f755ee0c
https://github.com/kiranchandramohan milestoned
https://github.com/llvm/llvm-project/pull/100343
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/kiranchandramohan closed
https://github.com/llvm/llvm-project/pull/100343
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
kiranchandramohan wrote:
/cherry-pick 8a77961
https://github.com/llvm/llvm-project/pull/100343
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
kiranchandramohan wrote:
Could you add a flang driver test as well?
https://github.com/llvm/llvm-project/pull/98736
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
kiranchandramohan wrote:
> > Could you add a flang driver test as well?
>
> The RFC was specifically about `-Ofast` in Clang and not behavior in Flang,
> so what test behavior would you like to see? This patch currently deprecates
> for both Clang and Flang, is that acceptable?
I was asking f
https://github.com/kiranchandramohan created
https://github.com/llvm/llvm-project/pull/90420
A quick and dirty implementation of the -w option. Filters the warning messages
generated by the Frontend during emission.
TODO: Add more tests
TODO: Ignore MLIR, LLVM IR and Driver warnings
TODO: Chec
https://github.com/kiranchandramohan edited
https://github.com/llvm/llvm-project/pull/90420
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/kiranchandramohan updated
https://github.com/llvm/llvm-project/pull/90420
>From 6a22c2de281bc04c9f71b7fcc8289e4217b70e08 Mon Sep 17 00:00:00 2001
From: Kiran Chandramohan
Date: Fri, 26 Apr 2024 09:26:11 +
Subject: [PATCH] [Flang][Driver] Add support for -w option
A quick
https://github.com/kiranchandramohan edited
https://github.com/llvm/llvm-project/pull/90420
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/kiranchandramohan edited
https://github.com/llvm/llvm-project/pull/90420
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
kiranchandramohan wrote:
Thanks @jeffhammond. I will wait for @klausler to submit
https://github.com/llvm/llvm-project/pull/90518 which will make it easier for
the driver and will provide more fine-grained control of warnings.
https://github.com/llvm/llvm-project/pull/90420
___
https://github.com/kiranchandramohan updated
https://github.com/llvm/llvm-project/pull/90420
>From a250de8647af85e51e3eb7bf87c6a881a6de5ca0 Mon Sep 17 00:00:00 2001
From: Kiran Chandramohan
Date: Fri, 26 Apr 2024 09:26:11 +
Subject: [PATCH] [Flang][Driver] Add support for -w option 1/n
Add
https://github.com/kiranchandramohan updated
https://github.com/llvm/llvm-project/pull/90420
>From a250de8647af85e51e3eb7bf87c6a881a6de5ca0 Mon Sep 17 00:00:00 2001
From: Kiran Chandramohan
Date: Fri, 26 Apr 2024 09:26:11 +
Subject: [PATCH] [Flang][Driver] Add support for -w option 1/n
Add
https://github.com/kiranchandramohan ready_for_review
https://github.com/llvm/llvm-project/pull/90420
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/kiranchandramohan edited
https://github.com/llvm/llvm-project/pull/90420
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/kiranchandramohan edited
https://github.com/llvm/llvm-project/pull/90420
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/kiranchandramohan updated
https://github.com/llvm/llvm-project/pull/90420
>From 78e91d2d84638ded51267c5e0720cc1d1d4d773b Mon Sep 17 00:00:00 2001
From: Kiran Chandramohan
Date: Fri, 26 Apr 2024 09:26:11 +
Subject: [PATCH 1/2] [Flang][Driver] Add support for -w option 1/n
kiranchandramohan wrote:
Done.
https://github.com/llvm/llvm-project/pull/90420
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/kiranchandramohan updated
https://github.com/llvm/llvm-project/pull/90420
>From 78e91d2d84638ded51267c5e0720cc1d1d4d773b Mon Sep 17 00:00:00 2001
From: Kiran Chandramohan
Date: Fri, 26 Apr 2024 09:26:11 +
Subject: [PATCH 1/2] [Flang][Driver] Add support for -w option 1/n
https://github.com/kiranchandramohan closed
https://github.com/llvm/llvm-project/pull/90420
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/kiranchandramohan created
https://github.com/llvm/llvm-project/pull/101682
The discussion about this in Flang
(https://discourse.llvm.org/t/rfc-deprecate-ofast-in-flang/80243) has not
concluded hence restricting the deprecation only to Clang.
>From e94fab5ceb88e5a6b44b6626
https://github.com/kiranchandramohan created
https://github.com/llvm/llvm-project/pull/101701
This is subject to agreement by the Flang community
(https://discourse.llvm.org/t/rfc-deprecate-ofast-in-flang/80243).
>From 60bd3cf870a078433cfa104bc872ad3083ff1e1c Mon Sep 17 00:00:00 2001
From: Kir
https://github.com/kiranchandramohan milestoned
https://github.com/llvm/llvm-project/pull/101682
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/kiranchandramohan closed
https://github.com/llvm/llvm-project/pull/101682
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
kiranchandramohan wrote:
/cherry-pick e60ee1f
https://github.com/llvm/llvm-project/pull/101682
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -194,11 +197,29 @@ int Compilation::ExecuteCommand(const Command &C,
if (LogOnly)
return 0;
+ // We don't use any timers or llvm::TimeGroup's because those are tied into
+ // the global static timer list which, in principle, could be cleared without
+ // us knowing
@@ -194,11 +197,29 @@ int Compilation::ExecuteCommand(const Command &C,
if (LogOnly)
return 0;
+ // We don't use any timers or llvm::TimeGroup's because those are tied into
+ // the global static timer list which, in principle, could be cleared without
+ // us knowing
@@ -5865,6 +5865,7 @@ def print_enabled_extensions : Flag<["-", "--"],
"print-enabled-extensions">,
def : Flag<["-"], "mcpu=help">, Alias;
def : Flag<["-"], "mtune=help">, Alias;
def time : Flag<["-"], "time">,
+ Visibility<[ClangOption, CLOption, DXCOption, FlangOption]>,
--
https://github.com/kiranchandramohan approved this pull request.
Thanks Tarun. LGTM.
https://github.com/llvm/llvm-project/pull/109165
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/kiranchandramohan approved this pull request.
LGTM. Thanks for adding the warning about OpenMP.
Please ask in the Flang community call tomorrow and in the discourse post
before you submit.
https://github.com/llvm/llvm-project/pull/110023
_
https://github.com/kiranchandramohan commented:
Thanks for this patch.
Have you checked the flang driver? Is it not applicable there since errno is
not used in Flang?
https://github.com/llvm/llvm-project/pull/112580
___
cfe-commits mailing list
cfe-c
https://github.com/kiranchandramohan edited
https://github.com/llvm/llvm-project/pull/112580
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -3125,6 +3129,10 @@ static void RenderFloatingPointOptions(const ToolChain
&TC, const Driver &D,
TrappingMathPresent = true;
FPExceptionBehavior = "strict";
break;
+case options::OPT_fveclib:
+ if (llvm::is_contained(VecLibImpliesNoMathErrno, A->g
kiranchandramohan wrote:
The 2 stage buildbot (https://lab.llvm.org/buildbot/#/builders/41) with the
Fortran tests passed after this merge. Its latest run is also a pass.
https://github.com/llvm/llvm-project/pull/110023
___
cfe-commits mailing list
cf
kiranchandramohan wrote:
@everythingfunctional Following are the steps to run the testsuite. Please
check and confirm if you did not run it before.
```
git clone https://github.com/llvm/llvm-test-suite.git
cd llvm-test-suite
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release
-DCMAKE_C_COMPI
https://github.com/kiranchandramohan closed
https://github.com/llvm/llvm-project/pull/110023
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -3410,7 +3410,8 @@ def fno_experimental_isel : Flag<["-"],
"fno-experimental-isel">, Group;
def fveclib : Joined<["-"], "fveclib=">, Group,
Visibility<[ClangOption, CC1Option, FlangOption, FC1Option]>,
-HelpText<"Use the given vector functions library">,
+HelpText<
@@ -17,6 +17,7 @@ template
T tmain(T argc) {
static T a;
#pragma omp flush
+#pragma omp flush seq_cst
kiranchandramohan wrote:
We need a CHECK line corresponding to this new entry.
https://github.com/llvm/llvm-project/pull/114072
__
https://github.com/kiranchandramohan edited
https://github.com/llvm/llvm-project/pull/114072
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -28,6 +29,7 @@ T tmain(T argc) {
int main() {
static int a;
#pragma omp flush
+#pragma omp flush seq_cst
kiranchandramohan wrote:
We need a CHECK line corresponding to this new entry.
https://github.com/llvm/llvm-project/pull/114072
_
https://github.com/kiranchandramohan commented:
Thanks for this patch. Could you update the title/summary of the patch to say
that seq_cst is allowed in Flush since OpenMP 5.1. Also, might make sense to
say why no other changes in Lowering to IR is required.
Could you add a test in flang/test/
https://github.com/kiranchandramohan approved this pull request.
LG.
https://github.com/llvm/llvm-project/pull/112580
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
kiranchandramohan wrote:
> > Thanks for this patch. Could you update the title/summary of the patch to
> > say that seq_cst is allowed in Flush since OpenMP 5.1. Also, might make
> > sense to say why no other changes in Lowering to IR is required.
> > Could you add a test in flang/test/Lower/Op
https://github.com/kiranchandramohan edited
https://github.com/llvm/llvm-project/pull/114271
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/kiranchandramohan updated
https://github.com/llvm/llvm-project/pull/109965
>From 3af5907719193ebc5b251b4681c137827550a1d0 Mon Sep 17 00:00:00 2001
From: Kiran Chandramohan
Date: Wed, 25 Sep 2024 11:43:40 +
Subject: [PATCH 1/2] [Flang][Driver] Enable the -B option
The opt
@@ -0,0 +1,23 @@
+! Check -B driver option.
+!
+! Target triple prefix is not detected for -B.
+! RUN: %flang %s -### -o %t.o -target i386-unknown-linux \
kiranchandramohan wrote:
Thanks. Done. Modified tests for both drivers.
https://github.com/llvm/llvm-projec
https://github.com/kiranchandramohan approved this pull request.
LG. Thanks Tarun.
https://github.com/llvm/llvm-project/pull/109210
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/kiranchandramohan approved this pull request.
LG.
https://github.com/llvm/llvm-project/pull/110132
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/kiranchandramohan approved this pull request.
LG.
https://github.com/llvm/llvm-project/pull/109907
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -0,0 +1,23 @@
+! Check -B driver option.
+!
+! Target triple prefix is not detected for -B.
+! RUN: %flang %s -### -o %t.o -target i386-unknown-linux \
kiranchandramohan wrote:
@MaskRay Is it OK to land this?
https://github.com/llvm/llvm-project/pull/109965
_
https://github.com/kiranchandramohan closed
https://github.com/llvm/llvm-project/pull/109965
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -732,6 +732,12 @@ void Flang::ConstructJob(Compilation &C, const JobAction
&JA,
// to avoid warn_drv_unused_argument.
Args.getLastArg(options::OPT_fcolor_diagnostics,
options::OPT_fno_color_diagnostics);
+ if (const Arg *A = Args.getLastArg(options::O
@@ -0,0 +1,23 @@
+! Check -B driver option.
+!
+! Target triple prefix is not detected for -B.
+! RUN: %flang %s -### -o %t.o -target i386-unknown-linux \
+! RUN: -B %S/Inputs/B_opt_tree/dir1 -fuse-ld=ld 2>&1 \
+! RUN: | FileCheck --check-prefix=CHECK-B-OPT-TRIPLE %s
+! CHEC
https://github.com/kiranchandramohan created
https://github.com/llvm/llvm-project/pull/109965
The option provides the search prefix for executables, libraries and data files.
The option is implemented in the common portion of the Driver and only needs to
be enabled in Flang. Test added is a co
https://github.com/kiranchandramohan updated
https://github.com/llvm/llvm-project/pull/109965
>From 322ff8178ae23b43168d88fe8ab314e5ac3ffb72 Mon Sep 17 00:00:00 2001
From: Kiran Chandramohan
Date: Wed, 25 Sep 2024 11:43:40 +
Subject: [PATCH] [Flang][Driver] Enable the -B option
The option
https://github.com/kiranchandramohan updated
https://github.com/llvm/llvm-project/pull/109965
>From 3af5907719193ebc5b251b4681c137827550a1d0 Mon Sep 17 00:00:00 2001
From: Kiran Chandramohan
Date: Wed, 25 Sep 2024 11:43:40 +
Subject: [PATCH] [Flang][Driver] Enable the -B option
The option
kiranchandramohan wrote:
We probably have to provide a link to some documentation for libamath. May be
something like the following one.
https://developer.arm.com/documentation/102574/2410/Optimized-math-routines---libamath
https://github.com/llvm/llvm-project/pull/116432
_
https://github.com/kiranchandramohan edited
https://github.com/llvm/llvm-project/pull/121968
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -6945,6 +6945,9 @@ defm unsigned : OptInFC1FFlag<"unsigned", "Enables
UNSIGNED type">;
def fno_automatic : Flag<["-"], "fno-automatic">, Group,
HelpText<"Implies the SAVE attribute for non-automatic local objects in
subprograms unless RECURSIVE">;
+def fsave_main_progra
https://github.com/kiranchandramohan approved this pull request.
LG. Thanks @jeanPerier.
https://github.com/llvm/llvm-project/pull/121968
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commit
https://github.com/kiranchandramohan edited
https://github.com/llvm/llvm-project/pull/126026
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -0,0 +1,380 @@
+
+
+# `DO CONCURENT` mapping to OpenMP
+
+```{contents}
+---
+local:
+---
+```
+
+This document seeks to describe the effort to parallelize `do concurrent` loops
+by mapping them to OpenMP worksharing constructs. The goals of this document
+are:
+* Describing ho
@@ -6919,6 +6919,10 @@ defm loop_versioning : BoolOptionWithoutMarshalling<"f",
"version-loops-for-stri
def fhermetic_module_files : Flag<["-"], "fhermetic-module-files">,
Group,
HelpText<"Emit hermetic module files (no nested USE association)">;
+
+def do_concurrent_to_op
101 - 200 of 305 matches
Mail list logo