/external/llvm-project/lld/test/ELF/ |
D | ppc64-toc-addis-nop.s | 32 addis 2, 12, .TOC.-.Lbytes_gep@ha 36 addis 3, 2, byteLd@toc@ha 38 addis 4, 2, byteSt@toc@ha 42 # Dis-NEXT: addis 51 # NoOpt-NEXT: addis 53 # NoOpt-NEXT: addis 3, 2, 0 55 # NoOpt-NEXT: addis 4, 2, 0 64 addis 2, 12, .TOC.-.Lhalfs_gep@ha 68 addis 3, 2, halfLd@toc@ha 70 addis 4, 2, halfLd@toc@ha [all …]
|
D | ppc64-tls-ie.s | 37 # IE-NEXT: addis 3, 2, 0 42 # LE-NEXT: addis 3, 13, 0 45 addis 3, 2, c@got@tprel@ha 54 # IE-NEXT: addis 3, 2, 0 59 # LE-NEXT: addis 3, 13, 0 62 addis 3, 2, s@got@tprel@ha 71 # IE-NEXT: addis 3, 2, 0 76 # LE-NEXT: addis 3, 13, 0 79 addis 3, 2, i@got@tprel@ha 88 # IE-NEXT: addis 3, 2, 0 [all …]
|
D | ppc32-tls-ld.s | 22 # LD-NEXT: addis 9, 3, 1 23 # LD-NEXT: addis 10, 3, 2 35 # LD-NEXT: addis 29, 3, 2 45 # LE: addis 3, 2, 0 49 # LE-NEXT: addis 9, 3, 1 50 # LE-NEXT: addis 10, 3, 2 57 # LE-NEXT: addis 3, 2, 0 60 # LE-NEXT: addis 29, 3, 2 65 addis 9, 3, a@dtprel@ha label 66 addis 10, 3, b@dtprel@ha label [all …]
|
D | ppc64-toc-relax2.s | 13 # CHECK-NEXT: addis 3, 2, -2 17 addis 3, 2, .LC1@toc@ha # R_PPC64_TOC16_HA 23 # CHECK-NEXT: addis 3, 2, -2 24 # CHECK-NEXT: addis 4, 2, -2 27 addis 3, 2, .LC1@toc@ha 28 addis 4, 2, .LC2@toc@ha 40 addis 3, 2, .LC0@toc@ha # R_PPC64_TOC16_HA 43 addis 4, 2, .LC0@toc@ha 57 # CHECK-NEXT: addis 5, 2, -1
|
D | ppc64-local-exec-tls.s | 17 addis 3, 13, a@tprel@ha 30 addis 2, 12, .TOC.-.Lfunc_gep1@ha 40 addis 2, 12, .TOC.-.Lfunc_gep2@ha 44 addis 3, 13, b@tprel@h 49 addis 2, 12, .TOC.-.Lfunc_gep3@ha 58 addis 2, 12, .TOC.-.Lfunc_gep4@ha 67 addis 2, 12, .TOC.-.Lfunc_gep5@ha 82 addis 2, 12, .TOC.-.Lfunc_gep6@ha
|
D | ppc64-split-stack-prologue-adjust-success.s | 17 # A caller with a stack that is small enough that the addis instruction 25 addis 2, 12, .TOC.-.Lcss_gep@ha 60 # stack size after prologue adjustment now overflows 16 bits needing both addis 67 addis 2, 12, .TOC.-.Lcms_gep@ha 94 # A caller with a large enough stack frame that both the addis and 101 addis 2, 12, .TOC.-.Lcls_gep@ha 105 addis 12, 1, -1 132 # CHECK-NEXT: addis 12, 1, -1 144 addis 2, 12, .TOC.-.Lclas_gep@ha 148 addis 12, 1, -2 [all …]
|
D | ppc64-plt-stub-compatible.s | 31 # T2-NEXT: 10010300: addis 2, 12, 1 33 # T2-NEXT: 10010308: addis 4, 2, -1 46 # T2-NEXT: 10010334: addis 12, 2, 0 59 addis 2, 12, .TOC.-.Lfunc_gep0@ha 63 addis 4, 2, Global@toc@ha 85 # T3-NEXT: 10010310: addis 2, 12, 1 87 # T3-NEXT: 10010318: addis 4, 2, -1 100 # T3-NEXT: 10010344: addis 12, 2, 0 113 addis 2, 12, .TOC.-.Lfunc_gep0@ha 117 addis 4, 2, Global@toc@ha
|
D | ppc64-tls-gd.s | 28 # GD: addis 3, 2, 0 34 # GD-NEXT: addis 3, 2, 0 48 # LE-NEXT: addis 3, 13, 0 53 # LE-NEXT: addis 3, 13, 0 57 # LE-NEXT: addis 3, 13, 0 69 # IE-NEXT: addis 3, 13, 0 73 # IE-NEXT: addis 3, 2, 0 84 addis 3, 2, a@got@tlsgd@ha label 89 addis 3, 2, b@got@tlsgd@ha label
|
/external/boringssl/src/util/fipstools/delocate/testdata/ppc64le-Sample2/ |
D | in.s | 18 0: addis 2,12,.TOC.-0b@ha 26 addis 21,2,.LC1@toc@ha 27 addis 22,2,.LC2@toc@ha 30 addis 23,2,.LC4@toc@ha 31 addis 24,2,function@toc@ha 34 addis 25,2,.LC5@toc@ha 35 addis 26,2,.LC7@toc@ha 38 addis 28,2,.LC8@toc@ha 42 addis 29,2,.LANCHOR0@toc@ha 49 addis 31,2,.LC0@toc@ha # gpr load fusion, type long [all …]
|
D | out.s | 30 addis 2, 12, .LBORINGSSL_external_toc-999b@ha 42 # WAS addis 21,2,.LC1@toc@ha 43 # WAS addis 22,2,.LC2@toc@ha 46 # WAS addis 23,2,.LC4@toc@ha 47 # WAS addis 24,2,function@toc@ha 50 # WAS addis 25,2,.LC5@toc@ha 51 # WAS addis 26,2,.LC7@toc@ha 54 # WAS addis 28,2,.LC8@toc@ha 69 # WAS addis 29,2,.LANCHOR0@toc@ha 109 # WAS addis 31,2,.LC0@toc@ha # gpr load fusion, type long [all …]
|
/external/boringssl/src/util/fipstools/delocate/testdata/ppc64le-Sample/ |
D | in.s | 59 0: addis 2,12,.TOC.-0b@ha 67 addis 10,2,.LC0@toc@ha 71 addis 4,2,.LC1@toc@ha 73 addis 5,2,kString@toc@ha 77 addis 10,2,.LC0@toc@ha 81 addis 4,2,.LC2@toc@ha 83 addis 9,2,.LC3@toc@ha 87 addis 10,2,.LC0@toc@ha 91 addis 4,2,.LC4@toc@ha 93 addis 5,2,function@toc@ha [all …]
|
D | out.s | 83 addis 2, 12, .LBORINGSSL_external_toc-999b@ha 95 # WAS addis 10,2,.LC0@toc@ha 111 # WAS addis 4,2,.LC1@toc@ha 124 # WAS addis 5,2,kString@toc@ha 141 # WAS addis 10,2,.LC0@toc@ha 157 # WAS addis 4,2,.LC2@toc@ha 170 # WAS addis 9,2,.LC3@toc@ha 188 # WAS addis 10,2,.LC0@toc@ha 204 # WAS addis 4,2,.LC4@toc@ha 217 # WAS addis 5,2,function@toc@ha [all …]
|
/external/boringssl/src/util/fipstools/delocate/testdata/ppc64le-TOCWithOffset/ |
D | in.s | 4 addis 3, 2, 5+foo@toc@ha 7 addis 3, 2, 15+foo@toc@ha 10 addis 4, 2, foo@toc@ha 13 addis 5, 2, 5+foo@toc@ha 16 addis 4, 2, foo-10@toc@ha 19 addis 4, 2, foo@toc@ha+25 22 addis 4, 2, 1+foo-2@toc@ha+3
|
D | out.s | 9 # WAS addis 3, 2, 5+foo@toc@ha 21 # WAS addis 3, 2, 15+foo@toc@ha 33 # WAS addis 4, 2, foo@toc@ha 47 # WAS addis 5, 2, 5+foo@toc@ha 62 # WAS addis 4, 2, foo-10@toc@ha 76 # WAS addis 4, 2, foo@toc@ha+25 90 # WAS addis 4, 2, 1+foo-2@toc@ha+3 109 addis 3, 2, .Lfoo_local_target@toc@ha 115 addis 3, 2, .Lfoo_local_target+1-2+3@toc@ha 121 addis 3, 2, .Lfoo_local_target+10@toc@ha [all …]
|
/external/llvm-project/llvm/test/CodeGen/PowerPC/ |
D | vector-constrained-fp-intrinsics.ll | 8 ; PC64LE-NEXT: addis 3, 2, .LCPI0_0@toc@ha 9 ; PC64LE-NEXT: addis 4, 2, .LCPI0_1@toc@ha 17 ; PC64LE9-NEXT: addis 3, 2, .LCPI0_0@toc@ha 19 ; PC64LE9-NEXT: addis 3, 2, .LCPI0_1@toc@ha 35 ; PC64LE-NEXT: addis 3, 2, .LCPI1_0@toc@ha 36 ; PC64LE-NEXT: addis 4, 2, .LCPI1_1@toc@ha 48 ; PC64LE9-NEXT: addis 3, 2, .LCPI1_0@toc@ha 51 ; PC64LE9-NEXT: addis 3, 2, .LCPI1_1@toc@ha 68 ; PC64LE-NEXT: addis 3, 2, .LCPI2_0@toc@ha 69 ; PC64LE-NEXT: addis 4, 2, .LCPI2_3@toc@ha [all …]
|
D | float-load-store-pair.ll | 34 ; CHECK-NEXT: addis 3, 2, a1@toc@ha 35 ; CHECK-NEXT: addis 5, 2, a16@toc@ha 36 ; CHECK-NEXT: addis 6, 2, a17@toc@ha 37 ; CHECK-NEXT: addis 4, 2, a15@toc@ha 39 ; CHECK-NEXT: addis 3, 2, a2@toc@ha 44 ; CHECK-NEXT: addis 3, 2, a3@toc@ha 49 ; CHECK-NEXT: addis 3, 2, a4@toc@ha 51 ; CHECK-NEXT: addis 3, 2, a5@toc@ha 53 ; CHECK-NEXT: addis 3, 2, a6@toc@ha 55 ; CHECK-NEXT: addis 3, 2, a7@toc@ha [all …]
|
D | pr32140.ll | 13 ; CHECK-NEXT: addis 3, 2, ai@toc@ha 14 ; CHECK-NEXT: addis 4, 2, bi@toc@ha 22 ; CHECK-LE-NEXT: addis 3, 2, ai@toc@ha 23 ; CHECK-LE-NEXT: addis 4, 2, bi@toc@ha 32 ; CHECK-BE-NEXT: addis 3, 2, .LC0@toc@ha 33 ; CHECK-BE-NEXT: addis 4, 2, .LC1@toc@ha 52 ; CHECK-NEXT: addis 3, 2, as@toc@ha 53 ; CHECK-NEXT: addis 4, 2, bs@toc@ha 61 ; CHECK-LE-NEXT: addis 3, 2, as@toc@ha 62 ; CHECK-LE-NEXT: addis 4, 2, bs@toc@ha [all …]
|
D | swaps-le-6.ll | 25 ; CHECK: addis r3, r2, .LC0@toc@ha 26 ; CHECK: addis r4, r2, .LC1@toc@ha 28 ; CHECK: addis r3, r2, .LC2@toc@ha 36 ; CHECK-P9-NOVECTOR: addis r3, r2, .LC0@toc@ha 38 ; CHECK-P9-NOVECTOR: addis r3, r2, .LC1@toc@ha 39 ; CHECK-P9-NOVECTOR: addis r3, r2, .LC2@toc@ha 47 ; CHECK-P9: addis r3, r2, .LC0@toc@ha 50 ; CHECK-P9: addis r3, r2, .LC1@toc@ha 53 ; CHECK-P9: addis r3, r2, .LC2@toc@ha 70 ; CHECK: addis r3, r2, .LC0@toc@ha [all …]
|
D | toc-float.ll | 10 ; CHECK-P9-NEXT: addis 3, 2, .LCPI0_0@toc@ha 16 ; CHECK-P8-NEXT: addis 3, 2, .LCPI0_0@toc@ha 27 ; CHECK-P9-NEXT: addis 3, 2, .LCPI1_0@toc@ha 33 ; CHECK-P8-NEXT: addis 3, 2, .LCPI1_0@toc@ha 44 ; CHECK-P9-NEXT: addis 3, 2, FArr@toc@ha+12 46 ; CHECK-P9-NEXT: addis 3, 2, .LCPI2_0@toc@ha 53 ; CHECK-P8-NEXT: addis 3, 2, FArr@toc@ha 54 ; CHECK-P8-NEXT: addis 4, 2, .LCPI2_0@toc@ha 68 ; CHECK-P9-NEXT: addis 3, 2, .LCPI3_0@toc@ha 74 ; CHECK-P8-NEXT: addis 3, 2, .LCPI3_0@toc@ha [all …]
|
D | store-constant.ll | 62 ; CHECK-NEXT: addis 3, 2, .LC0@toc@ha 63 ; CHECK-NEXT: addis 4, 2, .LC1@toc@ha 64 ; CHECK-NEXT: addis 5, 2, .LC2@toc@ha 65 ; CHECK-NEXT: addis 6, 2, .LC3@toc@ha 88 ; CHECK-NEXT: addis 3, 2, .LC0@toc@ha 89 ; CHECK-NEXT: addis 4, 2, .LC1@toc@ha 90 ; CHECK-NEXT: addis 5, 2, .LC2@toc@ha 91 ; CHECK-NEXT: addis 6, 2, .LC3@toc@ha 114 ; CHECK-NEXT: addis 3, 2, .LC1@toc@ha 115 ; CHECK-NEXT: addis 4, 2, .LC2@toc@ha [all …]
|
D | fma-combine.ll | 62 ; CHECK-FAST-NEXT: addis 3, 2, v@toc@ha 63 ; CHECK-FAST-NEXT: addis 4, 2, z@toc@ha 74 ; CHECK-FAST-NOVSX-NEXT: addis 3, 2, v@toc@ha 75 ; CHECK-FAST-NOVSX-NEXT: addis 4, 2, z@toc@ha 85 ; CHECK-NEXT: addis 3, 2, v@toc@ha 86 ; CHECK-NEXT: addis 4, 2, z@toc@ha 108 ; CHECK-FAST-NEXT: addis 3, 2, v@toc@ha 117 ; CHECK-FAST-NOVSX-NEXT: addis 3, 2, v@toc@ha 125 ; CHECK-NEXT: addis 3, 2, v@toc@ha 144 ; CHECK-FAST-NEXT: addis 3, 2, .LCPI4_0@toc@ha [all …]
|
D | preemption.ll | 15 ; STATIC: addis 3, 2, strong_default@toc@ha 20 ; CHECK: addis 3, 2, .LC0@toc@ha 30 ; STATIC: addis 3, 2, weak_default@toc@ha 35 ; CHECK: addis 3, 2, .LC1@toc@ha 45 ; STATIC: addis 3, 2, .LC0@toc@ha 50 ; CHECK: addis 3, 2, .LC2@toc@ha 61 ; STATIC: addis 3, 2, strong_local_global@toc@ha 66 ; CHECK: addis 3, 2, strong_local_global@toc@ha 76 ; STATIC: addis 3, 2, weak_local_global@toc@ha 81 ; CHECK: addis 3, 2, weak_local_global@toc@ha [all …]
|
D | vec_conv_i8_to_fp64_elts.ll | 15 ; CHECK-P8-NEXT: addis r4, r2, .LCPI0_0@toc@ha 27 ; CHECK-P9-NEXT: addis r3, r2, .LCPI0_0@toc@ha 38 ; CHECK-BE-NEXT: addis r3, r2, .LCPI0_0@toc@ha 54 ; CHECK-P8-NEXT: addis r5, r2, .LCPI1_0@toc@ha 55 ; CHECK-P8-NEXT: addis r6, r2, .LCPI1_1@toc@ha 76 ; CHECK-P9-NEXT: addis r4, r2, .LCPI1_0@toc@ha 80 ; CHECK-P9-NEXT: addis r4, r2, .LCPI1_1@toc@ha 94 ; CHECK-BE-NEXT: addis r4, r2, .LCPI1_0@toc@ha 98 ; CHECK-BE-NEXT: addis r4, r2, .LCPI1_1@toc@ha 118 ; CHECK-P8-NEXT: addis r5, r2, .LCPI2_0@toc@ha [all …]
|
/external/llvm-project/llvm/test/MC/PowerPC/ |
D | tls-ld-v2-abi.s | 19 addis 2, 12, .TOC.-.Lfunc_gep0@ha 26 addis 3, 2, i@got@tlsld@ha 44 addis 2, 12, .TOC.-.Lfunc_gep1@ha 51 addis 3, 2, i@got@tlsld@ha 55 addis 3, 3, i@dtprel@ha 67 addis 2, 12, .TOC.-.Lfunc_gep2@ha 74 addis 3, 2, i@got@tlsld@ha 91 addis 2, 12, .TOC.-.Lfunc_gep3@ha 98 addis 3, 2, i@got@tlsld@ha 105 addis 4, 4, i@dtprel@higha [all …]
|
D | ppc64-dq-expr.s | 11 addis 2, 12, .TOC.-.Lgep@ha 15 addis 3, 2, vecA@toc@ha 17 addis 3, 2, vecB@toc@ha 26 # CHECK-NEXT: addis 2, 12, 0 30 # CHECK-NEXT: addis 3, 2, 0 34 # CHECK-NEXT: addis 3, 2, 0
|