You've already forked linux-packaging-mono
Imported Upstream version 5.18.0.205
Former-commit-id: 7f59f7e792705db773f1caecdaa823092f4e2927
This commit is contained in:
parent
5cd5df71cc
commit
8e12397d70
52
external/llvm/lib/Target/RISCV/MCTargetDesc/RISCVFixupKinds.h
vendored
Normal file
52
external/llvm/lib/Target/RISCV/MCTargetDesc/RISCVFixupKinds.h
vendored
Normal file
@ -0,0 +1,52 @@
|
||||
//===-- RISCVFixupKinds.h - RISCV Specific Fixup Entries --------*- C++ -*-===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file is distributed under the University of Illinois Open Source
|
||||
// License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_LIB_TARGET_RISCV_MCTARGETDESC_RISCVFIXUPKINDS_H
|
||||
#define LLVM_LIB_TARGET_RISCV_MCTARGETDESC_RISCVFIXUPKINDS_H
|
||||
|
||||
#include "llvm/MC/MCFixup.h"
|
||||
|
||||
#undef RISCV
|
||||
|
||||
namespace llvm {
|
||||
namespace RISCV {
|
||||
enum Fixups {
|
||||
// fixup_riscv_hi20 - 20-bit fixup corresponding to hi(foo) for
|
||||
// instructions like lui
|
||||
fixup_riscv_hi20 = FirstTargetFixupKind,
|
||||
// fixup_riscv_lo12_i - 12-bit fixup corresponding to lo(foo) for
|
||||
// instructions like addi
|
||||
fixup_riscv_lo12_i,
|
||||
// fixup_riscv_lo12_s - 12-bit fixup corresponding to lo(foo) for
|
||||
// the S-type store instructions
|
||||
fixup_riscv_lo12_s,
|
||||
// fixup_riscv_pcrel_hi20 - 20-bit fixup corresponding to pcrel_hi(foo) for
|
||||
// instructions like auipc
|
||||
fixup_riscv_pcrel_hi20,
|
||||
// fixup_riscv_jal - 20-bit fixup for symbol references in the jal
|
||||
// instruction
|
||||
fixup_riscv_jal,
|
||||
// fixup_riscv_branch - 12-bit fixup for symbol references in the branch
|
||||
// instructions
|
||||
fixup_riscv_branch,
|
||||
// fixup_riscv_rvc_jump - 11-bit fixup for symbol references in the
|
||||
// compressed jump instruction
|
||||
fixup_riscv_rvc_jump,
|
||||
// fixup_riscv_rvc_branch - 8-bit fixup for symbol references in the
|
||||
// compressed branch instruction
|
||||
fixup_riscv_rvc_branch,
|
||||
|
||||
// fixup_riscv_invalid - used as a sentinel and a marker, must be last fixup
|
||||
fixup_riscv_invalid,
|
||||
NumTargetFixupKinds = fixup_riscv_invalid - FirstTargetFixupKind
|
||||
};
|
||||
} // end namespace RISCV
|
||||
} // end namespace llvm
|
||||
|
||||
#endif
|
Reference in New Issue
Block a user