Searched refs:adrp (Results 1 – 25 of 103) sorted by relevance
12345
15 adrp x0, #0 label16 adrp x0, #4096 label17 adrp x0, 1f label18 adrp x0, foo label27 adrp x0, #0xffffffff label28 adrp x0, #1 label
8 adrp x0, sym9 adrp x0, :got:sym10 adrp x0, :gottprel:sym11 adrp x0, :tlsdesc:sym
12 adrp x0, :got:var28 adrp x0, :got:var42 adrp x0, hiddenvar56 adrp x0, hiddenvar70 adrp x0, :got:get_func
66 adrp x0, sym70 adrp x15, :got:sym74 adrp x29, :gottprel:sym78 adrp x2, :tlsdesc:sym85 adrp x3, trickQuestion
60 adrp x0, var_simple63 adrp x0, :got:var_got66 adrp x0, :tlsdesc:var_tlsgd69 adrp x0, :gottprel:var_tlsie
5 adrp x5, some_label7 adrp x5, :got:some_label
8 adrp x3, _printf@page9 ; CHECK: adrp x3, _printf@PAGE ; encoding: [0x03'A',A,A,0x90'A']
4 adrp x2, _var@TLVPPAGE7 ; CHECK: adrp x2, _var@TLVPPAG
16 ; CHECK: adrp x[[HIREG:[0-9]+]], var821 ; CHECK-PIC: adrp x[[HIREG:[0-9]+]], :got:var825 ; CHECK-FAST: adrp x[[HIREG:[0-9]+]], var828 ; CHECK-FAST-PIC: adrp x[[HIREG:[0-9]+]], :got:var838 ; CHECK: adrp x[[HIREG:[0-9]+]], var1642 ; CHECK-FAST: adrp x[[HIREG:[0-9]+]], var1651 ; CHECK: adrp x[[HIREG:[0-9]+]], var3255 ; CHECK-FAST: adrp x[[HIREG:[0-9]+]], var3264 ; CHECK: adrp x[[HIREG:[0-9]+]], var6468 ; CHECK-FAST: adrp x[[HIREG:[0-9]+]], var64[all …]
8 ; ARM64: adrp x8, _message@PAGE22 ; ARM64: adrp x8, _temp@GOTPAGE24 ; ARM64: adrp x8, _message@PAGE36 ; ARM64: adrp x8, _temp@GOTPAGE38 ; ARM64: adrp x8, _message@PAGE50 ; ARM64: adrp x8, _temp@GOTPAGE52 ; ARM64: adrp x9, _message@PAGE67 ; ARM64: adrp x8, _temp@GOTPAGE69 ; ARM64: adrp x9, _message@PAGE84 ; ARM64: adrp x8, _temp@GOTPAGE[all …]
8 ; LARGE: adrp [[REG:x[0-9]+]], _fmodf@GOTPAGE19 ; LARGE: adrp [[REG:x[0-9]+]], _fmod@GOTPAGE30 ; LARGE: adrp [[REG:x[0-9]+]], _sinf@GOTPAGE41 ; LARGE: adrp [[REG:x[0-9]+]], _sin@GOTPAGE52 ; LARGE: adrp [[REG:x[0-9]+]], _cosf@GOTPAGE63 ; LARGE: adrp [[REG:x[0-9]+]], _cos@GOTPAGE74 ; LARGE: adrp [[REG:x[0-9]+]], _powf@GOTPAGE85 ; LARGE: adrp [[REG:x[0-9]+]], _pow@GOTPAGE
9 ; CHECK: adrp x[[GOTHI:[0-9]+]], :got:var20 ; CHECK: adrp x[[GOTHI:[0-9]+]], :got:var32 ; CHECK: adrp x[[HI:[0-9]+]], hiddenvar42 ; CHECK: adrp [[HI:x[0-9]+]], hiddenvar52 ; CHECK: adrp x[[GOTHI:[0-9]+]], :got:get_func
15 ; CHECK: adrp [[HIBITS:x[0-9]+]], var3226 ; However, var64 *is* properly aligned and emitting an adrp/add/ldr would be29 ; CHECK: adrp x[[HIBITS:[0-9]+]], var6443 ; CHECK: adrp x[[HIBITS:[0-9]+]], var32_align6456 ; CHECK: adrp x[[HIBITS:[0-9]+]], alias72 ; CHECK: adrp [[HIBITS:x[0-9]+]], yet_another_var81 ; CHECK: adrp [[HIBITS:x[0-9]+]], test_yet_another_var
19 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var839 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var1659 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var3279 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var6499 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var8119 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var16139 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var32159 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var64179 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var8199 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var16[all …]
11 ;CHECK-APPLE-IOS-NOT: adrp12 ;CHECK-APPLE-IOS: adrp x8, __MergedGlobals_x@PAGE14 ;CHECK-APPLE-IOS-NOT: adrp22 ;CHECK-APPLE-IOS: adrp x8, __MergedGlobals_x@PAGE24 ;CHECK-APPLE-IOS-NOT: adrp
14 ; CHECK: adrp x{{[0-9]+}}, _MergedGlobals15 ; CHECK-NOT: adrp18 ; CHECK-APPLE-IOS: adrp x{{[0-9]+}}, __MergedGlobals19 ; CHECK-APPLE-IOS-NOT: adrp
7 ; CHECK: adrp x[[REG:[0-9]+]], lCPI0_0@PAGE17 ; CHECK: adrp x[[REG:[0-9]+]], lCPI1_0@PAGE28 ; CHECK: adrp x[[REG:[0-9]+]], lCPI2_0@PAGE
14 ; CHECK: adrp x[[ADDRHI:[0-9]+]], :got:var19 ; CHECK-STATIC: adrp x[[VAR:[0-9]+]], .LCPI0_037 ; CHECK: adrp x[[ADDRHI:[0-9]+]], :got:arr_var61 ; CHECK: adrp [[BASE:x[0-9]+]], defined_weak_var64 ; CHECK-STATIC: adrp [[BASE:x[0-9]+]], defined_weak_var
13 ; CHECK: adrp x[[VAR:[0-9]+]], :got:var18 ; CHECK-STATIC: adrp x[[VAR:[0-9]+]], .LCPI0_034 ; CHECK: adrp x[[ARR_VAR_HI:[0-9]+]], :got:arr_var56 ; CHECK: adrp [[BASE:x[0-9]+]], defined_weak_var59 ; CHECK-STATIC: adrp [[BASE:x[0-9]+]], defined_weak_var
14 ; CHECK: adrp x[[TLSDESC_HI:[0-9]+]], :tlsdesc:general_dynamic_var20 ; CHECK-NOLD: adrp x[[TLSDESC_HI:[0-9]+]], :tlsdesc:general_dynamic_var49 ; CHECK: adrp x[[TLSDESC_HI:[0-9]+]], :tlsdesc:general_dynamic_var78 ; CHECK: adrp x[[TLSDESC_HI:[0-9]+]], :tlsdesc:_TLS_MODULE_BASE_88 ; CHECK-NOLD: adrp x[[TLSDESC_HI:[0-9]+]], :tlsdesc:local_dynamic_var114 ; CHECK: adrp x[[TLSDESC_HI:[0-9]+]], :tlsdesc:_TLS_MODULE_BASE_124 ; CHECK-NOLD: adrp x[[TLSDESC_HI:[0-9]+]], :tlsdesc:local_dynamic_var160 ; CHECK: adrp x[[DTPREL_HI:[0-9]+]], :tlsdesc:_TLS_MODULE_BASE_
14 ;CHECK-APPLE-IOS-NOT: adrp15 ;CHECK-APPLE-IOS: adrp x8, __MergedGlobals@PAGE16 ;CHECK-APPLE-IOS-NOT: adrp
14 ; PROMOTED: adrp [[PAGEADDR:x[0-9]+]], __PromotedConst@PAGE24 ; REGULAR: adrp [[PAGEADDR:x[0-9]+]], [[CSTLABEL:lCP.*]]@PAGE27 ; REGULAR: adrp [[PAGEADDR:x[0-9]+]], [[CSTLABEL:lCP.*]]@PAGE29 ; REGULAR: adrp [[PAGEADDR2:x[0-9]+]], [[CSTLABEL2:lCP.*]]@PAGE31 ; REGULAR: adrp [[PAGEADDR3:x[0-9]+]], [[CSTLABEL3:lCP.*]]@PAGE43 ; PROMOTED: adrp [[PAGEADDR:x[0-9]+]], [[CSTV1:__PromotedConst[0-9]+]]@PAGE54 ; REGULAR: adrp [[PAGEADDR:x[0-9]+]], [[CSTLABEL:lCP.*]]@PAGE165 ; PROMOTED: adrp174 ; PROMOTED-NOT: adrp
22 ; CHECK: adrp {{x[0-9]+}}, var_8bit76 ; CHECK: adrp {{x[0-9]+}}, var_16bit126 ; CHECK: adrp {{x[0-9]+}}, var_32bit167 ; CHECK: adrp {{x[0-9]+}}, arr8182 ; CHECK: adrp {{x[0-9]+}}, arr16197 ; CHECK: adrp {{x[0-9]+}}, arr32212 ; CHECK: adrp {{x[0-9]+}}, arr64232 ; CHECK: adrp {{x[0-9]+}}, var_float247 ; CHECK: adrp {{x[0-9]+}}, var_double
26 # Test ARM64_RELOC_PAGE21 and ARM64_RELOC_PAGEOFF12 relocation. adrp encodes27 # the PC-relative page (4 KiB) difference between the adrp instruction and the36 adrp x0, _ptr@PAGE42 # relocation. adrp encodes the PC-relative page (4 KiB) difference between the43 # adrp instruction and the GOT entry for ptr. ldr encodes the offset of the GOT53 adrp x0, _ptr@GOTPAGE