LLVM API Documentation
#include "MCTargetDesc/SystemZMCTargetDesc.h"
#include "MCTargetDesc/SystemZMCFixups.h"
#include "llvm/MC/MCELFObjectWriter.h"
#include "llvm/MC/MCExpr.h"
#include "llvm/MC/MCValue.h"
Go to the source code of this file.
Functions | |
static unsigned | getAbsoluteReloc (unsigned Kind) |
static unsigned | getPCRelReloc (unsigned Kind) |
static unsigned | getTLSLEReloc (unsigned Kind) |
static unsigned | getPLTReloc (unsigned Kind) |
static unsigned getAbsoluteReloc | ( | unsigned | Kind | ) | [static] |
Definition at line 40 of file SystemZMCObjectWriter.cpp.
References llvm::FK_Data_1, llvm::FK_Data_2, llvm::FK_Data_4, llvm::FK_Data_8, llvm_unreachable, llvm::ELF::R_390_16, llvm::ELF::R_390_32, llvm::ELF::R_390_64, and llvm::ELF::R_390_8.
static unsigned getPCRelReloc | ( | unsigned | Kind | ) | [static] |
Definition at line 51 of file SystemZMCObjectWriter.cpp.
References llvm::SystemZ::FK_390_PC16DBL, llvm::SystemZ::FK_390_PC32DBL, llvm::SystemZ::FK_390_PLT16DBL, llvm::SystemZ::FK_390_PLT32DBL, llvm::FK_Data_2, llvm::FK_Data_4, llvm::FK_Data_8, llvm_unreachable, llvm::ELF::R_390_PC16, llvm::ELF::R_390_PC16DBL, llvm::ELF::R_390_PC32, llvm::ELF::R_390_PC32DBL, llvm::ELF::R_390_PC64, llvm::ELF::R_390_PLT16DBL, and llvm::ELF::R_390_PLT32DBL.
static unsigned getPLTReloc | ( | unsigned | Kind | ) | [static] |
Definition at line 74 of file SystemZMCObjectWriter.cpp.
References llvm::SystemZ::FK_390_PC16DBL, llvm::SystemZ::FK_390_PC32DBL, llvm_unreachable, llvm::ELF::R_390_PLT16DBL, and llvm::ELF::R_390_PLT32DBL.
static unsigned getTLSLEReloc | ( | unsigned | Kind | ) | [static] |
Definition at line 65 of file SystemZMCObjectWriter.cpp.
References llvm::FK_Data_4, llvm::FK_Data_8, llvm_unreachable, llvm::ELF::R_390_TLS_LE32, and llvm::ELF::R_390_TLS_LE64.