[PATCH] D21562: [AMDGPU] Wave and register controls
Konstantin Zhuravlyov via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 21 11:01:31 PDT 2016
kzhuravl created this revision.
kzhuravl added reviewers: tstellarAMD, arsenm.
kzhuravl added a subscriber: llvm-commits.
Herald added subscribers: kzhuravl, arsenm, qcolombet.
- Implemented amdgpu-flat-work-group-size attribute
- Implemented amdgpu-num-active-waves-per-eu attribute
- Implemented amdgpu-num-sgpr attribute
- Implemented amdgpu-num-vgpr attribute
- Dynamic LDS constraints are in a separate patch
http://reviews.llvm.org/D21562
Files:
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
lib/Target/AMDGPU/AMDGPUAsmPrinter.h
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
lib/Target/AMDGPU/AMDGPUSubtarget.cpp
lib/Target/AMDGPU/AMDGPUSubtarget.h
lib/Target/AMDGPU/SIInstrInfo.cpp
lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
lib/Target/AMDGPU/SIMachineFunctionInfo.h
lib/Target/AMDGPU/SIRegisterInfo.cpp
lib/Target/AMDGPU/SIRegisterInfo.h
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
test/CodeGen/AMDGPU/amdgpu.private-memory.ll
test/CodeGen/AMDGPU/array-ptr-calc-i32.ll
test/CodeGen/AMDGPU/attr-amdgpu-flat-work-group-size-invalid.ll
test/CodeGen/AMDGPU/attr-amdgpu-flat-work-group-size-many-regs.ll
test/CodeGen/AMDGPU/attr-amdgpu-flat-work-group-size.ll
test/CodeGen/AMDGPU/attr-amdgpu-num-active-waves-per-eu-invalid.ll
test/CodeGen/AMDGPU/attr-amdgpu-num-active-waves-per-eu-many-regs.ll
test/CodeGen/AMDGPU/attr-amdgpu-num-active-waves-per-eu.ll
test/CodeGen/AMDGPU/attr-amdgpu-num-sgpr-invalid.ll
test/CodeGen/AMDGPU/attr-amdgpu-num-sgpr.ll
test/CodeGen/AMDGPU/attr-amdgpu-num-vgpr-invalid.ll
test/CodeGen/AMDGPU/attr-amdgpu-num-vgpr.ll
test/CodeGen/AMDGPU/indirect-private-64.ll
test/CodeGen/AMDGPU/large-work-group-promote-alloca.ll
test/CodeGen/AMDGPU/large-work-group-registers.ll
test/CodeGen/AMDGPU/private-memory-r600.ll
test/CodeGen/AMDGPU/promote-alloca-mem-intrinsics.ll
test/CodeGen/AMDGPU/promote-alloca-no-opts.ll
test/CodeGen/AMDGPU/promote-alloca-padding-size-estimate.ll
test/CodeGen/AMDGPU/promote-alloca-to-lds-icmp.ll
test/CodeGen/AMDGPU/promote-alloca-to-lds-phi.ll
test/CodeGen/AMDGPU/promote-alloca-to-lds-select.ll
test/CodeGen/AMDGPU/vgpr-spill-emergency-stack-slot.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D21562.61406.patch
Type: text/x-patch
Size: 370503 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160621/a3f55273/attachment-0001.bin>
More information about the llvm-commits
mailing list