LLVM 22.0.0git
RISCVFixupKinds.h File Reference
#include "llvm/BinaryFormat/ELF.h"
#include "llvm/MC/MCFixup.h"
#include <utility>

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::RISCV

Enumerations

enum  llvm::RISCV::Fixups {
  llvm::RISCV::fixup_riscv_hi20 = FirstTargetFixupKind , llvm::RISCV::fixup_riscv_lo12_i , llvm::RISCV::fixup_riscv_12_i , llvm::RISCV::fixup_riscv_lo12_s ,
  llvm::RISCV::fixup_riscv_pcrel_hi20 , llvm::RISCV::fixup_riscv_pcrel_lo12_i , llvm::RISCV::fixup_riscv_pcrel_lo12_s , llvm::RISCV::fixup_riscv_jal ,
  llvm::RISCV::fixup_riscv_branch , llvm::RISCV::fixup_riscv_rvc_jump , llvm::RISCV::fixup_riscv_rvc_branch , llvm::RISCV::fixup_riscv_rvc_imm ,
  llvm::RISCV::fixup_riscv_call , llvm::RISCV::fixup_riscv_call_plt , llvm::RISCV::fixup_riscv_qc_e_branch , llvm::RISCV::fixup_riscv_qc_e_32 ,
  llvm::RISCV::fixup_riscv_qc_abs20_u , llvm::RISCV::fixup_riscv_qc_e_call_plt , llvm::RISCV::fixup_riscv_nds_branch_10 , llvm::RISCV::fixup_riscv_invalid ,
  llvm::RISCV::NumTargetFixupKinds = fixup_riscv_invalid - FirstTargetFixupKind
}