Lines Matching +full:12 +full:- +full:bit
1 //===-- RISCVFixupKinds.h - RISC-V Specific Fixup Entries -------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
20 // 20-bit fixup corresponding to %hi(foo) for instructions like lui
22 // 12-bit fixup corresponding to %lo(foo) for instructions like addi
24 // 12-bit fixup corresponding to foo-bar for instructions like addi
26 // 12-bit fixup corresponding to %lo(foo) for the S-type store instructions
28 // 20-bit fixup corresponding to %pcrel_hi(foo) for instructions like auipc
30 // 12-bit fixup corresponding to %pcrel_lo(foo) for instructions like addi
32 // 12-bit fixup corresponding to %pcrel_lo(foo) for the S-type store
35 // 20-bit fixup corresponding to %got_pcrel_hi(foo) for instructions like
38 // 20-bit fixup corresponding to %tprel_hi(foo) for instructions like lui
40 // 12-bit fixup corresponding to %tprel_lo(foo) for instructions like addi
42 // 12-bit fixup corresponding to %tprel_lo(foo) for the S-type store
48 // 20-bit fixup corresponding to %tls_ie_pcrel_hi(foo) for instructions like
51 // 20-bit fixup corresponding to %tls_gd_pcrel_hi(foo) for instructions like
54 // 20-bit fixup for symbol references in the jal instruction
56 // 12-bit fixup for symbol references in the branch instructions
58 // 11-bit fixup for symbol references in the compressed jump instruction
60 // 8-bit fixup for symbol references in the compressed branch instruction
62 // Fixup representing a legacy no-pic function call attached to the auipc
83 NumTargetFixupKinds = fixup_riscv_invalid - FirstTargetFixupKind