Page MenuHomePhabricator

kaz7 (Kazushi Marukawa)
User

Projects

User does not belong to any projects.

User Details

User Since
Dec 11 2019, 7:43 PM (171 w, 1 d)

Recent Activity

Sun, Mar 12

kaz7 added a comment to D89492: [compiler-rt] Enable building builtins using top-level CMake file.

ping

Sun, Mar 12, 5:35 AM · Restricted Project, Restricted Project, Restricted Project

Sun, Feb 26

kaz7 added a comment to D144837: [VE] Change to not use standalone build.

Hi again, this is a following patch of https://reviews.llvm.org/D143441.

Sun, Feb 26, 7:47 PM · Restricted Project
kaz7 requested review of D144837: [VE] Change to not use standalone build.
Sun, Feb 26, 7:42 PM · Restricted Project

Feb 18 2023

kaz7 added a comment to D89492: [compiler-rt] Enable building builtins using top-level CMake file.

ping

Feb 18 2023, 3:34 PM · Restricted Project, Restricted Project, Restricted Project

Feb 14 2023

kaz7 added a comment to D143441: [clang][VE] Change to use only use major version in resource dir.

Hi Galina-san, Simon-san,

Feb 14 2023, 12:30 AM · Restricted Project

Feb 6 2023

kaz7 requested review of D143441: [clang][VE] Change to use only use major version in resource dir.
Feb 6 2023, 3:54 PM · Restricted Project

Jan 13 2023

kaz7 accepted D140922: [VE] Fix useDeprecatedPositionallyEncodedOperands errors..

I didn't realize that we use "cf" in VEInstrFormats.td. Thank you so much. Modified llc works fine, so LGTM.

Jan 13 2023, 4:05 AM · Restricted Project, Restricted Project

Jan 12 2023

kaz7 added a comment to D89492: [compiler-rt] Enable building builtins using top-level CMake file.

ping. Is there anything I can help? I'd like to merge this patch as soon as possible. :-)

Jan 12 2023, 2:09 PM · Restricted Project, Restricted Project, Restricted Project
kaz7 requested changes to D140922: [VE] Fix useDeprecatedPositionallyEncodedOperands errors..

Thank you very much for updating VEInstInfo.td and fixing CVTRDm problem. I have only one comment.

Jan 12 2023, 2:08 PM · Restricted Project, Restricted Project
kaz7 accepted D137122: VE: Register null MCTargetStreamer.

LGTM

Jan 12 2023, 1:46 PM · Restricted Project, Restricted Project

Jan 3 2023

kaz7 updated subscribers of D137122: VE: Register null MCTargetStreamer.

Thanks! I'll check it out soon. sorry for multiple pings.

Jan 3 2023, 7:35 PM · Restricted Project, Restricted Project

Nov 25 2022

kaz7 committed rGa89c9bafe67f: [VE] Remove unnecessary isReMaterializable flags (authored by kaz7).
[VE] Remove unnecessary isReMaterializable flags
Nov 25 2022, 12:52 AM · Restricted Project, Restricted Project
kaz7 closed D138544: [VE] Remove unnecessary isReMaterializable flags.
Nov 25 2022, 12:52 AM · Restricted Project, Restricted Project, Restricted Project

Nov 22 2022

kaz7 requested review of D138544: [VE] Remove unnecessary isReMaterializable flags.
Nov 22 2022, 11:29 PM · Restricted Project, Restricted Project, Restricted Project

Oct 19 2022

kaz7 committed rG33dda45dde67: [VE] Change the way to lower selectcc (authored by kaz7).
[VE] Change the way to lower selectcc
Oct 19 2022, 4:09 PM · Restricted Project, Restricted Project
kaz7 closed D136049: [VE] Change the way to lower selectcc.
Oct 19 2022, 4:09 PM · Restricted Project, Restricted Project, Restricted Project

Oct 16 2022

kaz7 requested review of D136049: [VE] Change the way to lower selectcc.
Oct 16 2022, 5:14 PM · Restricted Project, Restricted Project, Restricted Project

Oct 14 2022

kaz7 committed rG0278c9ceb6c2: [VE] Change the way to lower select (authored by kaz7).
[VE] Change the way to lower select
Oct 14 2022, 4:50 PM · Restricted Project, Restricted Project
kaz7 closed D135878: [VE] Change the way to lower select.
Oct 14 2022, 4:49 PM · Restricted Project, Restricted Project, Restricted Project

Oct 13 2022

kaz7 requested review of D135878: [VE] Change the way to lower select.
Oct 13 2022, 7:40 AM · Restricted Project, Restricted Project, Restricted Project

Sep 27 2022

kaz7 committed rGde8013201f52: [VE] Change to expand FPOW (authored by kaz7).
[VE] Change to expand FPOW
Sep 27 2022, 4:03 AM · Restricted Project, Restricted Project
kaz7 closed D134695: [VE] Change to expand FPOW.
Sep 27 2022, 4:03 AM · Restricted Project, Restricted Project, Restricted Project

Sep 26 2022

kaz7 requested review of D134695: [VE] Change to expand FPOW.
Sep 26 2022, 8:17 PM · Restricted Project, Restricted Project, Restricted Project
kaz7 committed rG1cef30b9d3c7: [VE] Disable automatic maxnum/minnum selection (authored by kaz7).
[VE] Disable automatic maxnum/minnum selection
Sep 26 2022, 6:04 AM · Restricted Project, Restricted Project
kaz7 closed D134595: [VE] Disable automatic maxnum/minnum selection.
Sep 26 2022, 6:04 AM · Restricted Project, Restricted Project, Restricted Project
kaz7 committed rG76c76e9ab40d: [VE] Support smax/smin (authored by kaz7).
[VE] Support smax/smin
Sep 26 2022, 6:03 AM · Restricted Project, Restricted Project
kaz7 closed D134583: [VE] Support smax/smin.
Sep 26 2022, 6:03 AM · Restricted Project, Restricted Project, Restricted Project

Sep 24 2022

kaz7 requested review of D134595: [VE] Disable automatic maxnum/minnum selection.
Sep 24 2022, 1:39 PM · Restricted Project, Restricted Project, Restricted Project
kaz7 requested review of D134583: [VE] Support smax/smin.
Sep 24 2022, 3:34 AM · Restricted Project, Restricted Project, Restricted Project

Sep 21 2022

kaz7 committed rGeaa263485d53: [VE] Remove obsolete ANDrm patterns (authored by kaz7).
[VE] Remove obsolete ANDrm patterns
Sep 21 2022, 3:24 AM · Restricted Project, Restricted Project
kaz7 closed D134341: [VE] Remove obsolete ANDrm patterns.
Sep 21 2022, 3:23 AM · Restricted Project, Restricted Project, Restricted Project
kaz7 requested review of D134341: [VE] Remove obsolete ANDrm patterns.
Sep 21 2022, 2:07 AM · Restricted Project, Restricted Project, Restricted Project
kaz7 committed rG021d05a1abf8: [VE][NFC] Change to use l2i/i2l to simplify code (authored by kaz7).
[VE][NFC] Change to use l2i/i2l to simplify code
Sep 21 2022, 2:04 AM · Restricted Project, Restricted Project
kaz7 closed D134118: [VE][NFC] Change to use l2i/i2l to simplify code.
Sep 21 2022, 2:04 AM · Restricted Project, Restricted Project, Restricted Project
kaz7 committed rG337e54ec956c: [VE] Add maxnum and minnum (authored by kaz7).
[VE] Add maxnum and minnum
Sep 21 2022, 2:04 AM · Restricted Project, Restricted Project
kaz7 closed D134108: [VE] Add maxnum and minnum.
Sep 21 2022, 2:04 AM · Restricted Project, Restricted Project, Restricted Project
kaz7 committed rG3ee64ea5cf24: [VE] Change to expand FMA (authored by kaz7).
[VE] Change to expand FMA
Sep 21 2022, 2:03 AM · Restricted Project, Restricted Project
kaz7 closed D134107: [VE] Change to expand FMA.
Sep 21 2022, 2:03 AM · Restricted Project, Restricted Project, Restricted Project

Sep 17 2022

kaz7 requested review of D134118: [VE][NFC] Change to use l2i/i2l to simplify code.
Sep 17 2022, 6:41 PM · Restricted Project, Restricted Project, Restricted Project
kaz7 requested review of D134108: [VE] Add maxnum and minnum.
Sep 17 2022, 4:33 AM · Restricted Project, Restricted Project, Restricted Project
kaz7 requested review of D134107: [VE] Change to expand FMA.
Sep 17 2022, 4:01 AM · Restricted Project, Restricted Project, Restricted Project

Sep 14 2022

kaz7 added a comment to D133092: [clang] fix generation of .debug_aranges with LTO.

For your information, after this patch check-clang fails with following errors if there is no lld (lld is not enable in CMake, and lld is not installed previously). I appreciate if you run debug-options.c test with -fuse-ld=lld if the lld is existing. Thanks.

Yep, already worked on it, fix - https://reviews.llvm.org/D133841

P.S. I don't have commit rights so if someone can commit it after CI that will be great

Sep 14 2022, 9:15 AM · Restricted Project, Restricted Project
kaz7 added a comment to D133092: [clang] fix generation of .debug_aranges with LTO.

For your information, after this patch check-clang fails with following errors if there is no lld (lld is not enable in CMake, and lld is not installed previously). I appreciate if you run debug-options.c test with -fuse-ld=lld if the lld is existing. Thanks.

Sep 14 2022, 12:04 AM · Restricted Project, Restricted Project

Sep 13 2022

kaz7 added a comment to D100185: [OpenMP] [OMPD] [5/6] Implementation of OMPD debugging library - libompd. gdb-plugin: A Plugin code to gdb to leverage libompd to provide debugging support..

python3 is required to build gdb-plugin code. It is used as an interface between gdb, libompd and openmp runtime (libomp).
please use configuration variable "DISABLE_OMPD_GDB_PLUGIN" to disable the plugin code.

I will see if we can disable by default when python is not available.

Sep 13 2022, 11:32 PM · Restricted Project, Restricted Project
kaz7 added a comment to D100185: [OpenMP] [OMPD] [5/6] Implementation of OMPD debugging library - libompd. gdb-plugin: A Plugin code to gdb to leverage libompd to provide debugging support..

Hi, I'm having following errors after this patch. I'm compiling llvm and runtimes for X86. Is Python3_INCLUDE_DIRS required for the debugging purpose? Thanks!

Sep 13 2022, 10:40 PM · Restricted Project, Restricted Project

Aug 28 2022

kaz7 added a comment to D89492: [compiler-rt] Enable building builtins using top-level CMake file.

Hi @daltenty, is it possible to re-review this patch which you requested changes previously? This patch is holded because of your request, I think. Thank you!

Aug 28 2022, 12:48 AM · Restricted Project, Restricted Project, Restricted Project

Aug 22 2022

kaz7 committed rGb88aba9d7d72: [VE] Support inlineasm memory operand (authored by kaz7).
[VE] Support inlineasm memory operand
Aug 22 2022, 9:44 PM · Restricted Project, Restricted Project
kaz7 closed D132380: [VE] Support inlineasm memory operand.
Aug 22 2022, 9:44 PM · Restricted Project, Restricted Project, Restricted Project
kaz7 updated the diff for D132380: [VE] Support inlineasm memory operand.

Correct errors in buildbot.

Aug 22 2022, 8:27 PM · Restricted Project, Restricted Project, Restricted Project
kaz7 requested review of D132380: [VE] Support inlineasm memory operand.
Aug 22 2022, 8:20 AM · Restricted Project, Restricted Project, Restricted Project
kaz7 accepted D89492: [compiler-rt] Enable building builtins using top-level CMake file.

Thank you!

Aug 22 2022, 2:30 AM · Restricted Project, Restricted Project, Restricted Project
kaz7 added a comment to D131431: [update_llc_test_checks][VE] Handle .Lfoo$local in functon regex.

Thank you, but I would like to consider what option is the best for this case. So, please merge this patch as is. Thank you again for fixing the problem in regexp.

Aug 22 2022, 1:46 AM · Restricted Project, Restricted Project

Aug 10 2022

kaz7 added a comment to D89492: [compiler-rt] Enable building builtins using top-level CMake file.

Hi, is it possible to rebase this patch to the latest main branch? I think this patch is almost done since many pieces of this patch is already merged. I appreciate if you have time to rebase it and merge this patch to main. I, llvm for VE, definitely need this feature to compile llvm at once. Thanks!

Aug 10 2022, 8:05 PM · Restricted Project, Restricted Project, Restricted Project
kaz7 accepted D131434: [update_llc_test_checks][VE] Add baseline test for PIC function regex.

Maybe the purpose of this patch is related to D131431. LGTM.

Aug 10 2022, 4:37 PM · Restricted Project, Restricted Project
kaz7 accepted D131431: [update_llc_test_checks][VE] Handle .Lfoo$local in functon regex.

Ah, Ok. I've understood what you are trying to fix now. You are trying to correct regexp for VE in UpdateTestChecks/asm.py. I couldn't correct it, so I just hand-write this builtin_sjlj_landingpad.ll test when I created this.

Aug 10 2022, 4:35 PM · Restricted Project, Restricted Project
kaz7 added a comment to D131434: [update_llc_test_checks][VE] Add baseline test for PIC function regex.

This patch itself looks fine although I'm not sure what the point of this patch is.

Aug 10 2022, 5:31 AM · Restricted Project, Restricted Project
kaz7 added a comment to D131431: [update_llc_test_checks][VE] Handle .Lfoo$local in functon regex.

It's looks like this patch itself IS removing landing pad instructions from builtin_sjlj_landingpad.ll although the explanation of this patch is saying opposite.

Aug 10 2022, 5:29 AM · Restricted Project, Restricted Project

Aug 8 2022

kaz7 added a comment to D129875: [Libomptarget] Make libomptarget an LLVM library.

Libomptarget is host code. There's another library called DeviceRTL which runs on the accelerator and that won't be linking in llvm libs or zlib.

Aug 8 2022, 1:06 AM · Restricted Project, Restricted Project

Aug 6 2022

kaz7 added a comment to D129875: [Libomptarget] Make libomptarget an LLVM library.

Libomptarget now depends on the LLVM libraries , so whatever dependencies LLVM has libomptarget needs to have as well. Is it possible for you to build with -DLLVM_ENABLE_TERMINFO=OFF -DLLVM_ENABLE_ZLIB=OFF? I'd assume that would stop LLVM from looking for it and prevent libomptarget from picking it up either.

Aug 6 2022, 6:44 PM · Restricted Project, Restricted Project
kaz7 added a comment to D129875: [Libomptarget] Make libomptarget an LLVM library.

Hi, I am having configuration error after this patch like it cannot find zlib and terminfo to compile libomptarget. Why those are required for libomptarget is that those libraries are listed in install/lib/cmake/llvm/LLVMConfig.cmake like below if I compile llvm with default setting. it's clear that libomptarget doesn't require them, but this patch change it to require similar libraries as llvm itself. I would like to disable them for only libomptarget compiling. Do you know how to do that? Please let me know any way to solve this situation. Thank you!

Aug 6 2022, 5:18 AM · Restricted Project, Restricted Project

Jul 18 2022

kaz7 committed rG469044cfd355: [VE] Support load/store/spill of vector mask registers (authored by kaz7).
[VE] Support load/store/spill of vector mask registers
Jul 18 2022, 6:29 PM · Restricted Project, Restricted Project
kaz7 closed D129415: [VE] Support load/store/spill of vector mask registers.
Jul 18 2022, 6:29 PM · Restricted Project, Restricted Project, Restricted Project
kaz7 updated the diff for D129415: [VE] Support load/store/spill of vector mask registers.

Rebased to land

Jul 18 2022, 6:29 PM · Restricted Project, Restricted Project, Restricted Project

Jul 15 2022

kaz7 updated the diff for D129415: [VE] Support load/store/spill of vector mask registers.

Correct typo in comments as reviewed.

Jul 15 2022, 2:25 PM · Restricted Project, Restricted Project, Restricted Project

Jul 9 2022

kaz7 added a comment to rGbfa2c4200179: [VE] Change displacement type in MEM..i from i32 to i64.

From instruction point of view, each instrucment has space for only 32 bit immediates.

Jul 9 2022, 3:50 AM · Restricted Project, Restricted Project

Jul 8 2022

kaz7 requested review of D129415: [VE] Support load/store/spill of vector mask registers.
Jul 8 2022, 8:56 PM · Restricted Project, Restricted Project, Restricted Project

Jul 5 2022

kaz7 committed rGda5a6b2bf574: [VE] Restructure eliminateFrameIndex (authored by kaz7).
[VE] Restructure eliminateFrameIndex
Jul 5 2022, 4:00 AM · Restricted Project, Restricted Project
kaz7 closed D129034: [VE] Restructure eliminateFrameIndex.
Jul 5 2022, 4:00 AM · Restricted Project, Restricted Project, Restricted Project
kaz7 updated the diff for D129034: [VE] Restructure eliminateFrameIndex.

Add missing DEBUG_TYPE.

Jul 5 2022, 3:44 AM · Restricted Project, Restricted Project, Restricted Project
kaz7 reopened D129034: [VE] Restructure eliminateFrameIndex.
Jul 5 2022, 3:44 AM · Restricted Project, Restricted Project, Restricted Project
kaz7 added a reverting change for rG98e52e8bff52: [VE] Restructure eliminateFrameIndex: rG9ad38e5288a1: Revert "[VE] Restructure eliminateFrameIndex".
Jul 5 2022, 3:36 AM · Restricted Project, Restricted Project
kaz7 committed rG9ad38e5288a1: Revert "[VE] Restructure eliminateFrameIndex" (authored by kaz7).
Revert "[VE] Restructure eliminateFrameIndex"
Jul 5 2022, 3:36 AM · Restricted Project, Restricted Project
kaz7 added a reverting change for D129034: [VE] Restructure eliminateFrameIndex: rG9ad38e5288a1: Revert "[VE] Restructure eliminateFrameIndex".
Jul 5 2022, 3:35 AM · Restricted Project, Restricted Project, Restricted Project
kaz7 committed rG98e52e8bff52: [VE] Restructure eliminateFrameIndex (authored by kaz7).
[VE] Restructure eliminateFrameIndex
Jul 5 2022, 3:28 AM · Restricted Project, Restricted Project
kaz7 closed D129034: [VE] Restructure eliminateFrameIndex.
Jul 5 2022, 3:28 AM · Restricted Project, Restricted Project, Restricted Project

Jul 2 2022

kaz7 updated the diff for D129034: [VE] Restructure eliminateFrameIndex.

Add regression tests and support the case like the first 8 bytes fits in
the immediate field but the second 8 bytes doesn't fit in the immediate
field.

Jul 2 2022, 3:54 AM · Restricted Project, Restricted Project, Restricted Project

Jul 1 2022

kaz7 requested review of D129034: [VE] Restructure eliminateFrameIndex.
Jul 1 2022, 10:16 PM · Restricted Project, Restricted Project, Restricted Project
kaz7 committed rGde690a643895: [VE][NFC] Correct comment (authored by kaz7).
[VE][NFC] Correct comment
Jul 1 2022, 3:25 AM · Restricted Project, Restricted Project

Jun 30 2022

kaz7 committed rGadbb46ea651c: [VE] Support load/store vm regsiters (authored by kaz7).
[VE] Support load/store vm regsiters
Jun 30 2022, 4:26 PM · Restricted Project, Restricted Project
kaz7 closed D128610: [VE] Support load/store vm regsiters.
Jun 30 2022, 4:25 PM · Restricted Project, Restricted Project, Restricted Project

Jun 26 2022

kaz7 requested review of D128610: [VE] Support load/store vm regsiters.
Jun 26 2022, 7:30 AM · Restricted Project, Restricted Project, Restricted Project

Jun 20 2022

kaz7 committed rG5ba0a9571b3e: [Clang][VE] Add missing intrinsics (authored by kaz7).
[Clang][VE] Add missing intrinsics
Jun 20 2022, 3:30 PM · Restricted Project, Restricted Project
kaz7 closed D128120: [Clang][VE] Add missing intrinsics.
Jun 20 2022, 3:30 PM · Restricted Project, Restricted Project, Restricted Project

Jun 18 2022

kaz7 committed rGf61f7be0c76b: [VE][NFC] Remove obsoleted function declaration (authored by kaz7).
[VE][NFC] Remove obsoleted function declaration
Jun 18 2022, 9:34 PM · Restricted Project, Restricted Project
kaz7 requested review of D128120: [Clang][VE] Add missing intrinsics.
Jun 18 2022, 7:22 AM · Restricted Project, Restricted Project, Restricted Project

Jun 12 2022

kaz7 added a reverting change for rGc1b610307df2: [NFC] Remove 'br i1 undef' from SROA tests: rGa43c55dcd740: Revert "[NFC] Remove 'br i1 undef' from SROA tests".
Jun 12 2022, 8:35 PM · Restricted Project, Restricted Project
kaz7 committed rGa43c55dcd740: Revert "[NFC] Remove 'br i1 undef' from SROA tests" (authored by kaz7).
Revert "[NFC] Remove 'br i1 undef' from SROA tests"
Jun 12 2022, 8:35 PM · Restricted Project, Restricted Project

Jun 11 2022

kaz7 committed rG140ad7d37813: [Clang][VE][NFC] Fix a comment (authored by kaz7).
[Clang][VE][NFC] Fix a comment
Jun 11 2022, 6:28 PM · Restricted Project, Restricted Project

Jun 6 2022

kaz7 added a comment to D125839: [gmodules] Skip CXXDeductionGuideDecls when visiting FunctionDecls in DebugTypeVisitor.

Thank you, @chapuni and @ahatanak, for quick fixing.

Jun 6 2022, 8:15 PM · debug-info, Restricted Project, Restricted Project
kaz7 added a comment to D125839: [gmodules] Skip CXXDeductionGuideDecls when visiting FunctionDecls in DebugTypeVisitor.

Hi, after this patch, our buildbot for VE having errors like https://lab.llvm.org/buildbot/#/builders/91/builds/9984.

Jun 6 2022, 6:37 PM · debug-info, Restricted Project, Restricted Project

Jun 2 2022

kaz7 added a comment to D124926: [LoopInterchange] New cost model for loop interchange.

Hi, after this patch, our buildbot for VE has been failing, https://lab.llvm.org/buildbot/#/builders/91/builds/9844. Is it possible to inspect these failures? Thanks.

Jun 2 2022, 5:50 PM · Restricted Project, Restricted Project, Restricted Project

Apr 17 2022

kaz7 added a comment to D120094: [CallingConv] Generate isCCArgumentReg() predicate via tablegen.

VE part looks OK too.

Apr 17 2022, 12:44 AM · Restricted Project, Restricted Project

Mar 22 2022

kaz7 accepted D121913: [VP] Fix VPintrinsic::getStaticVectorLength for vp.merge|select.

Thank you. LGTM.

Mar 22 2022, 1:54 AM · Restricted Project, Restricted Project, Restricted Project

Mar 19 2022

kaz7 added inline comments to D121913: [VP] Fix VPintrinsic::getStaticVectorLength for vp.merge|select.
Mar 19 2022, 5:01 PM · Restricted Project, Restricted Project, Restricted Project

Mar 17 2022

kaz7 added a comment to D121816: [Clang][VE] Add vector mask intrinsics to clang.

Having timeout errors on lldb-aarch64-ubuntu builder... I'm not sure what modification on this patch causes a such error.

Mar 17 2022, 3:23 AM · Restricted Project, Restricted Project
kaz7 added a comment to D120682: [CMake][compiler-rt] Make CRT separately buildable.

@simoll , thank you for fixing the VE bot problem. This should work fine now.

Mar 17 2022, 3:19 AM · Restricted Project, Restricted Project
kaz7 committed rG9df395bb68a6: [Clang][VE] Add vector mask intrinsics to clang (authored by kaz7).
[Clang][VE] Add vector mask intrinsics to clang
Mar 17 2022, 2:53 AM · Restricted Project
kaz7 closed D121816: [Clang][VE] Add vector mask intrinsics to clang.
Mar 17 2022, 2:52 AM · Restricted Project, Restricted Project

Mar 16 2022

kaz7 requested review of D121816: [Clang][VE] Add vector mask intrinsics to clang.
Mar 16 2022, 8:55 AM · Restricted Project, Restricted Project
kaz7 committed rGc2f62ab84b5f: [Clang][VE] Add the rest of intrinsics to clang (authored by kaz7).
[Clang][VE] Add the rest of intrinsics to clang
Mar 16 2022, 8:17 AM · Restricted Project