Home
last modified time | relevance | path

Searched refs:auipc (Results 1 – 25 of 60) sorted by relevance

123

/external/llvm-project/llvm/test/MC/RISCV/
Drvi-pseudos.s11 # CHECK: auipc a0, %pcrel_hi(a_symbol)
16 # CHECK: auipc a1, %pcrel_hi(another_symbol)
22 # CHECK: auipc a2, %pcrel_hi(zero)
27 # CHECK: auipc a3, %pcrel_hi(ra)
32 # CHECK: auipc a4, %pcrel_hi(f1)
37 # CHECK: auipc a5, %pcrel_hi(a_symbol+2040)
42 # CHECK-NOPIC: auipc a0, %pcrel_hi(a_symbol)
44 # CHECK-PIC: auipc a0, %got_pcrel_hi(a_symbol)
50 # CHECK-NOPIC: auipc a1, %pcrel_hi(another_symbol)
52 # CHECK-PIC: auipc a1, %got_pcrel_hi(another_symbol)
[all …]
Doption-mix.s25 # ASM-NEXT: auipc a0, %pcrel_hi(a_symbol)
28 # ASM-NEXT: auipc a1, %pcrel_hi(another_symbol)
32 # DISASM-NEXT: auipc a0, 0
35 # DISASM-NEXT: auipc a1, 0
40 1:auipc a0, %pcrel_hi(a_symbol)
43 2:auipc a1, %pcrel_hi(another_symbol)
47 # ASM-NEXT: auipc a0, %pcrel_hi(a_symbol)
50 # ASM-NEXT: auipc a1, %pcrel_hi(another_symbol)
54 # DISASM-NEXT: auipc a0, 0
57 # DISASM-NEXT: auipc a1, 0
[all …]
Dpcrel-fixups.s20 auipc a0, %pcrel_hi(local_function)
22 # NORELAX: auipc a0, 0
27 # RELAX: auipc a0, 0
36 auipc a0, %pcrel_hi(local_function)
38 # NORELAX: auipc a0, 0
43 # RELAX: auipc a0, 0
57 auipc a0, %pcrel_hi(local_function)
60 # NORELAX: auipc a0, 0
65 # RELAX: auipc a0, 0
75 auipc a0, %pcrel_hi(global_function)
[all …]
Drv32e-invalid.s61 auipc a6, 17 label
64 auipc a7, 18 label
67 auipc s2, 19 label
70 auipc s3, 20 label
73 auipc s4, 21 label
76 auipc s5, 22 label
79 auipc s6, 23 label
82 auipc s7, 24 label
85 auipc s8, 25 label
88 auipc s9, 26 label
[all …]
Dfunction-call.s12 # INSTR: auipc ra, 0
17 # INSTR: auipc ra, 0
25 # INSTR: auipc ra, 0
31 # INSTR: auipc ra, 0
37 # INSTR: auipc ra, 0
43 # INSTR: auipc ra, 0
51 # INSTR: auipc ra, 0
59 # INSTR: auipc a0, 0
65 # INSTR: auipc a0, 0
Dtail-call.s19 # INSTR: auipc t1, 0
24 # INSTR: auipc t1, 0
33 # INSTR: auipc t1, 0
39 # INSTR: auipc t1, 0
45 # INSTR: auipc t1, 0
51 # INSTR: auipc t1, 0
Drv64i-pseudos.s4 # CHECK: auipc a2, %pcrel_hi(a_symbol)
9 # CHECK: auipc a3, %pcrel_hi(a_symbol)
14 # CHECK: auipc a4, %pcrel_hi(a_symbol)
Dpseudo-jump.s12 # INSTR: auipc t6, 0
20 # INSTR: auipc ra, 0
26 # INSTR: auipc t6, 0
Dfixups.s28 auipc t1, %pcrel_hi(.LBB0) label
30 # CHECK-INSTR: auipc t1, 0
70 # CHECK-INSTR: auipc ra, 0
76 # CHECK-INSTR: auipc ra, 1048574
82 # CHECK-INSTR: auipc ra, 1048568
Drelocations.s78 auipc t1, %pcrel_hi(foo) label
80 # INSTR: auipc t1, %pcrel_hi(foo)
83 auipc t1, %pcrel_hi(foo+4) label
85 # INSTR: auipc t1, %pcrel_hi(foo+4)
99 auipc t1, %got_pcrel_hi(foo) label
101 # INSTR: auipc t1, %got_pcrel_hi(foo)
Drv32i-valid.s15 .Lpcrel_hi0: auipc a0, %pcrel_hi(foo)
50 # CHECK-ASM-AND-OBJ: auipc a0, 2
52 auipc a0, 2 label
53 # CHECK-ASM-AND-OBJ: auipc s11, 552960
55 auipc s11, (0x87000000>>12) label
56 # CHECK-ASM-AND-OBJ: auipc t0, 1048575
58 auipc t0, 1048575 label
59 # CHECK-ASM-AND-OBJ: auipc gp, 0
61 auipc gp, 0 label
62 # CHECK-ASM: auipc a0, %pcrel_hi(foo)
[all …]
Drvd-pseudos.s5 # CHECK: auipc a2, %pcrel_hi(a_symbol)
10 # CHECK: auipc a3, %pcrel_hi(a_symbol)
Drvf-pseudos.s5 # CHECK: auipc a2, %pcrel_hi(a_symbol)
10 # CHECK: auipc a3, %pcrel_hi(a_symbol)
Drvzfh-pseudos.s5 # CHECK: auipc a2, %pcrel_hi(a_symbol)
10 # CHECK: auipc a3, %pcrel_hi(a_symbol)
Doption-pushpop.s83 # CHECK-INST: auipc s0, %got_pcrel_hi(symbol)
95 # CHECK-INST: auipc s0, %pcrel_hi(symbol)
104 # CHECK-INST: auipc s0, %got_pcrel_hi(symbol)
113 # CHECK-INST: auipc s0, %pcrel_hi(symbol)
/external/llvm-project/lld/test/ELF/
Driscv-ifunc-nonpreemptible.s21 # DIS32-NEXT: 1180: auipc a0, 0
26 # DIS32-NEXT: 1190: auipc t3, 2
38 # DIS64-NEXT: 1264: auipc a0, 0
43 # DIS64-NEXT: 1270: auipc t3, 2
57 auipc a0, %pcrel_hi(func)
Driscv-pcrel-hilo.s14 # CHECK: auipc a0, 0
17 # CHECK: auipc a0, 0
25 # LIMITS: auipc a0, 524287
28 # LIMITS: auipc a0, 524288
39 auipc a0, %pcrel_hi(foo)
43 auipc a0, %pcrel_hi(bar)
Driscv-plt.s49 # DIS-NEXT: 11000: auipc ra, 0
52 # DIS-NEXT: 11008: auipc ra, 0
55 # DIS-NEXT: 11010: auipc ra, 0
58 # DIS-NEXT: 11018: auipc ra, 0
65 # DIS-NEXT: auipc t2, 2
80 # DIS: 11050: auipc t3, 2
87 # DIS: 11060: auipc t3, 2
Driscv-tls-ie.s39 # IE: auipc a4, 1
45 # IE: auipc a5, 1
61 # LE32: 11114: auipc a4, 1
63 # LE64: 111c8: auipc a4, 1
68 # LE32: 11120: auipc a5, 1
70 # LE64: 111d4: auipc a5, 1
Driscv-call.s10 # CHECK: 97 00 00 00 auipc ra, 0
12 # CHECK: 97 00 00 00 auipc ra, 0
19 # LIMITS: 97 f0 ff 7f auipc ra, 524287
21 # LIMITS-NEXT: 97 00 00 80 auipc ra, 524288
Driscv-undefined-weak.s35 # CHECK-NEXT: 11{{...}}: auipc a1, 1048559
39 # CHECK-NEXT: 11{{...}}: auipc t1, 1048559
53 # PC-NEXT: auipc ra, 1048559
60 # PLT-NEXT: auipc ra, 0
Driscv-reloc-got.s49 # DIS32: 1119c: auipc a0, 1
52 # DIS32: 111a4: auipc a0, 1
56 # DIS64: 11288: auipc a0, 1
59 # DIS64: 11290: auipc a0, 1
/external/llvm-project/llvm/test/CodeGen/RISCV/
Dtls-models.ll28 ; RV32-PIC-NEXT: auipc a0, %tls_gd_pcrel_hi(unspecified)
41 ; RV64-PIC-NEXT: auipc a0, %tls_gd_pcrel_hi(unspecified)
52 ; RV32-NOPIC-NEXT: auipc a0, %tls_ie_pcrel_hi(unspecified)
61 ; RV64-NOPIC-NEXT: auipc a0, %tls_ie_pcrel_hi(unspecified)
79 ; RV32-PIC-NEXT: auipc a0, %tls_gd_pcrel_hi(ld)
92 ; RV64-PIC-NEXT: auipc a0, %tls_gd_pcrel_hi(ld)
103 ; RV32-NOPIC-NEXT: auipc a0, %tls_ie_pcrel_hi(ld)
112 ; RV64-NOPIC-NEXT: auipc a0, %tls_ie_pcrel_hi(ld)
128 ; RV32-PIC-NEXT: auipc a0, %tls_ie_pcrel_hi(ie)
137 ; RV64-PIC-NEXT: auipc a0, %tls_ie_pcrel_hi(ie)
[all …]
Dpic-models.ll31 ; RV32-PIC-NEXT: auipc a0, %got_pcrel_hi(external_var)
45 ; RV64-PIC-NEXT: auipc a0, %got_pcrel_hi(external_var)
66 ; RV32-PIC-NEXT: auipc a0, %pcrel_hi(internal_var)
80 ; RV64-PIC-NEXT: auipc a0, %pcrel_hi(internal_var)
Dcodemodel-lowering.ll20 ; RV32I-MEDIUM-NEXT: auipc a0, %pcrel_hi(G)
43 ; RV32I-MEDIUM-NEXT: auipc a0, %pcrel_hi(addr)
84 ; RV32I-MEDIUM-NEXT: auipc a1, %pcrel_hi(.Ltmp0)
140 ; RV32I-MEDIUM-NEXT: auipc a1, %pcrel_hi(.LCPI3_0)

123