xref: /llvm-project/llvm/test/CodeGen/PowerPC/dssall.ll (revision 74ae778176ec4dc8303e7f0c7dbab973c4c2e97c)
1*74ae7781SNemanja Ivanovic; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
2*74ae7781SNemanja Ivanovic; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc-ibm-aix-xcoff | \
3*74ae7781SNemanja Ivanovic; RUN:   FileCheck %s
4*74ae7781SNemanja Ivanovic; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc64le-- | \
5*74ae7781SNemanja Ivanovic; RUN:   FileCheck %s --check-prefix=NOTAIX
6*74ae7781SNemanja Ivanovicdefine dso_local void @test() local_unnamed_addr {
7*74ae7781SNemanja Ivanovic; CHECK-LABEL: test:
8*74ae7781SNemanja Ivanovic; CHECK:       # %bb.0: # %entry
9*74ae7781SNemanja Ivanovic; CHECK-NEXT:    nop
10*74ae7781SNemanja Ivanovic; CHECK-NEXT:    blr
11*74ae7781SNemanja Ivanovic;
12*74ae7781SNemanja Ivanovic; NOTAIX-LABEL: test:
13*74ae7781SNemanja Ivanovic; NOTAIX:       # %bb.0: # %entry
14*74ae7781SNemanja Ivanovic; NOTAIX-NEXT:    dssall
15*74ae7781SNemanja Ivanovic; NOTAIX-NEXT:    blr
16*74ae7781SNemanja Ivanovicentry:
17*74ae7781SNemanja Ivanovic  tail call void @llvm.ppc.altivec.dssall()
18*74ae7781SNemanja Ivanovic  ret void
19*74ae7781SNemanja Ivanovic}
20*74ae7781SNemanja Ivanovic
21*74ae7781SNemanja Ivanovicdeclare void @llvm.ppc.altivec.dssall()
22