R600: Call EmitFunctionHeader() in the AsmPrinter to populate the ELF symbol table

llvm-svn: 218776
diff --git a/llvm/test/CodeGen/R600/trunc.ll b/llvm/test/CodeGen/R600/trunc.ll
index d3b191d..16c57f7 100644
--- a/llvm/test/CodeGen/R600/trunc.ll
+++ b/llvm/test/CodeGen/R600/trunc.ll
@@ -2,12 +2,12 @@
 ; RUN: llc -march=r600 -mcpu=cypress < %s | FileCheck -check-prefix=EG %s
 
 define void @trunc_i64_to_i32_store(i32 addrspace(1)* %out, i64 %in) {
-; SI-LABEL: @trunc_i64_to_i32_store
+; SI-LABEL: {{^}}trunc_i64_to_i32_store:
 ; SI: S_LOAD_DWORD [[SLOAD:s[0-9]+]], s[0:1], 0xb
 ; SI: V_MOV_B32_e32 [[VLOAD:v[0-9]+]], [[SLOAD]]
 ; SI: BUFFER_STORE_DWORD [[VLOAD]]
 
-; EG-LABEL: @trunc_i64_to_i32_store
+; EG-LABEL: {{^}}trunc_i64_to_i32_store:
 ; EG: MEM_RAT_CACHELESS STORE_RAW T0.X, T1.X, 1
 ; EG: LSHR
 ; EG-NEXT: 2(
@@ -16,7 +16,7 @@
   ret void
 }
 
-; SI-LABEL: @trunc_load_shl_i64:
+; SI-LABEL: {{^}}trunc_load_shl_i64:
 ; SI-DAG: S_LOAD_DWORDX2
 ; SI-DAG: S_LOAD_DWORD [[SREG:s[0-9]+]],
 ; SI: S_LSHL_B32 [[SHL:s[0-9]+]], [[SREG]], 2
@@ -29,7 +29,7 @@
   ret void
 }
 
-; SI-LABEL: @trunc_shl_i64:
+; SI-LABEL: {{^}}trunc_shl_i64:
 ; SI: S_LOAD_DWORDX2 s{{\[}}[[LO_SREG:[0-9]+]]:{{[0-9]+\]}}, s{{\[[0-9]+:[0-9]+\]}}, 0xd
 ; SI: S_LSHL_B64 s{{\[}}[[LO_SHL:[0-9]+]]:{{[0-9]+\]}}, s{{\[}}[[LO_SREG]]:{{[0-9]+\]}}, 2
 ; SI: S_ADD_U32 s[[LO_SREG2:[0-9]+]], s[[LO_SHL]],
@@ -45,7 +45,7 @@
   ret void
 }
 
-; SI-LABEL: @trunc_i32_to_i1:
+; SI-LABEL: {{^}}trunc_i32_to_i1:
 ; SI: V_AND_B32_e32 v{{[0-9]+}}, 1, v{{[0-9]+}}
 ; SI: V_CMP_EQ_I32
 define void @trunc_i32_to_i1(i32 addrspace(1)* %out, i32 addrspace(1)* %ptr) {
@@ -56,7 +56,7 @@
   ret void
 }
 
-; SI-LABEL: @sgpr_trunc_i32_to_i1:
+; SI-LABEL: {{^}}sgpr_trunc_i32_to_i1:
 ; SI: V_AND_B32_e64 v{{[0-9]+}}, 1, s{{[0-9]+}}
 ; SI: V_CMP_EQ_I32
 define void @sgpr_trunc_i32_to_i1(i32 addrspace(1)* %out, i32 %a) {