blob: 4d673f3ea326ac2320fc0b95deb60ee55baae788 [file] [log] [blame]
Tom Stellard754f80f2013-04-05 23:31:51 +00001; RUN: llc < %s -march=r600 -mcpu=redwood | FileCheck --check-prefix=EG-CHECK %s
2; RUN: llc < %s -march=r600 -mcpu=verde | FileCheck --check-prefix=SI-CHECK %s
3
Tom Stellard5a6b0d82013-04-19 02:10:53 +00004; floating-point store
5; EG-CHECK: @store_f32
Tom Stellard754f80f2013-04-05 23:31:51 +00006; EG-CHECK: RAT_WRITE_CACHELESS_32_eg T{{[0-9]+\.X, T[0-9]+\.X}}, 1
Tom Stellard5a6b0d82013-04-19 02:10:53 +00007; SI-CHECK: @store_f32
Tom Stellard754f80f2013-04-05 23:31:51 +00008; SI-CHECK: BUFFER_STORE_DWORD
9
Tom Stellard5a6b0d82013-04-19 02:10:53 +000010define void @store_f32(float addrspace(1)* %out, float %in) {
Tom Stellard754f80f2013-04-05 23:31:51 +000011 store float %in, float addrspace(1)* %out
12 ret void
13}