diff options
Diffstat (limited to 'llvm/test/CodeGen/X86')
30 files changed, 90 insertions, 90 deletions
diff --git a/llvm/test/CodeGen/X86/GC/dynamic-frame-size.ll b/llvm/test/CodeGen/X86/GC/dynamic-frame-size.ll index 9ec9b8b0850..0f9a8f57cf2 100644 --- a/llvm/test/CodeGen/X86/GC/dynamic-frame-size.ll +++ b/llvm/test/CodeGen/X86/GC/dynamic-frame-size.ll @@ -15,7 +15,7 @@ define void @test(i8* %ptr) gc "erlang" { } ; CHECK: .note.gc -; CHECK-NEXT: .align 8 +; CHECK-NEXT: .p2align 3 ; safe point count ; CHECK: .short 1 ; CHECK: .long .Ltmp0 diff --git a/llvm/test/CodeGen/X86/GC/erlang-gc.ll b/llvm/test/CodeGen/X86/GC/erlang-gc.ll index c55b7f6dcf6..c2cb8c7d657 100644 --- a/llvm/test/CodeGen/X86/GC/erlang-gc.ll +++ b/llvm/test/CodeGen/X86/GC/erlang-gc.ll @@ -6,7 +6,7 @@ define i32 @main(i32 %x) nounwind gc "erlang" { ret i32 0 ; CHECK64: .section .note.gc,"",@progbits -; CHECK64-NEXT: .align 8 +; CHECK64-NEXT: .p2align 3 ; CHECK64-NEXT: .short 1 # safe point count ; CHECK64-NEXT: .long .Ltmp0 # safe point address ; CHECK64-NEXT: .short 1 # stack frame size (in words) @@ -14,7 +14,7 @@ define i32 @main(i32 %x) nounwind gc "erlang" { ; CHECK64-NEXT: .short 0 # live root count ; CHECK32: .section .note.gc,"",@progbits -; CHECK32-NEXT: .align 4 +; CHECK32-NEXT: .p2align 2 ; CHECK32-NEXT: .short 1 # safe point count ; CHECK32-NEXT: .long .Ltmp0 # safe point address ; CHECK32-NEXT: .short 3 # stack frame size (in words) diff --git a/llvm/test/CodeGen/X86/GC/ocaml-gc.ll b/llvm/test/CodeGen/X86/GC/ocaml-gc.ll index 37ddaf90bf6..4e4e2e952f7 100644 --- a/llvm/test/CodeGen/X86/GC/ocaml-gc.ll +++ b/llvm/test/CodeGen/X86/GC/ocaml-gc.ll @@ -22,12 +22,12 @@ define i32 @main(i32 %x) nounwind gc "ocaml" { ; CHECK-NEXT: .globl "caml<stdin>__frametable" ; CHECK-NEXT: "caml<stdin>__frametable": ; CHECK-NEXT: .short 1 -; CHECK-NEXT: .align 8 +; CHECK-NEXT: .p2align 3 ; CHECK-NEXT: # live roots for main ; CHECK-NEXT: .quad .Ltmp0 ; CHECK-NEXT: .short 8 ; CHECK-NEXT: .short 0 -; CHECK-NEXT: .align 8 +; CHECK-NEXT: .p2align 3 } declare i32 @foo(i32) diff --git a/llvm/test/CodeGen/X86/alignment.ll b/llvm/test/CodeGen/X86/alignment.ll index 5908c0cde61..acf11fdec49 100644 --- a/llvm/test/CodeGen/X86/alignment.ll +++ b/llvm/test/CodeGen/X86/alignment.ll @@ -6,7 +6,7 @@ ; CHECK: .bss ; CHECK: .globl GlobalA -; CHECK: .align 8 +; CHECK: .p2align 3 ; CHECK: GlobalA: ; CHECK: .zero 384 @@ -29,7 +29,7 @@ @GlobalAS = global { [384 x i8] } zeroinitializer, align 8, section "foo" ; CHECK: .globl GlobalAS -; CHECK: .align 8 +; CHECK: .p2align 3 ; CHECK: GlobalAS: ; CHECK: .zero 384 diff --git a/llvm/test/CodeGen/X86/avoid-loop-align.ll b/llvm/test/CodeGen/X86/avoid-loop-align.ll index d82cf9418e6..9895b30800e 100644 --- a/llvm/test/CodeGen/X86/avoid-loop-align.ll +++ b/llvm/test/CodeGen/X86/avoid-loop-align.ll @@ -4,7 +4,7 @@ ; header in this case. ; CHECK: jmp LBB0_2 -; CHECK: .align +; CHECK: .p2align ; CHECK: LBB0_1: @A = common global [100 x i32] zeroinitializer, align 32 ; <[100 x i32]*> [#uses=1] diff --git a/llvm/test/CodeGen/X86/avx2-vbroadcast.ll b/llvm/test/CodeGen/X86/avx2-vbroadcast.ll index 8fd50ae3015..c8c39763402 100644 --- a/llvm/test/CodeGen/X86/avx2-vbroadcast.ll +++ b/llvm/test/CodeGen/X86/avx2-vbroadcast.ll @@ -643,7 +643,7 @@ define void @crash() nounwind alwaysinline { ; X32-NEXT: je LBB31_1 ; X32-NEXT: ## BB#2: ## %ret ; X32-NEXT: retl -; X32-NEXT: .align 4, 0x90 +; X32-NEXT: .p2align 4, 0x90 ; X32-NEXT: LBB31_1: ## %footer349VF ; X32-NEXT: ## =>This Inner Loop Header: Depth=1 ; X32-NEXT: jmp LBB31_1 @@ -655,7 +655,7 @@ define void @crash() nounwind alwaysinline { ; X64-NEXT: je LBB31_1 ; X64-NEXT: ## BB#2: ## %ret ; X64-NEXT: retq -; X64-NEXT: .align 4, 0x90 +; X64-NEXT: .p2align 4, 0x90 ; X64-NEXT: LBB31_1: ## %footer349VF ; X64-NEXT: ## =>This Inner Loop Header: Depth=1 ; X64-NEXT: jmp LBB31_1 diff --git a/llvm/test/CodeGen/X86/block-placement.ll b/llvm/test/CodeGen/X86/block-placement.ll index 89defa956a4..98d37153876 100644 --- a/llvm/test/CodeGen/X86/block-placement.ll +++ b/llvm/test/CodeGen/X86/block-placement.ll @@ -7,15 +7,15 @@ define i32 @test_ifchains(i32 %i, i32* %a, i32 %b) { ; that is not expected to run. ; CHECK-LABEL: test_ifchains: ; CHECK: %entry -; CHECK-NOT: .align +; CHECK-NOT: .p2align ; CHECK: %else1 -; CHECK-NOT: .align +; CHECK-NOT: .p2align ; CHECK: %else2 -; CHECK-NOT: .align +; CHECK-NOT: .p2align ; CHECK: %else3 -; CHECK-NOT: .align +; CHECK-NOT: .p2align ; CHECK: %else4 -; CHECK-NOT: .align +; CHECK-NOT: .p2align ; CHECK: %exit ; CHECK: %then1 ; CHECK: %then2 @@ -81,11 +81,11 @@ define i32 @test_loop_cold_blocks(i32 %i, i32* %a) { ; Check that we sink cold loop blocks after the hot loop body. ; CHECK-LABEL: test_loop_cold_blocks: ; CHECK: %entry -; CHECK-NOT: .align +; CHECK-NOT: .p2align ; CHECK: %unlikely1 -; CHECK-NOT: .align +; CHECK-NOT: .p2align ; CHECK: %unlikely2 -; CHECK: .align +; CHECK: .p2align ; CHECK: %body1 ; CHECK: %body2 ; CHECK: %body3 @@ -242,7 +242,7 @@ define i32 @test_loop_align(i32 %i, i32* %a) { ; pass. ; CHECK-LABEL: test_loop_align: ; CHECK: %entry -; CHECK: .align [[ALIGN:[0-9]+]], +; CHECK: .p2align [[ALIGN:[0-9]+]], ; CHECK-NEXT: %body ; CHECK: %exit @@ -267,11 +267,11 @@ define i32 @test_nested_loop_align(i32 %i, i32* %a, i32* %b) { ; Check that we provide nested loop body alignment. ; CHECK-LABEL: test_nested_loop_align: ; CHECK: %entry -; CHECK: .align [[ALIGN]], +; CHECK: .p2align [[ALIGN]], ; CHECK-NEXT: %loop.body.1 -; CHECK: .align [[ALIGN]], +; CHECK: .p2align [[ALIGN]], ; CHECK-NEXT: %inner.loop.body -; CHECK-NOT: .align +; CHECK-NOT: .p2align ; CHECK: %exit entry: @@ -943,18 +943,18 @@ define void @benchmark_heapsort(i32 %n, double* nocapture %ra) { ; CHECK: @benchmark_heapsort ; CHECK: %entry ; First rotated loop top. -; CHECK: .align +; CHECK: .p2align ; CHECK: %while.end ; CHECK: %for.cond ; CHECK: %if.then ; CHECK: %if.else ; CHECK: %if.end10 ; Second rotated loop top -; CHECK: .align +; CHECK: .p2align ; CHECK: %if.then24 ; CHECK: %while.cond.outer ; Third rotated loop top -; CHECK: .align +; CHECK: .p2align ; CHECK: %while.cond ; CHECK: %while.body ; CHECK: %land.lhs.true diff --git a/llvm/test/CodeGen/X86/bss_pagealigned.ll b/llvm/test/CodeGen/X86/bss_pagealigned.ll index da95aca110d..4e9f9241011 100644 --- a/llvm/test/CodeGen/X86/bss_pagealigned.ll +++ b/llvm/test/CodeGen/X86/bss_pagealigned.ll @@ -15,7 +15,7 @@ define void @unxlate_dev_mem_ptr(i64 %phis, i8* %addr) nounwind { } @bm_pte = internal global [512 x %struct.kmem_cache_order_objects] zeroinitializer, section ".bss.page_aligned", align 4096 ; CHECK: .section .bss.page_aligned,"aw",@nobits -; CHECK-NEXT: .align 4096 +; CHECK-NEXT: .p2align 12 ; CHECK-NEXT: bm_pte: ; CHECK-NEXT: .zero 4096 ; CHECK-NEXT: .size bm_pte, 4096 diff --git a/llvm/test/CodeGen/X86/cfstring.ll b/llvm/test/CodeGen/X86/cfstring.ll index 3eeb8d2890c..84032d045fb 100644 --- a/llvm/test/CodeGen/X86/cfstring.ll +++ b/llvm/test/CodeGen/X86/cfstring.ll @@ -10,7 +10,7 @@ ; CHECK-NEXT: L_.str3: ; CHECK: .section __DATA,__cfstring -; CHECK-NEXT: .align 4 +; CHECK-NEXT: .p2align 4 ; CHECK-NEXT: L__unnamed_cfstring_4: ; CHECK-NEXT: .quad ___CFConstantStringClassReference ; CHECK-NEXT: .long 1992 diff --git a/llvm/test/CodeGen/X86/code_placement_align_all.ll b/llvm/test/CodeGen/X86/code_placement_align_all.ll index 53df9062020..11dc59a3bab 100644 --- a/llvm/test/CodeGen/X86/code_placement_align_all.ll +++ b/llvm/test/CodeGen/X86/code_placement_align_all.ll @@ -1,9 +1,9 @@ ; RUN: llc -mcpu=corei7 -mtriple=x86_64-linux -align-all-blocks=16 < %s | FileCheck %s ;CHECK-LABEL: foo: -;CHECK: .align 65536, 0x90 -;CHECK: .align 65536, 0x90 -;CHECK: .align 65536, 0x90 +;CHECK: .p2align 16, 0x90 +;CHECK: .p2align 16, 0x90 +;CHECK: .p2align 16, 0x90 ;CHECK: ret define i32 @foo(i32 %t, i32 %l) nounwind readnone ssp uwtable { %1 = icmp eq i32 %t, 0 diff --git a/llvm/test/CodeGen/X86/constructor.ll b/llvm/test/CodeGen/X86/constructor.ll index e7c846045f0..fd94f595005 100644 --- a/llvm/test/CodeGen/X86/constructor.ll +++ b/llvm/test/CodeGen/X86/constructor.ll @@ -16,22 +16,22 @@ entry: } ; CTOR: .section .ctors.65520,"aGw",@progbits,v,comdat -; CTOR-NEXT: .align 8 +; CTOR-NEXT: .p2align 3 ; CTOR-NEXT: .quad g ; CTOR-NEXT: .section .ctors,"aw",@progbits -; CTOR-NEXT: .align 8 +; CTOR-NEXT: .p2align 3 ; CTOR-NEXT: .quad f ; INIT-ARRAY: .section .init_array.15,"aGw",@init_array,v,comdat -; INIT-ARRAY-NEXT: .align 8 +; INIT-ARRAY-NEXT: .p2align 3 ; INIT-ARRAY-NEXT: .quad g ; INIT-ARRAY-NEXT: .section .init_array,"aw",@init_array -; INIT-ARRAY-NEXT: .align 8 +; INIT-ARRAY-NEXT: .p2align 3 ; INIT-ARRAY-NEXT: .quad f ; NACL: .section .init_array.15,"aGw",@init_array,v,comdat -; NACL-NEXT: .align 4 +; NACL-NEXT: .p2align 2 ; NACL-NEXT: .long g ; NACL-NEXT: .section .init_array,"aw",@init_array -; NACL-NEXT: .align 4 +; NACL-NEXT: .p2align 2 ; NACL-NEXT: .long f diff --git a/llvm/test/CodeGen/X86/emutls_generic.ll b/llvm/test/CodeGen/X86/emutls_generic.ll index ba0536f0ec5..16d90001426 100644 --- a/llvm/test/CodeGen/X86/emutls_generic.ll +++ b/llvm/test/CodeGen/X86/emutls_generic.ll @@ -57,7 +57,7 @@ entry: ; X86_32-NOT: __emutls_v.external_x: ; X86_32: .data{{$}} ; X86_32: .globl __emutls_v.external_y -; X86_32: .align 4 +; X86_32: .p2align 2 ; X86_32-LABEL: __emutls_v.external_y: ; X86_32-NEXT: .long 1 ; X86_32-NEXT: .long 2 @@ -68,7 +68,7 @@ entry: ; X86_32-NEXT: .byte 7 ; X86_32: .data{{$}} ; X86_32-NOT: .globl -; X86_32: .align 4 +; X86_32: .p2align 2 ; X86_32-LABEL: __emutls_v.internal_y: ; X86_32-NEXT: .long 8 ; X86_32-NEXT: .long 16 @@ -88,7 +88,7 @@ entry: ; X86_64-NOT: __emutls_t.external_x ; X86_64-NOT: __emutls_v.external_x: ; X86_64: .globl __emutls_v.external_y -; X86_64: .align 8 +; X86_64: .p2align 3 ; X86_64-LABEL: __emutls_v.external_y: ; X86_64-NEXT: .quad 1 ; X86_64-NEXT: .quad 2 @@ -100,7 +100,7 @@ entry: ; X86_64-NEXT: .byte 7 ; X86_64: .data{{$}} ; X86_64-NOT: .globl -; X86_64: .align 8 +; X86_64: .p2align 3 ; X86_64-LABEL: __emutls_v.internal_y: ; X86_64-NEXT: .quad 8 ; X86_64-NEXT: .quad 16 diff --git a/llvm/test/CodeGen/X86/global-sections.ll b/llvm/test/CodeGen/X86/global-sections.ll index 92440f2b331..a18b6626256 100644 --- a/llvm/test/CodeGen/X86/global-sections.ll +++ b/llvm/test/CodeGen/X86/global-sections.ll @@ -241,13 +241,13 @@ bb7: ; DARWIN: .section __DATA,__data{{$}} ; DARWIN: .globl _G10 ; DARWIN: .weak_definition _G10 -; DARWIN: .align 5 +; DARWIN: .p2align 5 ; DARWIN: _G10: ; DARWIN: .space 400 ; LINUX: .bss ; LINUX: .weak G10 -; LINUX: .align 32 +; LINUX: .p2align 5 ; LINUX: G10: ; LINUX: .zero 400 diff --git a/llvm/test/CodeGen/X86/licm-symbol.ll b/llvm/test/CodeGen/X86/licm-symbol.ll index 0f115ddbb6c..050289e27c9 100644 --- a/llvm/test/CodeGen/X86/licm-symbol.ll +++ b/llvm/test/CodeGen/X86/licm-symbol.ll @@ -6,7 +6,7 @@ ; CHECK: pushl ; CHECK: movl $176, %esi ; CHECK: addl L___sF$non_lazy_ptr, %esi -; CHECK: .align 4, 0x90 +; CHECK: .p2align 4, 0x90 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128-n8:16:32" target triple = "i386-apple-darwin8" diff --git a/llvm/test/CodeGen/X86/osx-private-labels.ll b/llvm/test/CodeGen/X86/osx-private-labels.ll index e30cb4824aa..d7f0251c138 100644 --- a/llvm/test/CodeGen/X86/osx-private-labels.ll +++ b/llvm/test/CodeGen/X86/osx-private-labels.ll @@ -11,7 +11,7 @@ @private2 = private unnamed_addr constant [5 x i16] [i16 116, i16 101, i16 115, i16 116, i16 0] ; CHECK: .section __TEXT,__ustring -; CHECK-NEXT: .align 1 +; CHECK-NEXT: .p2align 1 ; CHECK-NEXT: l_private2: ; There is no dedicated 4 byte strings on MachO. @@ -19,60 +19,60 @@ %struct.NSConstantString = type { i32*, i32, i8*, i32 } @private3 = private constant %struct.NSConstantString { i32* null, i32 1992, i8* null, i32 0 }, section "__DATA,__cfstring" ; CHECK: .section __DATA,__cfstring -; CHECK-NEXT: .align 4 +; CHECK-NEXT: .p2align 4 ; CHECK-NEXT: L_private3: ; There is no dedicated 1 or 2 byte constant section on MachO. @private4 = private unnamed_addr constant i32 42 ; CHECK: .section __TEXT,__literal4,4byte_literals -; CHECK-NEXT: .align 2 +; CHECK-NEXT: .p2align 2 ; CHECK-NEXT: L_private4: @private5 = private unnamed_addr constant i64 42 ; CHECK: .section __TEXT,__literal8,8byte_literals -; CHECK-NEXT: .align 3 +; CHECK-NEXT: .p2align 3 ; CHECK-NEXT: L_private5: @private6 = private unnamed_addr constant i128 42 ; CHECK: .section __TEXT,__literal16,16byte_literals -; CHECK-NEXT: .align 3 +; CHECK-NEXT: .p2align 3 ; CHECK-NEXT: L_private6: %struct._objc_class = type { i8* } @private7 = private global %struct._objc_class* null, section "__OBJC,__cls_refs,literal_pointers,no_dead_strip" ; CHECK: .section __OBJC,__cls_refs,literal_pointers,no_dead_strip -; CHECK: .align 3 +; CHECK: .p2align 3 ; CHECK: L_private7: @private8 = private global i32* null, section "__DATA,__nl_symbol_ptr,non_lazy_symbol_pointers" ; CHECK: .section __DATA,__nl_symbol_ptr,non_lazy_symbol_pointers -; CHECK-NEXT: .align 3 +; CHECK-NEXT: .p2align 3 ; CHECK-NEXT: L_private8: @private9 = private global i32* null, section "__DATA,__la_symbol_ptr,lazy_symbol_pointers" ; CHECK: .section __DATA,__la_symbol_ptr,lazy_symbol_pointers -; CHECK-NEXT: .align 3 +; CHECK-NEXT: .p2align 3 ; CHECK-NEXT: L_private9: @private10 = private global i32* null, section "__DATA,__mod_init_func,mod_init_funcs" ; CHECK: .section __DATA,__mod_init_func,mod_init_funcs -; CHECK-NEXT: .align 3 +; CHECK-NEXT: .p2align 3 ; CHECK-NEXT: L_private10: @private11 = private global i32* null, section "__DATA,__mod_term_func,mod_term_funcs" ; CHECK: .section __DATA,__mod_term_func,mod_term_funcs -; CHECK-NEXT: .align 3 +; CHECK-NEXT: .p2align 3 ; CHECK-NEXT: L_private11: @private12 = private global i32* null, section "__DATA,__foobar,interposing" ; CHECK: .section __DATA,__foobar,interposing -; CHECK-NEXT: .align 3 +; CHECK-NEXT: .p2align 3 ; CHECK-NEXT: L_private12: @private13 = private global i32 42, section "__DATA, __objc_classlist, regular, no_dead_strip" ; CHECK: .section __DATA,__objc_classlist,regular,no_dead_strip -; CHECK-NEXT: .align 2 +; CHECK-NEXT: .p2align 2 ; CHECK-NEXT: L_private13: @private14 = private global [4 x i8] c"zed\00", section "__TEXT,__objc_classname,cstring_literals" diff --git a/llvm/test/CodeGen/X86/pic.ll b/llvm/test/CodeGen/X86/pic.ll index 73be234db81..f03dc3f4a28 100644 --- a/llvm/test/CodeGen/X86/pic.ll +++ b/llvm/test/CodeGen/X86/pic.ll @@ -192,7 +192,7 @@ bb12: ; LINUX: .LJTI7_0@GOTOFF( ; LINUX: jmpl * -; LINUX: .align 4 +; LINUX: .p2align 2 ; LINUX-NEXT: .LJTI7_0: ; LINUX: .long .LBB7_2@GOTOFF ; LINUX: .long .LBB7_8@GOTOFF diff --git a/llvm/test/CodeGen/X86/postra-licm.ll b/llvm/test/CodeGen/X86/postra-licm.ll index 5c93160125e..329184a88ff 100644 --- a/llvm/test/CodeGen/X86/postra-licm.ll +++ b/llvm/test/CodeGen/X86/postra-licm.ll @@ -70,7 +70,7 @@ bb26.preheader: ; preds = %imix_test.exit bb23: ; preds = %imix_test.exit unreachable ; Verify that there are no loads inside the loop. -; X86-32: .align 4 +; X86-32: .p2align 4 ; X86-32: %bb28 ; X86-32-NOT: (%esp), ; X86-32-NOT: (%ebp), @@ -152,7 +152,7 @@ entry: bb.nph: ; preds = %entry ; X86-64: movq _map_4_to_16@GOTPCREL(%rip) -; X86-64: .align 4 +; X86-64: .p2align 4 %tmp5 = zext i32 undef to i64 ; <i64> [#uses=1] %tmp6 = add i64 %tmp5, 1 ; <i64> [#uses=1] %tmp11 = shl i64 undef, 1 ; <i64> [#uses=1] diff --git a/llvm/test/CodeGen/X86/regalloc-reconcile-broken-hints.ll b/llvm/test/CodeGen/X86/regalloc-reconcile-broken-hints.ll index 016b0d13fc4..ba8ff1bc181 100644 --- a/llvm/test/CodeGen/X86/regalloc-reconcile-broken-hints.ll +++ b/llvm/test/CodeGen/X86/regalloc-reconcile-broken-hints.ll @@ -37,7 +37,7 @@ declare noalias i32* @make_data() ; We use to produce a useless copy here and move %data in another temporary register. ; CHECK-NOT: movq [[ARG1]] ; End of the first basic block. -; CHECK: .align +; CHECK: .p2align ; Now check that %data is used in an address computation. ; CHECK: leaq ([[ARG1]] define %struct._list* @make_list(i32* nocapture readonly %data, i32* nocapture %value, i32* nocapture %all) { diff --git a/llvm/test/CodeGen/X86/seh-catch-all-win32.ll b/llvm/test/CodeGen/X86/seh-catch-all-win32.ll index e8da7ab971b..b895e11e4b3 100644 --- a/llvm/test/CodeGen/X86/seh-catch-all-win32.ll +++ b/llvm/test/CodeGen/X86/seh-catch-all-win32.ll @@ -81,7 +81,7 @@ entry: ; CHECK: .section .xdata,"dr" ; CHECK: Lmain$parent_frame_offset = [[reg_offs]] -; CHECK: .align 4 +; CHECK: .p2align 2 ; CHECK: L__ehtable$main ; CHECK-NEXT: .long -1 ; CHECK-NEXT: .long _filt$main diff --git a/llvm/test/CodeGen/X86/stackmap-large-constants.ll b/llvm/test/CodeGen/X86/stackmap-large-constants.ll index a38b9209a1c..0143a4e0fbc 100644 --- a/llvm/test/CodeGen/X86/stackmap-large-constants.ll +++ b/llvm/test/CodeGen/X86/stackmap-large-constants.ll @@ -46,7 +46,7 @@ ; NumLiveOuts ; CHECK-NEXT: .short 0 -; CHECK-NEXT: .align 3 +; CHECK-NEXT: .p2align 3 declare void @llvm.experimental.stackmap(i64, i32, ...) diff --git a/llvm/test/CodeGen/X86/stackmap-liveness.ll b/llvm/test/CodeGen/X86/stackmap-liveness.ll index 599b6265abf..d2dd263a617 100644 --- a/llvm/test/CodeGen/X86/stackmap-liveness.ll +++ b/llvm/test/CodeGen/X86/stackmap-liveness.ll @@ -34,7 +34,7 @@ entry: ; Num LiveOut Entries: 0 ; CHECK-NEXT: .short 0 ; Align -; CHECK-NEXT: .align 3 +; CHECK-NEXT: .p2align 3 ; StackMap 1 (patchpoint liveness information enabled) ; PATCH-LABEL: .long L{{.*}}-_stackmap_liveness @@ -49,7 +49,7 @@ entry: ; PATCH-NEXT: .byte 0 ; PATCH-NEXT: .byte 16 ; Align -; PATCH-NEXT: .align 3 +; PATCH-NEXT: .p2align 3 call anyregcc void (i64, i32, i8*, i32, ...) @llvm.experimental.patchpoint.void(i64 1, i32 12, i8* null, i32 0) %a2 = call i64 asm sideeffect "", "={r8}"() nounwind %a3 = call i8 asm sideeffect "", "={ah}"() nounwind @@ -65,7 +65,7 @@ entry: ; Num LiveOut Entries: 0 ; CHECK-NEXT: .short 0 ; Align -; CHECK-NEXT: .align 3 +; CHECK-NEXT: .p2align 3 ; StackMap 2 (patchpoint liveness information enabled) ; PATCH-LABEL: .long L{{.*}}-_stackmap_liveness @@ -96,7 +96,7 @@ entry: ; PATCH-NEXT: .byte 0 ; PATCH-NEXT: .byte 16 ; Align -; PATCH-NEXT: .align 3 +; PATCH-NEXT: .p2align 3 call anyregcc void (i64, i32, i8*, i32, ...) @llvm.experimental.patchpoint.void(i64 2, i32 12, i8* null, i32 0) call void asm sideeffect "", "{r8},{ah},{ymm0},{ymm1}"(i64 %a2, i8 %a3, <4 x double> %a4, <4 x double> %a5) nounwind @@ -109,7 +109,7 @@ entry: ; Num LiveOut Entries: 0 ; CHECK-NEXT: .short 0 ; Align -; CHECK-NEXT: .align 3 +; CHECK-NEXT: .p2align 3 ; StackMap 3 (patchpoint liveness information enabled) ; PATCH-LABEL: .long L{{.*}}-_stackmap_liveness @@ -128,7 +128,7 @@ entry: ; PATCH-NEXT: .byte 0 ; PATCH-NEXT: .byte 16 ; Align -; PATCH-NEXT: .align 3 +; PATCH-NEXT: .p2align 3 call anyregcc void (i64, i32, i8*, i32, ...) @llvm.experimental.patchpoint.void(i64 3, i32 12, i8* null, i32 0) call void asm sideeffect "", "{xmm2}"(<2 x double> %a1) nounwind ret void @@ -146,7 +146,7 @@ entry: ; Num LiveOut Entries: 0 ; PATCH-NEXT: .short 0 ; Align -; PATCH-NEXT: .align 3 +; PATCH-NEXT: .p2align 3 ; StackMap 5 (patchpoint liveness information enabled) ; PATCH-LABEL: .long L{{.*}}-_mixed_liveness @@ -165,7 +165,7 @@ entry: ; PATCH-NEXT: .byte 0 ; PATCH-NEXT: .byte 16 ; Align -; PATCH-NEXT: .align 3 +; PATCH-NEXT: .p2align 3 call void (i64, i32, ...) @llvm.experimental.stackmap(i64 4, i32 5) call anyregcc void (i64, i32, i8*, i32, ...) @llvm.experimental.patchpoint.void(i64 5, i32 0, i8* null, i32 0) call void asm sideeffect "", "{xmm2}"(<2 x double> %a1) nounwind diff --git a/llvm/test/CodeGen/X86/statepoint-allocas.ll b/llvm/test/CodeGen/X86/statepoint-allocas.ll index fa2621e7d2f..040ab614d0a 100644 --- a/llvm/test/CodeGen/X86/statepoint-allocas.ll +++ b/llvm/test/CodeGen/X86/statepoint-allocas.ll @@ -96,7 +96,7 @@ declare token @llvm.experimental.gc.statepoint.p0f_i1f(i64, i32, i1 ()*, i32, i3 ; No Padding or LiveOuts ; CHECK: .short 0 ; CHECK: .short 0 -; CHECK: .align 8 +; CHECK: .p2align 3 ; The Deopt one ; CHECK: .long .Ltmp3-test2 @@ -126,5 +126,5 @@ declare token @llvm.experimental.gc.statepoint.p0f_i1f(i64, i32, i1 ()*, i32, i3 ; No Padding or LiveOuts ; CHECK: .short 0 ; CHECK: .short 0 -; CHECK: .align 8 +; CHECK: .p2align 3 diff --git a/llvm/test/CodeGen/X86/statepoint-invoke.ll b/llvm/test/CodeGen/X86/statepoint-invoke.ll index 1d38b2facc7..3e8b8ca49f1 100644 --- a/llvm/test/CodeGen/X86/statepoint-invoke.ll +++ b/llvm/test/CodeGen/X86/statepoint-invoke.ll @@ -41,7 +41,7 @@ exceptional_return: ; CHECK: .long .Ltmp{{[0-9]+}}-.Ltmp{{[0-9]+}} ; CHECK: .long .Ltmp{{[0-9]+}}-.Lfunc_begin{{[0-9]+}} ; CHECK: .byte 0 -; CHECK: .align 4 +; CHECK: .p2align 4 define i64 addrspace(1)* @test_result(i64 addrspace(1)* %obj, i64 addrspace(1)* %obj1) @@ -71,7 +71,7 @@ exceptional_return: ; CHECK: .long .Ltmp{{[0-9]+}}-.Ltmp{{[0-9]+}} ; CHECK: .long .Ltmp{{[0-9]+}}-.Lfunc_begin{{[0-9]+}} ; CHECK: .byte 0 -; CHECK: .align 4 +; CHECK: .p2align 4 define i64 addrspace(1)* @test_same_val(i1 %cond, i64 addrspace(1)* %val1, i64 addrspace(1)* %val2, i64 addrspace(1)* %val3) gc "statepoint-example" personality i32 ()* @"personality_function" { diff --git a/llvm/test/CodeGen/X86/statepoint-stackmap-format.ll b/llvm/test/CodeGen/X86/statepoint-stackmap-format.ll index 4f8b2ce6efd..9632360d723 100644 --- a/llvm/test/CodeGen/X86/statepoint-stackmap-format.ll +++ b/llvm/test/CodeGen/X86/statepoint-stackmap-format.ll @@ -168,7 +168,7 @@ declare i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token, i32, i32) ; No Padding or LiveOuts ; CHECK: .short 0 ; CHECK: .short 0 -; CHECK: .align 8 +; CHECK: .p2align 3 ; ; test_derived_arg @@ -235,7 +235,7 @@ declare i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token, i32, i32) ; No Padding or LiveOuts ; CHECK: .short 0 ; CHECK: .short 0 -; CHECK: .align 8 +; CHECK: .p2align 3 ; Records for the test_id function: @@ -275,5 +275,5 @@ declare i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token, i32, i32) ; No padding or LiveOuts ; CHECK: .short 0 ; CHECK: .short 0 -; CHECK: .align 8 +; CHECK: .p2align 3 diff --git a/llvm/test/CodeGen/X86/tls-android.ll b/llvm/test/CodeGen/X86/tls-android.ll index 4156c7b3f5b..53717f564fa 100644 --- a/llvm/test/CodeGen/X86/tls-android.ll +++ b/llvm/test/CodeGen/X86/tls-android.ll @@ -37,7 +37,7 @@ entry: ; CHECK-NOT: __emutls_v.external_x: -; CHECK: .align 4 +; CHECK: .p2align 2 ; CHECK-LABEL: __emutls_v.external_y: ; CHECK-NEXT: .long 4 ; CHECK-NEXT: .long 4 @@ -46,7 +46,7 @@ entry: ; CHECK-LABEL: __emutls_t.external_y: ; CHECK-NEXT: .long 7 -; CHECK: .align 4 +; CHECK: .p2align 2 ; CHECK-LABEL: __emutls_v.internal_y: ; CHECK-NEXT: .long 4 ; CHECK-NEXT: .long 4 @@ -70,7 +70,7 @@ entry: ; X64-NOT: __emutls_v.external_x: -; X64: .align 8 +; X64: .p2align 3 ; X64-LABEL: __emutls_v.external_y: ; X64-NEXT: .quad 4 ; X64-NEXT: .quad 4 @@ -79,7 +79,7 @@ entry: ; X64-LABEL: __emutls_t.external_y: ; X64-NEXT: .long 7 -; X64: .align 8 +; X64: .p2align 3 ; X64-LABEL: __emutls_v.internal_y: ; X64-NEXT: .quad 4 ; X64-NEXT: .quad 4 diff --git a/llvm/test/CodeGen/X86/unaligned-load.ll b/llvm/test/CodeGen/X86/unaligned-load.ll index ffbbcff2e5d..644a3644730 100644 --- a/llvm/test/CodeGen/X86/unaligned-load.ll +++ b/llvm/test/CodeGen/X86/unaligned-load.ll @@ -30,8 +30,8 @@ declare void @llvm.memcpy.p0i8.p0i8.i64(i8* nocapture, i8* nocapture, i64, i32, ; COREI7: movups _.str3 ; CORE2: .section -; CORE2: .align 3 +; CORE2: .p2align 3 ; CORE2-NEXT: _.str1: ; CORE2-NEXT: .asciz "DHRYSTONE PROGRAM, SOME STRING" -; CORE2: .align 3 +; CORE2: .p2align 3 ; CORE2-NEXT: _.str3: diff --git a/llvm/test/CodeGen/X86/utf16-cfstrings.ll b/llvm/test/CodeGen/X86/utf16-cfstrings.ll index 5f0e78fccc6..773efbcdefa 100644 --- a/llvm/test/CodeGen/X86/utf16-cfstrings.ll +++ b/llvm/test/CodeGen/X86/utf16-cfstrings.ll @@ -9,7 +9,7 @@ @_unnamed_cfstring_ = private constant %struct.NSConstantString { i32* getelementptr inbounds ([0 x i32], [0 x i32]* @__CFConstantStringClassReference, i32 0, i32 0), i32 2000, i8* bitcast ([5 x i16]* @.str to i8*), i64 4 }, section "__DATA,__cfstring" ; CHECK: .section __TEXT,__ustring -; CHECK-NEXT: .align 1 +; CHECK-NEXT: .p2align 1 ; CHECK-NEXT: _.str: ; CHECK-NEXT: .short 252 ## 0xfc ; CHECK-NEXT: .short 98 ## 0x62 diff --git a/llvm/test/CodeGen/X86/win-cleanuppad.ll b/llvm/test/CodeGen/X86/win-cleanuppad.ll index 4b0a543a876..add6f966e15 100644 --- a/llvm/test/CodeGen/X86/win-cleanuppad.ll +++ b/llvm/test/CodeGen/X86/win-cleanuppad.ll @@ -163,7 +163,7 @@ cleanup.outer: ; preds = %invoke.cont.1, %c ; X64: retq ; X64: .section .xdata,"dr" -; X64-NEXT: .align 4 +; X64-NEXT: .p2align 2 ; X64: $cppxdata$nested_cleanup: ; X64-NEXT: .long 429065506 ; X64-NEXT: .long 2 diff --git a/llvm/test/CodeGen/X86/win32-eh.ll b/llvm/test/CodeGen/X86/win32-eh.ll index 73c7b486a55..9c43264f1b4 100644 --- a/llvm/test/CodeGen/X86/win32-eh.ll +++ b/llvm/test/CodeGen/X86/win32-eh.ll @@ -125,7 +125,7 @@ catch: ; CHECK: retl ; CHECK: .section .xdata,"dr" -; CHECK: .align 4 +; CHECK: .p2align 2 ; CHECK-LABEL: L__ehtable$use_CxxFrameHandler3: ; CHECK-NEXT: .long 429065506 ; CHECK-NEXT: .long 2 diff --git a/llvm/test/CodeGen/X86/win_cst_pool.ll b/llvm/test/CodeGen/X86/win_cst_pool.ll index 77c37b4d348..e8624a69fa2 100644 --- a/llvm/test/CodeGen/X86/win_cst_pool.ll +++ b/llvm/test/CodeGen/X86/win_cst_pool.ll @@ -7,7 +7,7 @@ define double @double() { } ; CHECK: .globl __real@0000000000800000 ; CHECK-NEXT: .section .rdata,"dr",discard,__real@0000000000800000 -; CHECK-NEXT: .align 8 +; CHECK-NEXT: .p2align 3 ; CHECK-NEXT: __real@0000000000800000: ; CHECK-NEXT: .quad 8388608 ; CHECK: double: @@ -19,7 +19,7 @@ define <4 x i32> @vec1() { } ; CHECK: .globl __xmm@00000000000000010000000200000003 ; CHECK-NEXT: .section .rdata,"dr",discard,__xmm@00000000000000010000000200000003 -; CHECK-NEXT: .align 16 +; CHECK-NEXT: .p2align 4 ; CHECK-NEXT: __xmm@00000000000000010000000200000003: ; CHECK-NEXT: .long 3 ; CHECK-NEXT: .long 2 @@ -34,7 +34,7 @@ define <8 x i16> @vec2() { } ; CHECK: .globl __xmm@00000001000200030004000500060007 ; CHECK-NEXT: .section .rdata,"dr",discard,__xmm@00000001000200030004000500060007 -; CHECK-NEXT: .align 16 +; CHECK-NEXT: .p2align 4 ; CHECK-NEXT: __xmm@00000001000200030004000500060007: ; CHECK-NEXT: .short 7 ; CHECK-NEXT: .short 6 @@ -54,7 +54,7 @@ define <4 x float> @undef1() { ; CHECK: .globl __xmm@00000000000000003f8000003f800000 ; CHECK-NEXT: .section .rdata,"dr",discard,__xmm@00000000000000003f8000003f800000 -; CHECK-NEXT: .align 16 +; CHECK-NEXT: .p2align 4 ; CHECK-NEXT: __xmm@00000000000000003f8000003f800000: ; CHECK-NEXT: .long 1065353216 # float 1 ; CHECK-NEXT: .long 1065353216 # float 1 @@ -73,7 +73,7 @@ define float @pr23966(i32 %a) { ; CHECK: .globl __real@bf8000003f800000 ; CHECK-NEXT: .section .rdata,"dr",discard,__real@bf8000003f800000 -; CHECK-NEXT: .align 4 +; CHECK-NEXT: .p2align 2 ; CHECK-NEXT: __real@bf8000003f800000: ; CHECK-NEXT: .long 1065353216 ; CHECK-NEXT: .long 3212836864 |