Home | History | Annotate | Download | only in AsmParser
      1 // RUN: llvm-mc -triple i386-apple-darwin9 %s -o -
      2 // RUN: llvm-mc -triple i386-apple-darwin9 %s -o - -output-asm-variant=1
      3 
      4 	.text
      5 	.align	4,0x90
      6 	.globl	_main
      7 _main:
      8 	pushl	%ebp
      9 	movl	%esp, %ebp
     10 	subl	$8, %esp
     11 	call	"L1$pb"
     12 "L1$pb":
     13 	popl	%eax
     14 	movl	$0, -4(%ebp)
     15 	movl	%esp, %ecx
     16 	leal	L_.str-"L1$pb"(%eax), %eax
     17 	movl	%eax, (%ecx)
     18 	call	_printf
     19 	movl	$0, -4(%ebp)
     20 	movl	-4(%ebp), %eax
     21 	addl	$8, %esp
     22 	popl	%ebp
     23 	//ret
     24 	.subsections_via_symbols
     25 	.cstring
     26 L_.str:
     27 	.asciz	"hello world!\n"
     28 
     29