/external/llvm/test/CodeGen/AArch64/ |
D | arm64-code-model-large-abs.ll | 11 ; The movz/movk calculation should end up returned directly in x0. 13 ; CHECK: movk x0, #:abs_g2_nc:var8 14 ; CHECK: movk x0, #:abs_g1_nc:var8 15 ; CHECK: movk x0, #:abs_g0_nc:var8 24 ; CHECK: movk x[[ADDR_REG]], #:abs_g2_nc:var8 25 ; CHECK: movk x[[ADDR_REG]], #:abs_g1_nc:var8 26 ; CHECK: movk x[[ADDR_REG]], #:abs_g0_nc:var8 35 ; CHECK: movk x[[ADDR_REG]], #:abs_g2_nc:var16 36 ; CHECK: movk x[[ADDR_REG]], #:abs_g1_nc:var16 37 ; CHECK: movk x[[ADDR_REG]], #:abs_g0_nc:var16 [all …]
|
D | code-model-large-abs.ll | 11 ; The movz/movk calculation should end up returned directly in x0. 13 ; CHECK: movk x0, #:abs_g2_nc:var8 14 ; CHECK: movk x0, #:abs_g1_nc:var8 15 ; CHECK: movk x0, #:abs_g0_nc:var8 24 ; CHECK: movk x[[ADDR_REG]], #:abs_g2_nc:var8 25 ; CHECK: movk x[[ADDR_REG]], #:abs_g1_nc:var8 26 ; CHECK: movk x[[ADDR_REG]], #:abs_g0_nc:var8 35 ; CHECK: movk x[[ADDR_REG]], #:abs_g2_nc:var16 36 ; CHECK: movk x[[ADDR_REG]], #:abs_g1_nc:var16 37 ; CHECK: movk x[[ADDR_REG]], #:abs_g0_nc:var16 [all …]
|
D | arm64-movi.ll | 55 ; CHECK-NEXT: movk x0, #0x1234, lsl #32 56 ; CHECK-NEXT: movk x0, #0xabcd, lsl #16 57 ; CHECK-NEXT: movk x0, #0x5678 64 ; CHECK-NEXT: movk x0, #0x4321, lsl #16 71 ; CHECK-NEXT: movk x0, #0x1234 88 ; CHECK-NEXT: movk x0, #0x1234 100 ; CHECK: movk x0, #0xdead, lsl #16 107 ; CHECK: movk x0, #0xdead, lsl #48 114 ; CHECK: movk x0, #0xdead, lsl #32 121 ; CHECK: movk x0, #0xdead [all …]
|
D | arm64-extern-weak.ll | 24 ; CHECK-LARGE: movk x0, #:abs_g2_nc:var 25 ; CHECK-LARGE: movk x0, #:abs_g1_nc:var 26 ; CHECK-LARGE: movk x0, #:abs_g0_nc:var 47 ; CHECK-LARGE: movk [[ARR_VAR]], #:abs_g2_nc:arr_var 48 ; CHECK-LARGE: movk [[ARR_VAR]], #:abs_g1_nc:arr_var 49 ; CHECK-LARGE: movk [[ARR_VAR]], #:abs_g0_nc:arr_var 63 ; CHECK-LARGE: movk x0, #:abs_g2_nc:defined_weak_var 64 ; CHECK-LARGE: movk x0, #:abs_g1_nc:defined_weak_var 65 ; CHECK-LARGE: movk x0, #:abs_g0_nc:defined_weak_var
|
D | extern-weak.ll | 25 ; CHECK-LARGE: movk x0, #:abs_g2_nc:var 26 ; CHECK-LARGE: movk x0, #:abs_g1_nc:var 27 ; CHECK-LARGE: movk x0, #:abs_g0_nc:var 51 ; CHECK-LARGE: movk [[ADDR]], #:abs_g2_nc:arr_var 52 ; CHECK-LARGE: movk [[ADDR]], #:abs_g1_nc:arr_var 53 ; CHECK-LARGE: movk [[ADDR]], #:abs_g0_nc:arr_var 68 ; CHECK-LARGE: movk x0, #:abs_g2_nc:defined_weak_var 69 ; CHECK-LARGE: movk x0, #:abs_g1_nc:defined_weak_var 70 ; CHECK-LARGE: movk x0, #:abs_g0_nc:defined_weak_var
|
D | arm64-patchpoint-webkit_jscc.ll | 14 ; CHECK-NEXT: movk x16, #0xdead, lsl #16 15 ; CHECK-NEXT: movk x16, #0xbeef 22 ; FAST-NEXT: movk x16, #0xdead, lsl #16 23 ; FAST-NEXT: movk x16, #0xbeef 45 ; CHECK-NEXT: movk x16, #0xdead, lsl #16 46 ; CHECK-NEXT: movk x16, #0xbeef 58 ; FAST-NEXT: movk x16, #0xdead, lsl #16 59 ; FAST-NEXT: movk x16, #0xbeef 83 ; CHECK-NEXT: movk x16, #0xdead, lsl #16 84 ; CHECK-NEXT: movk x16, #0xbeef [all …]
|
D | literal_pools_float.ll | 19 ; CHECK-LARGE: movk x[[LITADDR]], #:abs_g2_nc:[[CURLIT]] 20 ; CHECK-LARGE: movk x[[LITADDR]], #:abs_g1_nc:[[CURLIT]] 21 ; CHECK-LARGE: movk x[[LITADDR]], #:abs_g0_nc:[[CURLIT]] 37 ; CHECK-LARGE: movk x[[LITADDR]], #:abs_g2_nc:[[CURLIT]] 38 ; CHECK-LARGE: movk x[[LITADDR]], #:abs_g1_nc:[[CURLIT]] 39 ; CHECK-LARGE: movk x[[LITADDR]], #:abs_g0_nc:[[CURLIT]]
|
D | movw-shift-encoding.ll | 12 ; CHECK: movk x0, #:abs_g2_nc:var // encoding: [0bAAA00000,A,0b110AAAAA,0xf2] 13 ; CHECK: movk x0, #:abs_g1_nc:var // encoding: [0bAAA00000,A,0b101AAAAA,0xf2] 14 ; CHECK: movk x0, #:abs_g0_nc:var // encoding: [0bAAA00000,A,0b100AAAAA,0xf2]
|
D | large-consts.ll | 9 ; CHECK: movk [[CPADDR]], #:abs_g2_nc:.LCPI0_0 // encoding: [0bAAA01000,A,0b110AAAAA,0xf2] 10 ; CHECK: movk [[CPADDR]], #:abs_g1_nc:.LCPI0_0 // encoding: [0bAAA01000,A,0b101AAAAA,0xf2] 11 ; CHECK: movk [[CPADDR]], #:abs_g0_nc:.LCPI0_0 // encoding: [0bAAA01000,A,0b100AAAAA,0xf2]
|
D | fpimm.ll | 42 ; LARGE-NEXT: movk [[REG]], #0xfdb 50 ; LARGE-NEXT: movk [[REG]], #0x21fb, lsl #32 51 ; LARGE-NEXT: movk [[REG]], #0x5444, lsl #16 52 ; LARGE-NEXT: movk [[REG]], #0x2d18
|
D | blockaddress.ll | 18 ; CHECK-LARGE: movk [[ADDR_REG]], #:abs_g2_nc:[[DEST_LBL]] 19 ; CHECK-LARGE: movk [[ADDR_REG]], #:abs_g1_nc:[[DEST_LBL]] 20 ; CHECK-LARGE: movk [[ADDR_REG]], #:abs_g0_nc:[[DEST_LBL]]
|
D | arm64-blockaddress.ll | 19 ; CHECK-LARGE: movk [[ADDR_REG]], #:abs_g2_nc:[[DEST_LBL]] 20 ; CHECK-LARGE: movk [[ADDR_REG]], #:abs_g1_nc:[[DEST_LBL]] 21 ; CHECK-LARGE: movk [[ADDR_REG]], #:abs_g0_nc:[[DEST_LBL]]
|
D | jump-table.ll | 20 ; CHECK-LARGE: movk x[[JTADDR]], #:abs_g2_nc:.LJTI0_0 21 ; CHECK-LARGE: movk x[[JTADDR]], #:abs_g1_nc:.LJTI0_0 22 ; CHECK-LARGE: movk x[[JTADDR]], #:abs_g0_nc:.LJTI0_0
|
D | arm64-patchpoint.ll | 10 ; CHECK-NEXT: movk x16, #0xbeef, lsl #16 11 ; CHECK-NEXT: movk x16, #0xcafe 14 ; CHECK-NEXT: movk x16, #0xbeef, lsl #16 15 ; CHECK-NEXT: movk x16, #0xcaff
|
D | stack_guard_remat.ll | 19 ; STATIC-LARGE: movk [[R0]], #:abs_g2_nc:__stack_chk_guard 20 ; STATIC-LARGE: movk [[R0]], #:abs_g1_nc:__stack_chk_guard 21 ; STATIC-LARGE: movk [[R0]], #:abs_g0_nc:__stack_chk_guard
|
D | arm64-fast-isel-addr-offset.ll | 41 ; CHECK: movk x[[REG]], #0x73ce, lsl #16 42 ; CHECK: movk x[[REG]], #0x2ff2
|
D | arm64-inline-asm-error-M.ll | 9 %0 = tail call i32 asm sideeffect "movk $0, $1", "=r,M"(i32 305418240) nounwind
|
D | arm64-const-addr.ll | 9 ; CHECK-NEXT: movk w8, #0xc000
|
D | arm64-memcpy-inline.ll | 44 ; CHECK: movk [[REG3]], 81 ; CHECK: movk [[REG8]],
|
/external/llvm/test/MC/AArch64/ |
D | tls-relocs.s | 48 movk x9, #:dtprel_g1_nc:var 49 movk w10, #:dtprel_g1_nc:var 80 movk x15, #:dtprel_g0_nc:var 81 movk w16, #:dtprel_g0_nc:var 189 movk x13, #:gottprel_g0_nc:var 190 movk w12, #:gottprel_g0_nc:var 250 movk x9, #:tprel_g1_nc:var 251 movk w10, #:tprel_g1_nc:var 282 movk x15, #:tprel_g0_nc:var 283 movk w16, #:tprel_g0_nc:var
|
D | arm64-tls-relocs.s | 17 movk x13, #:gottprel_g0_nc:var 69 movk x9, #:tprel_g1_nc:var 70 movk w10, #:tprel_g1_nc:var 95 movk x15, #:tprel_g0_nc:var 96 movk w16, #:tprel_g0_nc:var 193 movk x9, #:dtprel_g1_nc:var 194 movk w10, #:dtprel_g1_nc:var 219 movk x15, #:dtprel_g0_nc:var 220 movk w16, #:dtprel_g0_nc:var
|
D | elf-reloc-movw.s | 5 movk x0, #:abs_g0_nc:some_label 8 movk x5, #:abs_g1_nc:some_label 11 movk x5, #:abs_g2_nc:some_label 14 movk x11, #:abs_g3:some_label
|
D | arm64-large-relocs.s | 5 movk w3, #:abs_g0_nc:sym 15 movk w5, #:abs_g1_nc:sym 25 movk x7, #:abs_g2_nc:sym
|
D | basic-a64-diagnostics.s | 3050 movk w3, #0, lsl #-1 3053 movk w3, #1, lsl #32 3087 movk w3, #:abs_g0:sym 3110 movk w3, #:abs_g1:sym 3128 movk x13, #:abs_g2:sym 3129 movk w3, #:abs_g2_nc:sym 3153 movk w21, #:abs_g3:sym 3164 movk x19, #:abs_g0_s:sym 3165 movk w23, #:abs_g0_s:sym 3173 movk x19, #:abs_g1_s:sym [all …]
|
D | arm64-arithmetic-encoding.s | 512 movk w0, #1 513 movk x0, #1 514 movk w0, #1, lsl #16 515 movk x0, #1, lsl #16 517 ; CHECK: movk w0, #0x1 ; encoding: [0x20,0x00,0x80,0x72] 518 ; CHECK: movk x0, #0x1 ; encoding: [0x20,0x00,0x80,0xf2] 519 ; CHECK: movk w0, #0x1, lsl #16 ; encoding: [0x20,0x00,0xa0,0x72] 520 ; CHECK: movk x0, #0x1, lsl #16 ; encoding: [0x20,0x00,0xa0,0xf2]
|