Drop the "eh_" from eh_func_begin and eh_func_end.
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 4 Mar 2015 00:27:43 +0000 (00:27 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 4 Mar 2015 00:27:43 +0000 (00:27 +0000)
They will be used for more than eh tables.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231185 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/AsmPrinter/AsmPrinter.cpp
test/CodeGen/Mips/mips16ex.ll
test/CodeGen/X86/eh-label.ll
test/CodeGen/X86/global-sections.ll

index 1cb14f0833d6ba997b2afc6cae17614f7637f3c8..da66bc91ec01241aa35f1f2df6c820d887a0fb14 100644 (file)
@@ -557,7 +557,7 @@ void AsmPrinter::EmitFunctionHeader() {
   }
 
   if (!MMI->getLandingPads().empty()) {
-    CurrentFnBegin = createTempSymbol("eh_func_begin", getFunctionNumber());
+    CurrentFnBegin = createTempSymbol("func_begin", getFunctionNumber());
 
     if (MAI->useAssignmentForEHBegin()) {
       MCSymbol *CurPos = OutContext.CreateTempSymbol();
@@ -884,7 +884,7 @@ void AsmPrinter::EmitFunctionBody() {
 
   if (!MMI->getLandingPads().empty()) {
     // Create a symbol for the end of function.
-    CurrentFnEnd = createTempSymbol("eh_func_end", getFunctionNumber());
+    CurrentFnEnd = createTempSymbol("func_end", getFunctionNumber());
     OutStreamer.EmitLabel(CurrentFnEnd);
   }
 
index 983d4dac94e04fa846900347400c30148181ba5c..4090c7b884ea91f70969962643efea5687a77f01 100644 (file)
@@ -2,7 +2,7 @@
 
 ;16: main:
 ;16-NEXT: [[TMP:.*]]:
-;16-NEXT: $eh_func_begin0 = ([[TMP]])
+;16-NEXT: $func_begin0 = ([[TMP]])
 ;16-NEXT: .cfi_startproc
 ;16-NEXT: .cfi_personality
 @.str = private unnamed_addr constant [7 x i8] c"hello\0A\00", align 1
index 7019b45877aec09e227de13eb80328d3d14df479..aff0bcfffcfee484627b8d6b9aca4276ed65eb8d 100644 (file)
@@ -1,13 +1,13 @@
 ; RUN: llc < %s -mtriple=x86_64-pc-linux | FileCheck %s
-; Test that we don't crashe if the .Leh_func_end0 name is taken.
+; Test that we don't crashe if the .Lfunc_end0 name is taken.
 
 declare void @g()
 
 define void @f() {
 bb0:
-  call void asm ".Leh_func_end0:", ""()
+  call void asm ".Lfunc_end0:", ""()
 ; CHECK: #APP
-; CHECK-NEXT: .Leh_func_end0:
+; CHECK-NEXT: .Lfunc_end0:
 ; CHECK-NEXT: #NO_APP
 
   invoke void @g() to label %bb2 unwind label %bb1
@@ -19,6 +19,6 @@ bb1:
 bb2:
   ret void
 
-; CHECK: [[END:.Leh_func_end.*]]:
+; CHECK: [[END:.Lfunc_end.*]]:
 ; CHECK: .long [[END]]-
 }
index 6369539df2df979eb3f0ec0000299f7bca6c508c..54c4b1a6f534bc43c532a11ee5d2d5c0b7e3bc37 100644 (file)
@@ -84,7 +84,7 @@ bb7:
 }
 
 ; DARWIN64: _F3:
-; DARWIN64: Leh_func_end
+; DARWIN64: Lfunc_end
 ; DARWIN64-NEXT: .cfi_endproc
 ; DARWIN64-NEXT: .section        __TEXT,__gcc_except_tab
 ; DARWIN64-NOT: .section