blob: 50be2a162ed8c0a3171227a6bc97b1b64c345b37 [file] [log] [blame]
Bill Schmidt38d94582012-10-10 20:54:15 +00001; RUN: llc -O0 -mtriple=powerpc-unknown-linux-gnu < %s | FileCheck %s
2; RUN: llc -O0 -mtriple=powerpc64-unknown-linux-gnu < %s | FileCheck %s
3
4; This verifies that the code to update VRSAVE has been removed for SVR4.
5
6define <4 x float> @bar(<4 x float> %v) nounwind {
7entry:
8 %v.addr = alloca <4 x float>, align 16
9 store <4 x float> %v, <4 x float>* %v.addr, align 16
David Blaikiea79ac142015-02-27 21:17:42 +000010 %0 = load <4 x float>, <4 x float>* %v.addr, align 16
Bill Schmidt38d94582012-10-10 20:54:15 +000011 ret <4 x float> %0
12}
13
14; CHECK-NOT: mfspr
15; CHECK-NOT: mtspr