mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-25 04:02:41 +01:00
28e86f1f9b
This changes the implementation of local directional labels to use a dedicated map. With that it can then just use CreateTempSymbol, which is what the rest of MC uses. CreateTempSymbol doesn't do a great job at making sure the names are unique (or being efficient when the names are not needed), but that should probably be fixed in a followup patch. This fixes pr18928. llvm-svn: 203826
18 lines
317 B
ArmAsm
18 lines
317 B
ArmAsm
// RUN: llvm-mc -triple x86_64-apple-darwin -x86-asm-syntax=intel %s | FileCheck %s
|
|
// rdar://14961158
|
|
.text
|
|
.align 16
|
|
.globl FUNCTION_NAME
|
|
.private_extern FUNCTION_NAME
|
|
FUNCTION_NAME:
|
|
.intel_syntax
|
|
cmp rdi, 1
|
|
jge 1f
|
|
// CHECK: jge Ltmp0
|
|
add rdi, 2
|
|
// CHECK: addq $2, %rdi
|
|
1:
|
|
// CHECK: Ltmp0:
|
|
add rdi, 1
|
|
ret
|