Skip to content

Commit 58000b4

Browse files
committed
update asm/dasm test
1 parent 88aec5d commit 58000b4

13 files changed

+9722
-3556
lines changed

llvm/lib/Target/AMDGPU/SIInstrInfo.cpp

+3-5
Original file line numberDiff line numberDiff line change
@@ -7472,11 +7472,9 @@ void SIInstrInfo::moveToVALUImpl(SIInstrWorklist &Worklist,
74727472
case AMDGPU::S_MINIMUM_F16:
74737473
case AMDGPU::S_MAXIMUM_F16: {
74747474
const DebugLoc &DL = Inst.getDebugLoc();
7475-
Register NewDst;
7476-
if (ST.useRealTrue16Insts())
7477-
NewDst = MRI.createVirtualRegister(&AMDGPU::VGPR_16RegClass);
7478-
else
7479-
NewDst = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
7475+
Register NewDst = MRI.createVirtualRegister(ST.useRealTrue16Insts()
7476+
? &AMDGPU::VGPR_16RegClass
7477+
: &AMDGPU::VGPR_32RegClass);
74807478
MachineInstr *NewInstr = BuildMI(*MBB, Inst, DL, get(NewOpcode), NewDst)
74817479
.addImm(0) // src0_modifiers
74827480
.add(Inst.getOperand(1))

llvm/test/MC/AMDGPU/gfx11_asm_vop3.s

+546-336
Large diffs are not rendered by default.

llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp16.s

+742-418
Large diffs are not rendered by default.

llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp8.s

+625-358
Large diffs are not rendered by default.

llvm/test/MC/AMDGPU/gfx12_asm_vop3.s

+442-334
Large diffs are not rendered by default.

llvm/test/MC/AMDGPU/gfx12_asm_vop3_dpp16.s

+569-434
Large diffs are not rendered by default.

llvm/test/MC/AMDGPU/gfx12_asm_vop3_dpp8.s

+477-342
Large diffs are not rendered by default.

llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3.txt

+1,073-305
Large diffs are not rendered by default.

llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp16.txt

+1,077-285
Large diffs are not rendered by default.

llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp8.txt

+1,042-274
Large diffs are not rendered by default.

llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3.txt

+914-167
Large diffs are not rendered by default.

llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_dpp16.txt

+1,162-163
Large diffs are not rendered by default.

llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_dpp8.txt

+1,050-135
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)