Page MenuHomePhabricator

Please use GitHub pull requests for new patches. Phabricator shutdown timeline

jmmartinez (Juan Manuel Martinez Caamaño)
User

Projects

User does not belong to any projects.

User Details

User Since
Sep 26 2019, 12:57 AM (209 w, 2 d)

Recent Activity

Yesterday

jmmartinez added a comment to D144007: [DwarfDebug] Move emission of globals from beginModule() to endModule() (5/7).

Hi @dzhidzhoev !
What's missing to land the rest of the patches? I missed the last discussions and I saw you just rebased this one.

Fri, Sep 29, 12:00 AM · debug-info, Restricted Project, Restricted Project

Wed, Sep 20

jmmartinez committed rG24f437f31e0b: [NFC][AMDGPU] Remove redundant hasSideEffects=1 (authored by jmmartinez).
[NFC][AMDGPU] Remove redundant hasSideEffects=1
Wed, Sep 20, 5:11 AM · Restricted Project, Restricted Project
jmmartinez committed rG356494c36e71: [NFC][AMDGPU] Perform a single lookup in map in SIInsertWaitcnts… (authored by jmmartinez).
[NFC][AMDGPU] Perform a single lookup in map in SIInsertWaitcnts…
Wed, Sep 20, 5:11 AM · Restricted Project, Restricted Project

Mon, Sep 11

jmmartinez added a comment to D159206: [Clang] Propagate target-features if compatible when using mlink-builtin-bitcode.

@yaxunl I've addressed your remarks on a GitHub PR: https://github.com/llvm/llvm-project/pull/65938

Mon, Sep 11, 2:24 AM · Restricted Project, Restricted Project

Fri, Sep 8

jmmartinez abandoned D159257: [Clang] Drop functions with incompatible target-features when using mlink-builtin-bitcode.

Moved into https://github.com/llvm/llvm-project/pull/65737

Fri, Sep 8, 3:04 AM · Restricted Project, Restricted Project
jmmartinez abandoned D156679: [WIP][AMDGPU][SIInsertWaitcnts] Do not add s_waitcnt when the counters are known to be 0 already.

Moved into https://github.com/llvm/llvm-project/pull/65735

Fri, Sep 8, 2:54 AM · Restricted Project, Restricted Project
jmmartinez committed rGd60c47476dde: [Clang] Propagate target-features if compatible when using mlink-builtin-bitcode (authored by jmmartinez).
[Clang] Propagate target-features if compatible when using mlink-builtin-bitcode
Fri, Sep 8, 2:21 AM · Restricted Project, Restricted Project
jmmartinez closed D159206: [Clang] Propagate target-features if compatible when using mlink-builtin-bitcode.
Fri, Sep 8, 2:20 AM · Restricted Project, Restricted Project

Wed, Sep 6

jmmartinez added inline comments to D159206: [Clang] Propagate target-features if compatible when using mlink-builtin-bitcode.
Wed, Sep 6, 1:51 AM · Restricted Project, Restricted Project
jmmartinez updated the diff for D159206: [Clang] Propagate target-features if compatible when using mlink-builtin-bitcode.
  • Capitalize comment
Wed, Sep 6, 1:51 AM · Restricted Project, Restricted Project
jmmartinez updated the diff for D159206: [Clang] Propagate target-features if compatible when using mlink-builtin-bitcode.
  • Review
Wed, Sep 6, 1:47 AM · Restricted Project, Restricted Project

Mon, Sep 4

jmmartinez added inline comments to D159206: [Clang] Propagate target-features if compatible when using mlink-builtin-bitcode.
Mon, Sep 4, 2:20 AM · Restricted Project, Restricted Project
jmmartinez updated the diff for D159206: [Clang] Propagate target-features if compatible when using mlink-builtin-bitcode.
  • Review
Mon, Sep 4, 2:18 AM · Restricted Project, Restricted Project

Aug 31 2023

jmmartinez updated the diff for D159206: [Clang] Propagate target-features if compatible when using mlink-builtin-bitcode.
  • Rebased
Aug 31 2023, 7:48 AM · Restricted Project, Restricted Project
jmmartinez added a comment to D159256: [NFC][Clang] Remove redundant function definitions.

Thanks for the review!

Aug 31 2023, 5:48 AM · Restricted Project, Restricted Project
jmmartinez committed rG19550e79b50f: [NFC][Clang] Remove redundant function definitions (authored by jmmartinez).
[NFC][Clang] Remove redundant function definitions
Aug 31 2023, 5:48 AM · Restricted Project, Restricted Project
jmmartinez closed D159256: [NFC][Clang] Remove redundant function definitions.
Aug 31 2023, 5:48 AM · Restricted Project, Restricted Project
jmmartinez added a comment to D159256: [NFC][Clang] Remove redundant function definitions.

@jhuber6 I was wondering if there is a reason you kept 3 versions of mergeDefaultFunctionDefinitionAttributes in https://reviews.llvm.org/D152391 ?

I believe it's because one was a freestanding function, the other was a member function, and the last was a common implementation.

Aug 31 2023, 5:10 AM · Restricted Project, Restricted Project
jmmartinez requested review of D159257: [Clang] Drop functions with incompatible target-features when using mlink-builtin-bitcode.
Aug 31 2023, 1:49 AM · Restricted Project, Restricted Project
jmmartinez updated the diff for D159206: [Clang] Propagate target-features if compatible when using mlink-builtin-bitcode.
  • Rollback, drop incompatible functions in a separate commit
Aug 31 2023, 1:48 AM · Restricted Project, Restricted Project
jmmartinez added a comment to D159256: [NFC][Clang] Remove redundant function definitions.

@jhuber6 I was wondering if there is a reason you kept 3 versions of mergeDefaultFunctionDefinitionAttributes in https://reviews.llvm.org/D152391 ?

Aug 31 2023, 1:13 AM · Restricted Project, Restricted Project
jmmartinez requested review of D159256: [NFC][Clang] Remove redundant function definitions.
Aug 31 2023, 1:12 AM · Restricted Project, Restricted Project

Aug 30 2023

jmmartinez added inline comments to D159206: [Clang] Propagate target-features if compatible when using mlink-builtin-bitcode.
Aug 30 2023, 9:38 AM · Restricted Project, Restricted Project
jmmartinez updated the diff for D159206: [Clang] Propagate target-features if compatible when using mlink-builtin-bitcode.
  • Drop incoming builtins with incompatible target-features
Aug 30 2023, 9:36 AM · Restricted Project, Restricted Project
jmmartinez added inline comments to D159206: [Clang] Propagate target-features if compatible when using mlink-builtin-bitcode.
Aug 30 2023, 9:35 AM · Restricted Project, Restricted Project
jmmartinez requested review of D159206: [Clang] Propagate target-features if compatible when using mlink-builtin-bitcode.
Aug 30 2023, 7:42 AM · Restricted Project, Restricted Project
jmmartinez committed rG9b352540184e: [NFC][Clang] Remove unused function `CodeGenModule… (authored by jmmartinez).
[NFC][Clang] Remove unused function `CodeGenModule…
Aug 30 2023, 1:39 AM · Restricted Project, Restricted Project
jmmartinez closed D158990: [NFC][Clang] Remove unused function `CodeGenModule::addDefaultFunctionDefinitionAttributes`.
Aug 30 2023, 1:38 AM · Restricted Project, Restricted Project

Aug 29 2023

jmmartinez committed rGb63c6e585d86: [NFC][Clang] Add missing & to function argument (authored by jmmartinez).
[NFC][Clang] Add missing & to function argument
Aug 29 2023, 5:01 AM · Restricted Project, Restricted Project
jmmartinez closed D158991: [NFC][Clang] Add missing & to function argument.
Aug 29 2023, 5:00 AM · Restricted Project, Restricted Project

Aug 28 2023

jmmartinez updated the summary of D158990: [NFC][Clang] Remove unused function `CodeGenModule::addDefaultFunctionDefinitionAttributes`.
Aug 28 2023, 7:57 AM · Restricted Project, Restricted Project
jmmartinez requested review of D158991: [NFC][Clang] Add missing & to function argument.
Aug 28 2023, 7:45 AM · Restricted Project, Restricted Project
jmmartinez requested review of D158990: [NFC][Clang] Remove unused function `CodeGenModule::addDefaultFunctionDefinitionAttributes`.
Aug 28 2023, 7:45 AM · Restricted Project, Restricted Project

Aug 25 2023

jmmartinez added inline comments to D156679: [WIP][AMDGPU][SIInsertWaitcnts] Do not add s_waitcnt when the counters are known to be 0 already.
Aug 25 2023, 2:44 AM · Restricted Project, Restricted Project
jmmartinez updated the diff for D156679: [WIP][AMDGPU][SIInsertWaitcnts] Do not add s_waitcnt when the counters are known to be 0 already.
  • Added a few comments to describe what a soft waitcnt is
  • Take into account reviews
  • Rebased
Aug 25 2023, 2:43 AM · Restricted Project, Restricted Project

Aug 24 2023

jmmartinez added a comment to D158603: [AMDGPU][TargetMachine] Handle case when +extended-image-insts is set, and the user forces +wave64.

First, last I knew comgr was not using clang/-mlink-builtin-bitcode (although maybe this was fixed?).
[...]
@uses_nothing isn't even getting the +wavefrontsize64, which is doubly broken. I believe this was working correctly at one point, so did this regress? clang is broken here, so that should be fixed first. If comgr is still not correctly using -mlink-builtin-bitcode, it should implement an approximately equivalent hack to append the features if there are still blockers to doing so.

Aug 24 2023, 3:43 AM · Restricted Project, Restricted Project

Aug 23 2023

jmmartinez added inline comments to D158603: [AMDGPU][TargetMachine] Handle case when +extended-image-insts is set, and the user forces +wave64.
Aug 23 2023, 5:39 AM · Restricted Project, Restricted Project
jmmartinez requested review of D158603: [AMDGPU][TargetMachine] Handle case when +extended-image-insts is set, and the user forces +wave64.
Aug 23 2023, 5:35 AM · Restricted Project, Restricted Project

Aug 18 2023

jmmartinez updated the diff for D156679: [WIP][AMDGPU][SIInsertWaitcnts] Do not add s_waitcnt when the counters are known to be 0 already.
  • Updated the pseudo instruction names to S_WAITCNT_soft and S_WAITCNT_VSCNT_soft
Aug 18 2023, 7:05 AM · Restricted Project, Restricted Project

Aug 17 2023

jmmartinez updated the diff for D156679: [WIP][AMDGPU][SIInsertWaitcnts] Do not add s_waitcnt when the counters are known to be 0 already.
  • Do not relax "hard" s_waitcnt instructions
  • Rebased
  • Only 1 test failing: I have to rethink this remaining test consisting mostly of kernels doing only a memory fence. These become just an s_endpgm since there are no memory accesses to fence.
Aug 17 2023, 2:25 AM · Restricted Project, Restricted Project

Aug 16 2023

jmmartinez added inline comments to D156679: [WIP][AMDGPU][SIInsertWaitcnts] Do not add s_waitcnt when the counters are known to be 0 already.
Aug 16 2023, 6:34 AM · Restricted Project, Restricted Project
jmmartinez updated the diff for D156679: [WIP][AMDGPU][SIInsertWaitcnts] Do not add s_waitcnt when the counters are known to be 0 already.
  • Added S_SOFT_WAITCNT and S_SOFT_WAITCNT_VSCNT
  • There is some refactoring in between that I should move to another PR
Aug 16 2023, 6:17 AM · Restricted Project, Restricted Project

Aug 14 2023

jmmartinez accepted D156707: AMDGPU: Handle multiple uses when matching sincos.
Aug 14 2023, 12:15 AM · Restricted Project, Restricted Project

Aug 7 2023

jmmartinez updated the diff for D156679: [WIP][AMDGPU][SIInsertWaitcnts] Do not add s_waitcnt when the counters are known to be 0 already.
  • Fixed initialization of WaitcntBrackets structure for non-kernel functions (since the counters were initialized to 0, the inserted s_waitcnt 0 at function-entry was removed)
  • Updated tests to help spot potential issues with the patch:
    • One issue is that some memory-fence tests with a kernel doing only a memory fence become irrelevant since the wait instructions are removed. Adding some memory accesses to those would help.
  • Added CodeGen/AMDGPU/preserve-user-waitcnt.ll to test how user-inserted waits are handled. Currently, with __builtin_amdgcn_s_waitcnt it is possible that the waitcnt instruction is going to be removed
Aug 7 2023, 7:44 AM · Restricted Project, Restricted Project

Aug 4 2023

jmmartinez accepted D156892: AMDGPU: Delete probably wrong constant folding of expm1.
Aug 4 2023, 3:25 AM · Restricted Project, Restricted Project
jmmartinez added inline comments to D156707: AMDGPU: Handle multiple uses when matching sincos.
Aug 4 2023, 3:11 AM · Restricted Project, Restricted Project

Aug 2 2023

jmmartinez accepted D156706: AMDGPU: Simplify and improve sincos matching.
Aug 2 2023, 6:44 AM · Restricted Project, Restricted Project
jmmartinez added inline comments to D156706: AMDGPU: Simplify and improve sincos matching.
Aug 2 2023, 1:01 AM · Restricted Project, Restricted Project

Aug 1 2023

jmmartinez added inline comments to D156706: AMDGPU: Simplify and improve sincos matching.
Aug 1 2023, 1:53 AM · Restricted Project, Restricted Project

Jul 31 2023

jmmartinez added inline comments to D156679: [WIP][AMDGPU][SIInsertWaitcnts] Do not add s_waitcnt when the counters are known to be 0 already.
Jul 31 2023, 8:01 AM · Restricted Project, Restricted Project
jmmartinez updated the diff for D156679: [WIP][AMDGPU][SIInsertWaitcnts] Do not add s_waitcnt when the counters are known to be 0 already.
  • Rebase over main
Jul 31 2023, 7:48 AM · Restricted Project, Restricted Project
jmmartinez accepted D156678: AMDGPU: Refactor libcall simplify to help with future refined fast math flag usage.
Jul 31 2023, 7:45 AM · Restricted Project, Restricted Project
jmmartinez abandoned D156671: [AMDGPU][SIInsertWaitcnts] Initialize the WaitcntBrackets for non-kernel functions.
Jul 31 2023, 7:23 AM · Restricted Project, Restricted Project
jmmartinez added a comment to D156671: [AMDGPU][SIInsertWaitcnts] Initialize the WaitcntBrackets for non-kernel functions.

Please explain what this is for. Is it a bug fix? Do you have a test that shows the intended effect?

Hello,

The test that best depicts the issue is amd.endpgm.ll.

In this test there is a test1 non-kernel function that inmediately does a call to @llvm.amdgcn.endpgm. On GFX11, I'd expect a s_sendmsg instruction before the s_endpgm for that function.

SIInsertWaitcnt inserts an s_sendmsg before each s_endpgm if the VS_CNT score is not 0 and if there is any pending scratch store operation; but when SIInsertWaitcnt initializes the WaitcntBrackets object for any function (entry or not) all the counters are set to 0.

Thanks for the explanation. A simpler implementation of this would just set VS_CNT to its max value, not all the counters.

However you can only insert the s_sendmsg sendmsg(MSG_DEALLOC_VGPRS) if there are no pending scratch stores (see D153295) so I don't think this patch is acceptable.

Jul 31 2023, 6:17 AM · Restricted Project, Restricted Project
jmmartinez accepted D156682: AMDGPU: Partially respect nobuiltin in libcall simplifier.
Jul 31 2023, 6:09 AM · Restricted Project, Restricted Project
jmmartinez accepted D156680: AMDGPU: Don't store current instruction in AMDGPULibCalls member.
Jul 31 2023, 6:01 AM · Restricted Project, Restricted Project
jmmartinez added a comment to D156671: [AMDGPU][SIInsertWaitcnts] Initialize the WaitcntBrackets for non-kernel functions.

Please explain what this is for. Is it a bug fix? Do you have a test that shows the intended effect?

Jul 31 2023, 6:00 AM · Restricted Project, Restricted Project
jmmartinez added inline comments to D156678: AMDGPU: Refactor libcall simplify to help with future refined fast math flag usage.
Jul 31 2023, 5:38 AM · Restricted Project, Restricted Project
jmmartinez added inline comments to D156680: AMDGPU: Don't store current instruction in AMDGPULibCalls member.
Jul 31 2023, 5:30 AM · Restricted Project, Restricted Project
jmmartinez requested review of D156679: [WIP][AMDGPU][SIInsertWaitcnts] Do not add s_waitcnt when the counters are known to be 0 already.
Jul 31 2023, 5:21 AM · Restricted Project, Restricted Project
jmmartinez added inline comments to D156671: [AMDGPU][SIInsertWaitcnts] Initialize the WaitcntBrackets for non-kernel functions.
Jul 31 2023, 4:50 AM · Restricted Project, Restricted Project
jmmartinez requested review of D156671: [AMDGPU][SIInsertWaitcnts] Initialize the WaitcntBrackets for non-kernel functions.
Jul 31 2023, 4:48 AM · Restricted Project, Restricted Project

Jul 19 2023

jmmartinez committed rG4e43ba259980: [NFC][AMDGPULowerModuleLDSPass] Use shorter APIs in markUsedByKernel (authored by jmmartinez).
[NFC][AMDGPULowerModuleLDSPass] Use shorter APIs in markUsedByKernel
Jul 19 2023, 12:55 AM · Restricted Project, Restricted Project
jmmartinez committed rGfcbafc066cc5: [NFC][AMDGPULowerModuleLDSPass] Cleanup of getTableLookupKernelIndex (authored by jmmartinez).
[NFC][AMDGPULowerModuleLDSPass] Cleanup of getTableLookupKernelIndex
Jul 19 2023, 12:55 AM · Restricted Project, Restricted Project
jmmartinez closed D155589: [NFC][AMDGPULowerModuleLDSPass] Use shorter APIs in markUsedByKernel.
Jul 19 2023, 12:55 AM · Restricted Project, Restricted Project
jmmartinez closed D155588: [NFC][AMDGPULowerModuleLDSPass] Cleanup of getTableLookupKernelIndex.
Jul 19 2023, 12:55 AM · Restricted Project, Restricted Project

Jul 18 2023

jmmartinez updated the diff for D155589: [NFC][AMDGPULowerModuleLDSPass] Use shorter APIs in markUsedByKernel.
  • Remove "" from CreateCall
Jul 18 2023, 7:55 AM · Restricted Project, Restricted Project
jmmartinez updated the diff for D155588: [NFC][AMDGPULowerModuleLDSPass] Cleanup of getTableLookupKernelIndex.
  • Use structured binding declaration
Jul 18 2023, 7:50 AM · Restricted Project, Restricted Project
jmmartinez added a reviewer for D155588: [NFC][AMDGPULowerModuleLDSPass] Cleanup of getTableLookupKernelIndex: JonChesterfield.
Jul 18 2023, 5:51 AM · Restricted Project, Restricted Project
jmmartinez added a reviewer for D155589: [NFC][AMDGPULowerModuleLDSPass] Use shorter APIs in markUsedByKernel: JonChesterfield.
Jul 18 2023, 5:50 AM · Restricted Project, Restricted Project
jmmartinez requested review of D155589: [NFC][AMDGPULowerModuleLDSPass] Use shorter APIs in markUsedByKernel.
Jul 18 2023, 5:50 AM · Restricted Project, Restricted Project
jmmartinez requested review of D155588: [NFC][AMDGPULowerModuleLDSPass] Cleanup of getTableLookupKernelIndex.
Jul 18 2023, 5:49 AM · Restricted Project, Restricted Project

Jul 13 2023

jmmartinez accepted D155132: [amdgpu][lds] Raise an explicit unimplemented error on absolute address LDS variables.

Looks good to me. If you think it's relevant to privde a better diagnostic with the souce location I'd welcome that change.

Jul 13 2023, 1:02 AM · Restricted Project, Restricted Project

Jul 12 2023

jmmartinez committed rG367b1f28dbcf: [NFC][AMDGPULowerModuleLDSPass] Fix buildbot santizier failed to compile (authored by jmmartinez).
[NFC][AMDGPULowerModuleLDSPass] Fix buildbot santizier failed to compile
Jul 12 2023, 2:08 AM · Restricted Project, Restricted Project
jmmartinez abandoned D154946: [AMDGPULowerModuleLDSPass] Kernels do not always have entries in KernelToReplacement map.
Jul 12 2023, 12:47 AM · Restricted Project, Restricted Project
jmmartinez committed rG3a75551e857b: Reland "[NFC][AMDGPULowerModuleLDSPass] Factorize repetead sort code" (authored by jmmartinez).
Reland "[NFC][AMDGPULowerModuleLDSPass] Factorize repetead sort code"
Jul 12 2023, 12:38 AM · Restricted Project, Restricted Project
jmmartinez closed D154977: Reland "[NFC][AMDGPULowerModuleLDSPass] Factorize repetead sort code" Fixed compilation error and reudndant copy warning.
Jul 12 2023, 12:38 AM · Restricted Project, Restricted Project

Jul 11 2023

jmmartinez added a comment to D154977: Reland "[NFC][AMDGPULowerModuleLDSPass] Factorize repetead sort code" Fixed compilation error and reudndant copy warning.

Lesson Learned: This time I'll wait for the LLVM buildbot to confirm all is good...

Jul 11 2023, 8:37 AM · Restricted Project, Restricted Project
jmmartinez requested review of D154977: Reland "[NFC][AMDGPULowerModuleLDSPass] Factorize repetead sort code" Fixed compilation error and reudndant copy warning.
Jul 11 2023, 8:37 AM · Restricted Project, Restricted Project
jmmartinez committed rGebdd610ad41b: Revert "[NFC][AMDGPULowerModuleLDSPass] Factorize repetead sort code" (authored by jmmartinez).
Revert "[NFC][AMDGPULowerModuleLDSPass] Factorize repetead sort code"
Jul 11 2023, 8:10 AM · Restricted Project, Restricted Project
jmmartinez added a reverting change for rG125b90749a98: [NFC][AMDGPULowerModuleLDSPass] Factorize repetead sort code: rGebdd610ad41b: Revert "[NFC][AMDGPULowerModuleLDSPass] Factorize repetead sort code".
Jul 11 2023, 8:10 AM · Restricted Project, Restricted Project
jmmartinez added a reverting change for D154970: [NFC][AMDGPULowerModuleLDSPass] Factorize repetead sort code: rGebdd610ad41b: Revert "[NFC][AMDGPULowerModuleLDSPass] Factorize repetead sort code".
Jul 11 2023, 8:09 AM · Restricted Project, Restricted Project
jmmartinez committed rG125b90749a98: [NFC][AMDGPULowerModuleLDSPass] Factorize repetead sort code (authored by jmmartinez).
[NFC][AMDGPULowerModuleLDSPass] Factorize repetead sort code
Jul 11 2023, 8:04 AM · Restricted Project, Restricted Project
jmmartinez closed D154970: [NFC][AMDGPULowerModuleLDSPass] Factorize repetead sort code.
Jul 11 2023, 8:04 AM · Restricted Project, Restricted Project
jmmartinez added a reviewer for D154970: [NFC][AMDGPULowerModuleLDSPass] Factorize repetead sort code: JonChesterfield.
Jul 11 2023, 7:36 AM · Restricted Project, Restricted Project
jmmartinez requested review of D154970: [NFC][AMDGPULowerModuleLDSPass] Factorize repetead sort code.
Jul 11 2023, 7:25 AM · Restricted Project, Restricted Project
jmmartinez updated the diff for D154946: [AMDGPULowerModuleLDSPass] Kernels do not always have entries in KernelToReplacement map.
  • rebased
Jul 11 2023, 6:53 AM · Restricted Project, Restricted Project
jmmartinez committed rG70bb5d2b9d81: [NFC][AMDGPULowerModuleLDSPass] Add const to some variables/parameters (authored by jmmartinez).
[NFC][AMDGPULowerModuleLDSPass] Add const to some variables/parameters
Jul 11 2023, 6:52 AM · Restricted Project, Restricted Project
jmmartinez closed D154959: [NFC][AMDGPULowerModuleLDSPass] Add const to some variables/parameters.
Jul 11 2023, 6:52 AM · Restricted Project, Restricted Project
jmmartinez updated the summary of D154959: [NFC][AMDGPULowerModuleLDSPass] Add const to some variables/parameters.
Jul 11 2023, 6:23 AM · Restricted Project, Restricted Project
jmmartinez requested review of D154959: [NFC][AMDGPULowerModuleLDSPass] Add const to some variables/parameters.
Jul 11 2023, 6:22 AM · Restricted Project, Restricted Project
jmmartinez added a comment to D154946: [AMDGPULowerModuleLDSPass] Kernels do not always have entries in KernelToReplacement map.

Thanks for the patch! On reading through I think there's something more fundamentally broken here. Please could you hold fire on this for a moment while I dig through it?
There's some refactoring in line which seems worth having asap - the extra const, the spurious copy deleted - would you prefer I post a diff with those parts pulled out or you post one for me to accept?

Jul 11 2023, 5:42 AM · Restricted Project, Restricted Project
jmmartinez added a comment to D154946: [AMDGPULowerModuleLDSPass] Kernels do not always have entries in KernelToReplacement map.
Jul 11 2023, 4:02 AM · Restricted Project, Restricted Project
jmmartinez updated the summary of D154946: [AMDGPULowerModuleLDSPass] Kernels do not always have entries in KernelToReplacement map.
Jul 11 2023, 4:01 AM · Restricted Project, Restricted Project
jmmartinez added reviewers for D154946: [AMDGPULowerModuleLDSPass] Kernels do not always have entries in KernelToReplacement map: JonChesterfield, arsenm.
Jul 11 2023, 3:56 AM · Restricted Project, Restricted Project
jmmartinez requested review of D154946: [AMDGPULowerModuleLDSPass] Kernels do not always have entries in KernelToReplacement map.
Jul 11 2023, 3:52 AM · Restricted Project, Restricted Project
jmmartinez committed rGabf081975eda: [NFC][AMDGPULowerModuleLDSPass] Remove dead variable (authored by jmmartinez).
[NFC][AMDGPULowerModuleLDSPass] Remove dead variable
Jul 11 2023, 3:38 AM · Restricted Project, Restricted Project

Jun 29 2023

jmmartinez committed rGdd1df099ae37: [InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions… (authored by jmmartinez).
[InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions…
Jun 29 2023, 12:52 AM · Restricted Project, Restricted Project
jmmartinez committed rGcc8a346e3fa3: [InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions… (authored by jmmartinez).
[InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions…
Jun 29 2023, 12:52 AM · Restricted Project, Restricted Project
jmmartinez closed D149741: [InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions in the caller (2/2).
Jun 29 2023, 12:52 AM · Restricted Project, Restricted Project