[PATCH] D96257: [AMDGPU] Rename amdgcn_wwm to amdgcn_strictwwm
Piotr Sobczak via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Feb 8 04:25:11 PST 2021
piotr created this revision.
Herald added subscribers: kerbowa, hiraditya, t-tye, tpr, dstuttard, yaxunl, nhaehnle, jvesely, kzhuravl, arsenm, MatzeB.
piotr requested review of this revision.
Herald added subscribers: llvm-commits, wdng.
Herald added a project: LLVM.
- Introduce the new intrinsic amdgcn_strictwwm
- Deprecate the old intrinsic amdgcn_wwm
The "strict" prefix denotes that the inactive
lanes are enabled irrespective of the control flow.
The change is done for consistency as the "strict"
prefix will become an important, distinguishing factor
between amdgcn_wqm and amdgcn_strictwqm in the future.
The amdgcn_wwm will be removed, but doing so in two steps
gives users time to switch to the new name at their own pace.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D96257
Files:
llvm/include/llvm/IR/IntrinsicsAMDGPU.td
llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp
llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp
llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
llvm/lib/Target/AMDGPU/SIInstructions.td
llvm/lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp
llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp
llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wwm.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.wwm.mir
llvm/test/CodeGen/AMDGPU/fix-wwm-vgpr-copy.ll
llvm/test/CodeGen/AMDGPU/llvm.amdgcn.softwqm.ll
llvm/test/CodeGen/AMDGPU/wave32.ll
llvm/test/CodeGen/AMDGPU/wqm.ll
llvm/test/CodeGen/AMDGPU/wqm.mir
llvm/test/CodeGen/AMDGPU/wwm-reserved.ll
llvm/unittests/MI/LiveIntervalTest.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D96257.322080.patch
Type: text/x-patch
Size: 50288 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210208/288bda80/attachment-0001.bin>
More information about the llvm-commits
mailing list