/external/llvm-project/llvm/test/MC/PowerPC/ |
D | ppc64-prefix-align.s | 10 # This instruction is 8 bytes: paddi 1, 2, 8589934576, 0 20 paddi 1, 2, 8589934576, 0 # 16 label 21 paddi 1, 2, 8589934576, 0 # 24 label 22 paddi 1, 2, 8589934576, 0 # 32 label 23 paddi 1, 2, 8589934576, 0 # 40 label 24 paddi 1, 2, 8589934576, 0 # 48 label 25 paddi 1, 2, 8589934576, 0 # 56 label 38 paddi 1, 2, 8589934576, 0 label 39 paddi 1, 2, 8589934576, 0 label 40 paddi 1, 2, 8589934576, 0 label [all …]
|
D | ppc64-reloc-directive-pcrel.s | 86 .space 48 # Add a space to force an alignment of a paddi. 92 paddi 3, 3, 42, 0 94 paddi 3, 3, 42, 0 107 # CHECK-NEXT: paddi 3, 3, 42, 0 109 # CHECK-NEXT: paddi 3, 3, 42, 0 123 paddi 3, 3, 42, 0 126 paddi 3, 3, 42, 0 139 # CHECK-NEXT: paddi 3, 3, 42, 0 141 # CHECK: paddi 3, 3, 42, 0 251 paddi 3, 3, 42, 0 [all …]
|
D | pcrel-tls-local-dynamic-reloc.s | 23 paddi 3, 0, x@got@tlsld@pcrel, 1 25 paddi 3, 3, x@DTPREL, 0 29 paddi 3, 0, x@got@tlsld@pcrel, 1 31 paddi 3, 3, x@DTPREL, 0
|
D | ppc64-encoding-ISA31-errors.s | 7 paddi 1, 1, 32, 1 label 13 paddi 1, 1, 32, 1 label
|
D | ppc64-errors-emit-obj.s | 7 paddi 3, 13, symbol@toc, 0 label
|
D | pcrel-tls-local-exec-value-load-reloc.s | 14 paddi 3, 13, x@TPREL, 0
|
D | pcrel-tls-local-exec-address-load-reloc.s | 14 paddi 3, 13, x@TPREL, 0
|
D | pcrel-tls-general-dynamic-value-load-reloc.s | 20 paddi 3, 0, x@got@tlsgd@pcrel, 1
|
D | pcrel-tls-general-dynamic-address-load-reloc.s | 20 paddi 3, 0, x@got@tlsgd@pcrel, 1
|
D | ppc64-prefix-align-labels.s | 37 2: paddi 1, 2, 8589934576, 0 # 8 Byte Instruction
|
/external/llvm-project/lld/test/ELF/ |
D | ppc64-tls-pcrel-le.s | 13 ## when using prefixed instructions like paddi. 21 # CHECK: paddi 3, 13, -28672, 0 22 # CHECK-NEXT: paddi 3, 13, -28668, 0 23 # CHECK-NEXT: paddi 3, 13, -28652, 0 27 # CHECK: paddi 3, 13, -28672, 0 29 # CHECK-NEXT: paddi 3, 13, -28668, 0 31 # CHECK-NEXT: paddi 3, 13, -28652, 0 36 paddi 3, 13, x@TPREL, 0 37 paddi 3, 13, y@TPREL, 0 38 paddi 3, 13, z@TPREL+12, 0 [all …]
|
D | ppc64-tls-pcrel-gd.s | 71 # GD-NEXT: paddi 3, 0, 352, 1 73 # GD-NEXT: paddi 3, 0, 356, 1 83 # GDTOLE-NEXT: paddi 3, 13, -28672, 0 85 # GDTOLE-NEXT: paddi 3, 13, -28668, 0 90 paddi 3, 0, x@got@tlsgd@pcrel, 1 92 paddi 3, 0, y@got@tlsgd@pcrel, 1
|
D | ppc64-got-to-pcrel-relaxation.s | 24 # CHECK-S-NEXT: paddi 9 338 # CHECK-S-NEXT: paddi 9 341 # CHECK-S-NEXT: paddi 9 346 # CHECK-D-NEXT: paddi 9 349 # CHECK-D-NEXT: paddi 9 353 paddi 9,0,useVal_longlong@got@pcrel,1 357 paddi 9,0,storeVal_longlong@got@pcrel,1 363 # CHECK-S-NEXT: paddi 3, 0, -12, 1 365 # CHECK-S-NEXT: paddi 3, 0, -24, 1 370 # CHECK-D-NEXT: paddi 3, 0, -12, 1 [all …]
|
D | ppc64-tls-pcrel-ld.s | 51 # LD: paddi 3, 0, 12644, 1 53 # LD-NEXT: paddi 3, 3, -32768, 0 56 # LDTOLE: paddi 3, 13, 4096, 0 58 # LDTOLE-NEXT: paddi 3, 3, -32768, 0
|
D | ppc64-tls-pcrel-ie.s | 68 # LE-NEXT: paddi 3, 13, -28672, 0 82 # LE-NEXT: paddi 3, 13, -28672, 0 98 # LE-NEXT: paddi 3, 13, -28672, 0 99 # LE-NEXT: paddi 4, 13, -28668, 0 117 # LE-NEXT: paddi 4, 13, -28668, 0
|
D | ppc64-pcrel-long-branch.s | 31 # CHECK-NEXT: 2010: paddi 12, 0, 33554416, 1
|
/external/llvm-project/llvm/test/CodeGen/PowerPC/ |
D | pcrel-tls-local-exec.ll | 17 ; CHECK-S-NEXT: paddi r3, r13, x@TPREL, 0 20 ; CHECK-O: 0: paddi 3, 13, 0, 0 30 ; CHECK-S-NEXT: paddi r3, r13, x@TPREL, 0 34 ; CHECK-O: 20: paddi 3, 13, 0, 0 46 ; CHECK-S-NEXT: paddi r4, r13, x@TPREL, 0 50 ; CHECK-O: 40: paddi 4, 13, 0, 0 62 ; CHECK-S-NEXT: paddi r3, r13, y@TPREL, 0 66 ; CHECK-O: 60: paddi 3, 13, 0, 0 79 ; CHECK-S-NEXT: paddi r3, r13, y@TPREL, 0 83 ; CHECK-O: 80: paddi 3, 13, 0, 0
|
D | pcrel-tls-local-dynamic.ll | 14 ; CHECK-S: paddi r3, 0, x@got@tlsld@pcrel, 1 16 ; CHECK-S-NEXT: paddi r3, r3, x@DTPREL, 0 22 ; CHECK-O: c: paddi 3, 0, 0, 1 27 ; CHECK-O-NEXT: 18: paddi 3, 3, 0, 0 35 ; CHECK-S: paddi r3, 0, x@got@tlsld@pcrel, 1 37 ; CHECK-S-NEXT: paddi r3, r3, x@DTPREL, 0 44 ; CHECK-O: 4c: paddi 3, 0, 0, 1 49 ; CHECK-O-NEXT: 58: paddi 3, 3, 0, 0
|
D | pcrel-tls-general-dynamic.ll | 15 ; CHECK-S: paddi r3, 0, x@got@tlsgd@pcrel, 1 22 ; CHECK-O: c: 00 00 10 06 00 00 60 38 paddi 3, 0, 0, 1 33 ; CHECK-S: paddi r3, 0, x@got@tlsgd@pcrel, 1 41 ; CHECK-O: 4c: 00 00 10 06 00 00 60 38 paddi 3, 0, 0, 1
|
D | alignlongjumptest.mir | 75 # CHECK-LE-DAG: paddi 3, 3, 13, 0 76 # CHECK-LE-DAG: paddi 3, 3, 21, 0 80 # CHECK-BE-DAG: paddi 3, 3, 13, 0 81 # CHECK-BE-DAG: paddi 3, 3, 21, 0
|
D | pcrel-tls_get_addr_clobbers.ll | 14 ; CHECK-NEXT: paddi r3, 0, x@got@tlsld@pcrel, 1 16 ; CHECK-NEXT: paddi r3, r3, x@DTPREL, 0
|
D | pcrel-jump-table.ll | 24 ; CHECK-R-NEXT: paddi r5, 0, .LJTI0_0@PCREL, 1 32 ; CHECK-A-LE-NEXT: paddi r5, 0, .LJTI0_0@PCREL, 1 39 ; CHECK-A-BE-NEXT: paddi r5, 0, .LJTI0_0@PCREL, 1
|
D | fast-isel-pcrel.ll | 22 ; CHECK-NEXT: paddi r3, 0, .L.str@PCREL, 1 54 ; CHECK-NEXT: paddi r3, 0, .L.str.1@PCREL, 1
|
D | pcrel-block-address.ll | 8 ; CHECK: paddi r3, 0, .Ltmp0@PCREL, 1
|
/external/llvm-project/lld/ELF/ |
D | Thunks.cpp | 925 const uint64_t paddi = PADDI_R12_NO_DISP | in writeTo() local 928 writePrefixedInstruction(buf + 4, paddi); // paddi r12, 0, func@pcrel, 1 in writeTo() 950 uint64_t paddi = PADDI_R12_NO_DISP | (((offset >> 16) & 0x3ffff) << 32) | in writeTo() local 953 writePrefixedInstruction(buf + 0, paddi); // paddi r12, 0, func@pcrel, 1 in writeTo() 1007 uint64_t paddi = PADDI_R12_NO_DISP | (((offset >> 16) & 0x3ffff) << 32) | in writeTo() local 1010 writePrefixedInstruction(buf + 0, paddi); // paddi r12, 0, func@pcrel, 1 in writeTo()
|