aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
diff options
context:
space:
mode:
authorstefankoncarevic <skoncare@amd.com>2024-08-16 18:19:39 +0200
committerGitHub <noreply@github.com>2024-08-16 11:19:39 -0500
commit1164e4aef2844ac3d35153ffe6376db9abda704a (patch)
tree66de81e3ea81ab9b451d1fb1c3a2295edd91affe /llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
parentb221c37082707e35b492baa9ae8045c56b3ced0b (diff)
downloadllvm-1164e4aef2844ac3d35153ffe6376db9abda704a.zip
llvm-1164e4aef2844ac3d35153ffe6376db9abda704a.tar.gz
llvm-1164e4aef2844ac3d35153ffe6376db9abda704a.tar.bz2
[mlir][AMDGPU] Implement AMDGPU DPP operation in MLIR. (#89233)
Defined AMDGPU DPP operation in mlir to represent semantics. Introduced a new enumeration attribute for different permutations and allowed for different types of arguments. Implemented constant attribute handling for ROCDL::DPPMovOp operation. The operation now correctly accepts constant attributes for dppCtrl, rowMask, bankMask, boundCtrl, and passes them to the corresponding LLVM intrinsic.
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp')
0 files changed, 0 insertions, 0 deletions