[llvm] r213358 - R600: rename misleading fp16 test.
Tim Northover
tnorthover at apple.com
Fri Jul 18 01:43:31 PDT 2014
Author: tnorthover
Date: Fri Jul 18 03:43:30 2014
New Revision: 213358
URL: http://llvm.org/viewvc/llvm-project?rev=213358&view=rev
Log:
R600: rename misleading fp16 test.
This test is actually going in the opposite direction to what the
filename and function name suggested.
Added:
llvm/trunk/test/CodeGen/R600/fp32_to_fp16.ll
- copied, changed from r213357, llvm/trunk/test/CodeGen/R600/fp16_to_fp32.ll
Removed:
llvm/trunk/test/CodeGen/R600/fp16_to_fp32.ll
Removed: llvm/trunk/test/CodeGen/R600/fp16_to_fp32.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/R600/fp16_to_fp32.ll?rev=213357&view=auto
==============================================================================
--- llvm/trunk/test/CodeGen/R600/fp16_to_fp32.ll (original)
+++ llvm/trunk/test/CodeGen/R600/fp16_to_fp32.ll (removed)
@@ -1,14 +0,0 @@
-; RUN: llc -march=r600 -mcpu=SI -verify-machineinstrs < %s | FileCheck -check-prefix=SI %s
-
-declare i16 @llvm.convert.to.fp16.f32(float) nounwind readnone
-
-; SI-LABEL: @test_convert_fp16_to_fp32:
-; SI: BUFFER_LOAD_DWORD [[VAL:v[0-9]+]]
-; SI: V_CVT_F16_F32_e32 [[RESULT:v[0-9]+]], [[VAL]]
-; SI: BUFFER_STORE_SHORT [[RESULT]]
-define void @test_convert_fp16_to_fp32(i16 addrspace(1)* noalias %out, float addrspace(1)* noalias %in) nounwind {
- %val = load float addrspace(1)* %in, align 4
- %cvt = call i16 @llvm.convert.to.fp16.f32(float %val) nounwind readnone
- store i16 %cvt, i16 addrspace(1)* %out, align 2
- ret void
-}
Copied: llvm/trunk/test/CodeGen/R600/fp32_to_fp16.ll (from r213357, llvm/trunk/test/CodeGen/R600/fp16_to_fp32.ll)
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/R600/fp32_to_fp16.ll?p2=llvm/trunk/test/CodeGen/R600/fp32_to_fp16.ll&p1=llvm/trunk/test/CodeGen/R600/fp16_to_fp32.ll&r1=213357&r2=213358&rev=213358&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/R600/fp16_to_fp32.ll (original)
+++ llvm/trunk/test/CodeGen/R600/fp32_to_fp16.ll Fri Jul 18 03:43:30 2014
@@ -2,11 +2,11 @@
declare i16 @llvm.convert.to.fp16.f32(float) nounwind readnone
-; SI-LABEL: @test_convert_fp16_to_fp32:
+; SI-LABEL: @test_convert_fp32_to_fp16:
; SI: BUFFER_LOAD_DWORD [[VAL:v[0-9]+]]
; SI: V_CVT_F16_F32_e32 [[RESULT:v[0-9]+]], [[VAL]]
; SI: BUFFER_STORE_SHORT [[RESULT]]
-define void @test_convert_fp16_to_fp32(i16 addrspace(1)* noalias %out, float addrspace(1)* noalias %in) nounwind {
+define void @test_convert_fp32_to_fp16(i16 addrspace(1)* noalias %out, float addrspace(1)* noalias %in) nounwind {
%val = load float addrspace(1)* %in, align 4
%cvt = call i16 @llvm.convert.to.fp16.f32(float %val) nounwind readnone
store i16 %cvt, i16 addrspace(1)* %out, align 2
More information about the llvm-commits
mailing list