Skip to content

Commit

Permalink
[PowerPC] add test case for reorder operands of qpx fma instr - nfc.
Browse files Browse the repository at this point in the history
  • Loading branch information
chenzheng1030 committed Apr 28, 2020
1 parent bb1d976 commit 949018c
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions llvm/test/CodeGen/PowerPC/qpx-qvfmadd.ll
@@ -0,0 +1,19 @@
; RUN: llc -verify-machineinstrs -stop-after=finalize-isel < %s -mcpu=a2q | FileCheck %s

define <2 x double> @test_qvfmadd(<2 x double> %0, <2 x double> %1, <2 x double> %2) {
; CHECK: test_qvfmadd
; CHECK: QVFMADD %2, %0, %1, implicit $rm
;
%4 = fmul reassoc nsz <2 x double> %2, %1
%5 = fadd reassoc nsz <2 x double> %4, %0
ret <2 x double> %5
}

define <4 x float> @test_qvfmadds(<4 x float> %0, <4 x float> %1, <4 x float> %2) {
; CHECK: test_qvfmadds
; CHECK: QVFMADDSs %2, %0, %1, implicit $rm
;
%4 = fmul reassoc nsz <4 x float> %2, %1
%5 = fadd reassoc nsz <4 x float> %4, %0
ret <4 x float> %5
}

0 comments on commit 949018c

Please sign in to comment.