[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