Non ext aligned i32 loads are still optimized to use CONSTANT_BUFFER_0.
Fixes remaining regressions since r337535
Details
Details
- Reviewers
arsenm
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D49962
AMDGPU/R600: Convert kernel param loads to use PARAM_I_ADDRESS ClosedPublic Authored by jvesely on Jul 28 2018, 3:46 PM.
Details
Summary Non ext aligned i32 loads are still optimized to use CONSTANT_BUFFER_0.
Diff Detail
Event TimelineHerald added subscribers: t-tye, tpr, dstuttard and 4 others. ยท View Herald TranscriptJul 28 2018, 3:46 PM This revision is now accepted and ready to land.Jul 29 2018, 12:24 AM
Revision Contents
Diff 157875 lib/Target/AMDGPU/R600ISelLowering.h
lib/Target/AMDGPU/R600ISelLowering.cpp
test/CodeGen/AMDGPU/kernel-args.ll
test/CodeGen/AMDGPU/r600.extract-lowbits.ll
test/CodeGen/AMDGPU/r600.work-item-intrinsics.ll
|