LLVM 20.0.0git
|
#include "MCTargetDesc/VEFixupKinds.h"
#include "MCTargetDesc/VEMCTargetDesc.h"
#include "llvm/MC/MCAsmBackend.h"
#include "llvm/MC/MCELFObjectWriter.h"
#include "llvm/MC/MCExpr.h"
#include "llvm/MC/MCFixupKindInfo.h"
#include "llvm/MC/MCObjectWriter.h"
#include "llvm/MC/MCSubtargetInfo.h"
#include "llvm/MC/MCValue.h"
#include "llvm/MC/TargetRegistry.h"
#include "llvm/Support/EndianStream.h"
Go to the source code of this file.
Functions | |
static uint64_t | adjustFixupValue (unsigned Kind, uint64_t Value) |
static unsigned | getFixupKindNumBytes (unsigned Kind) |
getFixupKindNumBytes - The number of bytes the fixup may change. | |
Definition at line 23 of file VEAsmBackend.cpp.
References llvm::VE::fixup_ve_got_hi32, llvm::VE::fixup_ve_got_lo32, llvm::VE::fixup_ve_gotoff_hi32, llvm::VE::fixup_ve_gotoff_lo32, llvm::VE::fixup_ve_hi32, llvm::VE::fixup_ve_lo32, llvm::VE::fixup_ve_pc_hi32, llvm::VE::fixup_ve_pc_lo32, llvm::VE::fixup_ve_plt_hi32, llvm::VE::fixup_ve_plt_lo32, llvm::VE::fixup_ve_reflong, llvm::VE::fixup_ve_srel32, llvm::VE::fixup_ve_tls_gd_hi32, llvm::VE::fixup_ve_tls_gd_lo32, llvm::VE::fixup_ve_tpoff_hi32, llvm::VE::fixup_ve_tpoff_lo32, llvm::FK_Data_1, llvm::FK_Data_2, llvm::FK_Data_4, llvm::FK_Data_8, llvm::FK_PCRel_1, llvm::FK_PCRel_2, llvm::FK_PCRel_4, llvm::FK_PCRel_8, and llvm_unreachable.
getFixupKindNumBytes - The number of bytes the fixup may change.
Definition at line 58 of file VEAsmBackend.cpp.
References llvm::VE::fixup_ve_got_hi32, llvm::VE::fixup_ve_got_lo32, llvm::VE::fixup_ve_gotoff_hi32, llvm::VE::fixup_ve_gotoff_lo32, llvm::VE::fixup_ve_hi32, llvm::VE::fixup_ve_lo32, llvm::VE::fixup_ve_pc_hi32, llvm::VE::fixup_ve_pc_lo32, llvm::VE::fixup_ve_plt_hi32, llvm::VE::fixup_ve_plt_lo32, llvm::VE::fixup_ve_reflong, llvm::VE::fixup_ve_srel32, llvm::VE::fixup_ve_tls_gd_hi32, llvm::VE::fixup_ve_tls_gd_lo32, llvm::VE::fixup_ve_tpoff_hi32, llvm::VE::fixup_ve_tpoff_lo32, llvm::FK_Data_1, llvm::FK_Data_2, llvm::FK_Data_4, llvm::FK_Data_8, llvm::FK_PCRel_1, llvm::FK_PCRel_2, llvm::FK_PCRel_4, llvm::FK_PCRel_8, and llvm_unreachable.