[PATCH] D29835: Correct PressureDiff calculation in presence of subregs
Matt Arsenault via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Feb 10 10:42:39 PST 2017
arsenm added inline comments.
================
Comment at: test/CodeGen/AMDGPU/schedule-regpressure.mir:62-68
%5 = S_LOAD_DWORD_IMM %1, 0, 0 :: (non-temporal dereferenceable invariant load 4 from `i32 addrspace(2)* undef`)
%m0 = S_MOV_B32 -1
%7 = COPY %5
- %6 = DS_READ_B32 %7, 0, 0, implicit %m0, implicit %exec
- DS_WRITE_B32 %7, %6, 4, 0, implicit killed %m0, implicit %exec
+ %6 = DS_READ2_B32 %7, 0, 1, 0, implicit %m0, implicit %exec
+ undef %9.sub1 = V_MUL_LO_I32 %6.sub1, 3, implicit %exec
+ %9.sub0 = V_MUL_LO_I32 %6.sub0, %9.sub1, implicit %exec
+ DS_WRITE2_B32 %7, %9.sub0, %9.sub1, 4, 5, 0, implicit killed %m0, implicit %exec
----------------
Can you add this as a second test rather than modifying the existing test for m0
Repository:
rL LLVM
https://reviews.llvm.org/D29835
More information about the llvm-commits
mailing list