Page MenuHomePhabricator

anirudhp (Anirudh Prasad)
User

Projects

User does not belong to any projects.

User Details

User Since
Dec 1 2019, 10:01 AM (129 w, 5 d)

Recent Activity

Oct 21 2021

anirudhp committed rGaa3519f178fc: [SystemZ][z/OS] Initial implementation for lowerCall on z/OS (authored by anirudhp).
[SystemZ][z/OS] Initial implementation for lowerCall on z/OS
Oct 21 2021, 6:49 AM
anirudhp closed D111662: [SystemZ][z/OS] Initial implementation for lowerCall on z/OS.
Oct 21 2021, 6:49 AM · Restricted Project
anirudhp committed rGfa111d30855e: [SystemZ][z/OS] Additional test coverage for validating dialect instructions… (authored by anirudhp).
[SystemZ][z/OS] Additional test coverage for validating dialect instructions…
Oct 21 2021, 6:46 AM
anirudhp closed D112172: [SystemZ][z/OS] Additional test coverage for validating dialect instructions for SystemZ.
Oct 21 2021, 6:46 AM · Restricted Project

Oct 20 2021

anirudhp added reviewers for D112172: [SystemZ][z/OS] Additional test coverage for validating dialect instructions for SystemZ: Kai, uweigand, Everybody0523, yusra.syeda, abhina.sreeskantharajan.
Oct 20 2021, 12:48 PM · Restricted Project
anirudhp requested review of D112172: [SystemZ][z/OS] Additional test coverage for validating dialect instructions for SystemZ.
Oct 20 2021, 12:47 PM · Restricted Project

Oct 13 2021

anirudhp updated the diff for D111662: [SystemZ][z/OS] Initial implementation for lowerCall on z/OS.
  • Rebase on latest main
Oct 13 2021, 12:53 PM · Restricted Project

Oct 12 2021

anirudhp added a comment to D98437: [SystemZ][z/OS] Add GOFFObjectFile class support for HDR, ESD and END records.

This needs to be rebased on latest main.

Oct 12 2021, 1:06 PM · Restricted Project
anirudhp edited reviewers for D111662: [SystemZ][z/OS] Initial implementation for lowerCall on z/OS, added: Everybody0523, abhina.sreeskantharajan; removed: neumannh.
Oct 12 2021, 12:27 PM · Restricted Project
anirudhp added reviewers for D111662: [SystemZ][z/OS] Initial implementation for lowerCall on z/OS: uweigand, Kai, yusra.syeda, neumannh.
Oct 12 2021, 12:27 PM · Restricted Project
anirudhp requested review of D111662: [SystemZ][z/OS] Initial implementation for lowerCall on z/OS.
Oct 12 2021, 10:53 AM · Restricted Project

Oct 1 2021

anirudhp committed rGfb99424a6f65: [SystemZ][z/OS] Introduce initial support for GOFF asm parser (authored by anirudhp).
[SystemZ][z/OS] Introduce initial support for GOFF asm parser
Oct 1 2021, 7:29 AM
anirudhp closed D110730: [SystemZ][z/OS] Introduce initial support for GOFF asm parser.
Oct 1 2021, 7:29 AM · Restricted Project

Sep 30 2021

anirudhp added inline comments to D110730: [SystemZ][z/OS] Introduce initial support for GOFF asm parser.
Sep 30 2021, 1:24 PM · Restricted Project

Sep 29 2021

anirudhp added reviewers for D110730: [SystemZ][z/OS] Introduce initial support for GOFF asm parser: uweigand, abhina.sreeskantharajan, Kai, yusra.syeda.
Sep 29 2021, 9:55 AM · Restricted Project
anirudhp requested review of D110730: [SystemZ][z/OS] Introduce initial support for GOFF asm parser.
Sep 29 2021, 9:41 AM · Restricted Project

Sep 24 2021

anirudhp committed rGa9ae2436fc0d: [SystemZ][z/OS] Introduce the GOFFMCAsmInfo Interface for z/OS (authored by anirudhp).
[SystemZ][z/OS] Introduce the GOFFMCAsmInfo Interface for z/OS
Sep 24 2021, 1:26 PM
anirudhp closed D110077: [SystemZ][z/OS] Introduce the GOFFMCAsmInfo Interface for z/OS.
Sep 24 2021, 1:25 PM · Restricted Project
anirudhp updated the diff for D110077: [SystemZ][z/OS] Introduce the GOFFMCAsmInfo Interface for z/OS.
  • Rebase on main since its been a while
Sep 24 2021, 12:39 PM · Restricted Project
anirudhp committed rGebe06910ce26: [NFC] Replace hard-coded usages of SystemZ::R15D with SpecialRegisters API (authored by anirudhp).
[NFC] Replace hard-coded usages of SystemZ::R15D with SpecialRegisters API
Sep 24 2021, 12:21 PM
anirudhp closed D109702: [NFC] Replace hard-coded usages of SystemZ::R15D with SpecialRegisters API.
Sep 24 2021, 12:21 PM · Restricted Project
anirudhp added reviewers for D110077: [SystemZ][z/OS] Introduce the GOFFMCAsmInfo Interface for z/OS: abhina.sreeskantharajan, fanbo-meng.
Sep 24 2021, 11:11 AM · Restricted Project
anirudhp committed rGe09a1dc47515: [SystemZ][z/OS] Add GOFF Support to the DataLayout (authored by anirudhp).
[SystemZ][z/OS] Add GOFF Support to the DataLayout
Sep 24 2021, 11:09 AM
anirudhp closed D109362: [SystemZ][z/OS] Add GOFF Support to the DataLayout.
Sep 24 2021, 11:09 AM · Restricted Project, Restricted Project

Sep 21 2021

anirudhp added inline comments to D109362: [SystemZ][z/OS] Add GOFF Support to the DataLayout.
Sep 21 2021, 12:03 PM · Restricted Project, Restricted Project
anirudhp updated the diff for D109362: [SystemZ][z/OS] Add GOFF Support to the DataLayout.
  • Reduced the number of test lines in target-data.c, since we don't have to check for every combination of arch,cpu for the SystemZ target (for both elf and z/OS)
Sep 21 2021, 11:48 AM · Restricted Project, Restricted Project

Sep 20 2021

anirudhp added reviewers for D110077: [SystemZ][z/OS] Introduce the GOFFMCAsmInfo Interface for z/OS: uweigand, Kai, yusra.syeda, Everybody0523.
Sep 20 2021, 9:00 AM · Restricted Project
anirudhp requested review of D110077: [SystemZ][z/OS] Introduce the GOFFMCAsmInfo Interface for z/OS.
Sep 20 2021, 8:59 AM · Restricted Project
anirudhp added inline comments to D109362: [SystemZ][z/OS] Add GOFF Support to the DataLayout.
Sep 20 2021, 7:54 AM · Restricted Project, Restricted Project

Sep 15 2021

anirudhp updated the diff for D109362: [SystemZ][z/OS] Add GOFF Support to the DataLayout.
  • Update to the documentation as well in account for the update to the global prefix.
Sep 15 2021, 9:59 AM · Restricted Project, Restricted Project
anirudhp added a comment to D109362: [SystemZ][z/OS] Add GOFF Support to the DataLayout.

Looking at the common code parts, it seems the behavior of MM_GOFF is actually identical to MM_ELF. Is this correct? If so, do we really need a different format type here?

At a future point, we will be changing the local and global prefixes. At that point we would still need a separate MM_GOFF field. I feel it would be a bit better to enforce it from now itself.

I see. Is there a reason why we cannot use the "correct" prefixes to begin with?

Sep 15 2021, 9:42 AM · Restricted Project, Restricted Project
anirudhp updated the diff for D109362: [SystemZ][z/OS] Add GOFF Support to the DataLayout.
  • Introduce separate label prefix for MM_GOFF
Sep 15 2021, 9:40 AM · Restricted Project, Restricted Project

Sep 14 2021

anirudhp added a comment to D109362: [SystemZ][z/OS] Add GOFF Support to the DataLayout.

Looking at the common code parts, it seems the behavior of MM_GOFF is actually identical to MM_ELF. Is this correct? If so, do we really need a different format type here?

Sep 14 2021, 12:31 PM · Restricted Project, Restricted Project
anirudhp added a comment to D109362: [SystemZ][z/OS] Add GOFF Support to the DataLayout.

Ping :)

Sep 14 2021, 7:00 AM · Restricted Project, Restricted Project

Sep 9 2021

anirudhp added reviewers for D109362: [SystemZ][z/OS] Add GOFF Support to the DataLayout: nemanjai, stefanp.
Sep 9 2021, 8:07 AM · Restricted Project, Restricted Project

Sep 7 2021

anirudhp updated the diff for D109362: [SystemZ][z/OS] Add GOFF Support to the DataLayout.
  • Condensed the lit test a bit.
Sep 7 2021, 9:46 AM · Restricted Project, Restricted Project
anirudhp added reviewers for D109362: [SystemZ][z/OS] Add GOFF Support to the DataLayout: craig.topper, DanielMcIntosh-IBM.
Sep 7 2021, 9:01 AM · Restricted Project, Restricted Project
anirudhp edited reviewers for D109362: [SystemZ][z/OS] Add GOFF Support to the DataLayout, added: Everybody0523; removed: neumannh.
Sep 7 2021, 7:15 AM · Restricted Project, Restricted Project
anirudhp added reviewers for D109362: [SystemZ][z/OS] Add GOFF Support to the DataLayout: uweigand, Kai, neumannh, pmatos, abhina.sreeskantharajan, MaskRay, efriedma, gchatelet, jasonliu.
Sep 7 2021, 7:00 AM · Restricted Project, Restricted Project
anirudhp requested review of D109362: [SystemZ][z/OS] Add GOFF Support to the DataLayout.
Sep 7 2021, 6:55 AM · Restricted Project, Restricted Project

Aug 17 2021

anirudhp added a comment to D107911: tsan: add new trace.

This patch still fails on the PPC64LE-RHEL Bot (https://lab.llvm.org/buildbot/#/builders/57/builds/9429). Could we please revert this patch or add a follow up fix to it? (The fix should be to explicitly initialize all fields in the struct within the initializer list (in lines 128 - 131) of the Thread::Params struct)

Aug 17 2021, 8:07 AM · Restricted Project
anirudhp added a comment to D108207: tsan: test: Initialize all fields of Params struct.

Awesome! Thanks!

Aug 17 2021, 8:06 AM · Restricted Project
anirudhp added a comment to D107911: tsan: add new trace.

This patch still fails on the PPC64LE-RHEL Bot (https://lab.llvm.org/buildbot/#/builders/57/builds/9429). Could we please revert this patch or add a follow up fix to it? (The fix should be to explicitly initialize all fields in the struct within the initializer list (in lines 128 - 131) of the Thread::Params struct)

Aug 17 2021, 7:42 AM · Restricted Project

Aug 16 2021

anirudhp added a comment to D107911: tsan: add new trace.

In builds with the -Werror -Wmissing-field-initializers option(s) enabled, the following instantiation will cause an error.

Thread::Params tests[] = {
    {1, 0, 1, true},  {4, 0, 2, true},
    {4, 2, 2, true},  {8, 3, 1, true},
    {2, 1, 1, true},  {1, 1, 1, false},
    {8, 5, 4, false}, {4, static_cast<uptr>(-1l), 4, false},
};
Aug 16 2021, 10:05 AM · Restricted Project

Jul 30 2021

anirudhp accepted D107189: [z/OS]Remove overriding default attribute aligned value.
Jul 30 2021, 12:37 PM · Restricted Project

Jul 27 2021

anirudhp committed rGa8cfa4b9bda3: [SystemZ][z/OS] Initial code to generate assembly files on z/OS (authored by anirudhp).
[SystemZ][z/OS] Initial code to generate assembly files on z/OS
Jul 27 2021, 8:29 AM
anirudhp closed D106380: [SystemZ][z/OS] Initial code to generate assembly files on z/OS.
Jul 27 2021, 8:29 AM · Restricted Project

Jul 26 2021

anirudhp added inline comments to D106380: [SystemZ][z/OS] Initial code to generate assembly files on z/OS.
Jul 26 2021, 10:51 AM · Restricted Project
anirudhp updated the diff for D106380: [SystemZ][z/OS] Initial code to generate assembly files on z/OS.
  • For the GOFFUniquingMap map, replace the key from a struct to a standard std::string as the Key. This should eliminate the need for the struct and condenses the getGOFFSection function a bit more
Jul 26 2021, 10:46 AM · Restricted Project

Jul 22 2021

anirudhp updated the diff for D106380: [SystemZ][z/OS] Initial code to generate assembly files on z/OS.
  • Introduced GOFF support in the TargetLoweringObjectImpl phase, so that we correctly deduce the sections to print out, and not fall back on the default ELF sections.
  • This was what was happening previously, with a mix of both GOFF sections and ELF sections.
Jul 22 2021, 10:50 AM · Restricted Project

Jul 21 2021

anirudhp added inline comments to D106380: [SystemZ][z/OS] Initial code to generate assembly files on z/OS.
Jul 21 2021, 3:18 PM · Restricted Project
anirudhp added inline comments to D106380: [SystemZ][z/OS] Initial code to generate assembly files on z/OS.
Jul 21 2021, 9:29 AM · Restricted Project
anirudhp updated the summary of D106380: [SystemZ][z/OS] Initial code to generate assembly files on z/OS.
Jul 21 2021, 9:27 AM · Restricted Project
anirudhp added inline comments to D106380: [SystemZ][z/OS] Initial code to generate assembly files on z/OS.
Jul 21 2021, 9:22 AM · Restricted Project
anirudhp updated the diff for D106380: [SystemZ][z/OS] Initial code to generate assembly files on z/OS.
  • Addressing comments
Jul 21 2021, 9:22 AM · Restricted Project

Jul 20 2021

anirudhp added reviewers for D106380: [SystemZ][z/OS] Initial code to generate assembly files on z/OS: uweigand, abhina.sreeskantharajan, yusra.syeda, Kai, Everybody0523, tmatheson, sbc100.
Jul 20 2021, 10:11 AM · Restricted Project
anirudhp requested review of D106380: [SystemZ][z/OS] Initial code to generate assembly files on z/OS.
Jul 20 2021, 10:08 AM · Restricted Project
anirudhp committed rG0977f31cecf8: [SystemZ][z/OS] Add GOFF support to file magic identification (authored by anirudhp).
[SystemZ][z/OS] Add GOFF support to file magic identification
Jul 20 2021, 7:51 AM
anirudhp closed D105993: [SystemZ][z/OS] Add GOFF support to file magic identification.
Jul 20 2021, 7:51 AM · Restricted Project

Jul 15 2021

anirudhp updated the diff for D105993: [SystemZ][z/OS] Add GOFF support to file magic identification.
  • Rebasing on latest to see if the test failures go away
Jul 15 2021, 7:29 PM · Restricted Project
anirudhp updated the diff for D105993: [SystemZ][z/OS] Add GOFF support to file magic identification.
  • Rebase on latest.
Jul 15 2021, 10:06 AM · Restricted Project

Jul 14 2021

anirudhp updated the diff for D105993: [SystemZ][z/OS] Add GOFF support to file magic identification.
  • Rebase on latest
Jul 14 2021, 1:13 PM · Restricted Project
anirudhp requested review of D105993: [SystemZ][z/OS] Add GOFF support to file magic identification.
Jul 14 2021, 8:48 AM · Restricted Project

Jul 8 2021

anirudhp added a comment to D105142: RFC: Implementing new mechanism for hard register operands to inline asm as a constraint..

This code doesn't handle multiple alternatives in a constraint.

E.g. "={eax}{ebx}" or "={eax}{ebx},m".

See the GCC docs for the C-level syntax
https://gcc.gnu.org/onlinedocs/gcc/Multi-Alternative.html#Multi-Alternative
and LLVM IR docs for the IR syntax:
https://llvm.org/docs/LangRef.html#constraint-codes

LLVM doesn't handle alternatives very well in the backend, but Clang at least should parse and properly generate LLVM asm strings for these cases I think.

Jul 8 2021, 11:09 AM · Restricted Project, Restricted Project

Jul 7 2021

anirudhp added a comment to D105142: RFC: Implementing new mechanism for hard register operands to inline asm as a constraint..

@MaskRay Could you please look at the latest changeset, I have added your example as a separate test case for the x86 target.

Jul 7 2021, 8:13 AM · Restricted Project, Restricted Project
anirudhp updated the diff for D105142: RFC: Implementing new mechanism for hard register operands to inline asm as a constraint..
  • Something went wrong with the previous time updating the diff. I'm not too sure, but I'm just doing it again, and this time the it looks a lot better.
Jul 7 2021, 8:12 AM · Restricted Project, Restricted Project
anirudhp updated the diff for D105142: RFC: Implementing new mechanism for hard register operands to inline asm as a constraint..
  • Disable constraint simplification when you already have a constraint of the form {...}. Constraint simplification is usually done character by character, with different targets having different implementations.
  • Furthermore, a constraint of the form {...} already maps to the LLVM inline assembly IR that tells the backend to allocate a suitable physical register.
Jul 7 2021, 8:06 AM · Restricted Project, Restricted Project
anirudhp added a comment to D105142: RFC: Implementing new mechanism for hard register operands to inline asm as a constraint..

This is great.

unsigned long foo(unsigned long addr, unsigned long a0,
                  unsigned long a1, unsigned long a2,
                  unsigned long a3, unsigned long a4,
                  unsigned long a5) {
  unsigned long result asm("rax");
  unsigned long b2 asm("rdx") = a2;
  unsigned long b3 asm("rcx") = a3;
  unsigned long b4 asm("r8") = a4;
  unsigned long b5 asm("r9") = a5;
  asm("call *%1" : "=r" (result) : "{rax}"(addr), "{rdi}"(a0), "{rsi}"(a1), "r"(b2), "r"(b3), "r"(b4), "r"(b5));
  return result;
}

this compiles to`%0 = tail call i64 asm "call *$1", "=r,{r{ax}x},{r{dx}i},{rsi},r,r,r,r,~{dirflag},~{fpsr},~{flags}"(i64 %addr, i64 %a0, i64 %a1, i64 %a2, i64 %a3, i64 %a4, i64 %a5) #1, !srcloc !3`
(note {r{ax}x},{r{dx}i}) which will cause a backend failure error: couldn't allocate input reg for constraint '{r{dx}'.
Can you investigate it?

Jul 7 2021, 7:40 AM · Restricted Project, Restricted Project

Jul 5 2021

anirudhp committed rG7bc1baea6ec8: [MCParser][z/OS] Mark a few tests as unsupported for the z/OS Target (authored by anirudhp).
[MCParser][z/OS] Mark a few tests as unsupported for the z/OS Target
Jul 5 2021, 8:07 AM
anirudhp closed D105204: [MCParser][z/OS] Mark a few tests as unsupported for the z/OS Target.
Jul 5 2021, 8:07 AM · Restricted Project
anirudhp added a reviewer for D105142: RFC: Implementing new mechanism for hard register operands to inline asm as a constraint.: kbarton.
Jul 5 2021, 7:24 AM · Restricted Project, Restricted Project

Jun 30 2021

anirudhp added reviewers for D105204: [MCParser][z/OS] Mark a few tests as unsupported for the z/OS Target: uweigand, Kai, yusra.syeda, abhina.sreeskantharajan, fanbo-meng.
Jun 30 2021, 9:34 AM · Restricted Project
anirudhp requested review of D105204: [MCParser][z/OS] Mark a few tests as unsupported for the z/OS Target.
Jun 30 2021, 9:34 AM · Restricted Project
anirudhp added reviewers for D105142: RFC: Implementing new mechanism for hard register operands to inline asm as a constraint.: nemanjai, stefanp, hubert.reinterpretcast.
Jun 30 2021, 9:20 AM · Restricted Project, Restricted Project
anirudhp added a reviewer for D105142: RFC: Implementing new mechanism for hard register operands to inline asm as a constraint.: jonpa.
Jun 30 2021, 8:43 AM · Restricted Project, Restricted Project
anirudhp added reviewers for D105142: RFC: Implementing new mechanism for hard register operands to inline asm as a constraint.: MaskRay, rnk.
Jun 30 2021, 8:38 AM · Restricted Project, Restricted Project
anirudhp added a comment to D105142: RFC: Implementing new mechanism for hard register operands to inline asm as a constraint..

The code looks fine but it would be good to see some docs along with it. We're currently missing docs on inline assembly entirely and the GCC ones are somewhat... opaque when it comes to describing how constraints work.

Jun 30 2021, 8:37 AM · Restricted Project, Restricted Project

Jun 29 2021

anirudhp added reviewers for D105142: RFC: Implementing new mechanism for hard register operands to inline asm as a constraint.: uweigand, Kai, abhina.sreeskantharajan, yusra.syeda, programmerjake, jyknight, rengolin, theraven, madhur13490.
Jun 29 2021, 12:43 PM · Restricted Project, Restricted Project
anirudhp updated the diff for D105142: RFC: Implementing new mechanism for hard register operands to inline asm as a constraint..
Jun 29 2021, 12:22 PM · Restricted Project, Restricted Project
anirudhp requested review of D105142: RFC: Implementing new mechanism for hard register operands to inline asm as a constraint..
Jun 29 2021, 12:18 PM · Restricted Project, Restricted Project

Jun 28 2021

anirudhp committed rG2dca0b5a1ce4: [AsmParser][SystemZ][z/OS] Fix hanging scenario in HLASMAsmParser class (authored by anirudhp).
[AsmParser][SystemZ][z/OS] Fix hanging scenario in HLASMAsmParser class
Jun 28 2021, 9:47 AM
anirudhp closed D104869: [AsmParser][SystemZ][z/OS] Fix hanging scenario in HLASMAsmParser class.
Jun 28 2021, 9:47 AM · Restricted Project

Jun 24 2021

anirudhp added reviewers for D104869: [AsmParser][SystemZ][z/OS] Fix hanging scenario in HLASMAsmParser class: abhina.sreeskantharajan, fanbo-meng, Kai, yusra.syeda, uweigand.
Jun 24 2021, 12:13 PM · Restricted Project
anirudhp requested review of D104869: [AsmParser][SystemZ][z/OS] Fix hanging scenario in HLASMAsmParser class.
Jun 24 2021, 11:33 AM · Restricted Project
anirudhp committed rG631362665c3b: [AsmParser][SystemZ][z/OS] Support for emitting labels in upper case (authored by anirudhp).
[AsmParser][SystemZ][z/OS] Support for emitting labels in upper case
Jun 24 2021, 9:50 AM
anirudhp closed D104715: [AsmParser][SystemZ][z/OS] Support for emitting labels in upper case.
Jun 24 2021, 9:50 AM · Restricted Project

Jun 22 2021

anirudhp added reviewers for D104715: [AsmParser][SystemZ][z/OS] Support for emitting labels in upper case: yusra.syeda, abhina.sreeskantharajan, uweigand, Kai, scott.linder, epastor.
Jun 22 2021, 7:51 AM · Restricted Project
anirudhp requested review of D104715: [AsmParser][SystemZ][z/OS] Support for emitting labels in upper case.
Jun 22 2021, 7:49 AM · Restricted Project

Jun 1 2021

anirudhp committed rGe52007cac4fa: [SystemZ][z/OS] Stricter condition for HLASM class instantiation (authored by anirudhp).
[SystemZ][z/OS] Stricter condition for HLASM class instantiation
Jun 1 2021, 12:57 PM
anirudhp closed D103343: [SystemZ][z/OS] Stricter condition for HLASM class instantiation.
Jun 1 2021, 12:56 PM · Restricted Project

May 31 2021

anirudhp added a comment to D103343: [SystemZ][z/OS] Stricter condition for HLASM class instantiation.

That's true now. The "implicit assumption" is that this will never change in the future.

May 31 2021, 8:42 AM · Restricted Project
anirudhp updated the diff for D103343: [SystemZ][z/OS] Stricter condition for HLASM class instantiation.
  • More explicit check which eliminates implicit assumptions
May 31 2021, 8:42 AM · Restricted Project
anirudhp committed rGb8dcd920ec28: [AsmParser][SystemZ][z/OS] Introducing HLASM Parser support to AsmParser - Part… (authored by anirudhp).
[AsmParser][SystemZ][z/OS] Introducing HLASM Parser support to AsmParser - Part…
May 31 2021, 8:27 AM
anirudhp closed D103320: [AsmParser][SystemZ][z/OS] Introducing HLASM Parser support to AsmParser - Part 2.
May 31 2021, 8:27 AM · Restricted Project
anirudhp added a reviewer for D103320: [AsmParser][SystemZ][z/OS] Introducing HLASM Parser support to AsmParser - Part 2: abhina.sreeskantharajan.
May 31 2021, 7:54 AM · Restricted Project
anirudhp added a comment to D103343: [SystemZ][z/OS] Stricter condition for HLASM class instantiation.

Maybe it would be clearer to be explicit and write:

if (C.getTargetTriple().isSystemZ() && C.getTargetTriple().isOSzOS())

This should have the same effect

May 31 2021, 7:48 AM · Restricted Project

May 28 2021

anirudhp added reviewers for D103343: [SystemZ][z/OS] Stricter condition for HLASM class instantiation: uweigand, Kai, yusra.syeda, abhina.sreeskantharajan.
May 28 2021, 2:40 PM · Restricted Project
anirudhp requested review of D103343: [SystemZ][z/OS] Stricter condition for HLASM class instantiation.
May 28 2021, 2:39 PM · Restricted Project
anirudhp added reviewers for D103320: [AsmParser][SystemZ][z/OS] Introducing HLASM Parser support to AsmParser - Part 2: scott.linder, uweigand, yusra.syeda, neumannh, Kai, fanbo-meng, DanielMcIntosh-IBM, MaskRay, epastor.
May 28 2021, 8:09 AM · Restricted Project
anirudhp requested review of D103320: [AsmParser][SystemZ][z/OS] Introducing HLASM Parser support to AsmParser - Part 2.
May 28 2021, 8:05 AM · Restricted Project