LLVM
8.0.1
|
#include "MCTargetDesc/SystemZMCFixups.h"
#include "MCTargetDesc/SystemZMCTargetDesc.h"
#include "llvm/BinaryFormat/ELF.h"
#include "llvm/MC/MCELFObjectWriter.h"
#include "llvm/MC/MCExpr.h"
#include "llvm/MC/MCFixup.h"
#include "llvm/MC/MCObjectWriter.h"
#include "llvm/MC/MCValue.h"
#include "llvm/Support/ErrorHandling.h"
#include <cassert>
#include <cstdint>
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 | getTLSLDOReloc (unsigned Kind) |
static unsigned | getTLSLDMReloc (unsigned Kind) |
static unsigned | getTLSGDReloc (unsigned Kind) |
static unsigned | getPLTReloc (unsigned Kind) |
Definition at line 44 of file SystemZMCObjectWriter.cpp.
References llvm::FK_Data_1, llvm::FK_Data_2, llvm::FK_Data_4, llvm::FK_Data_8, and llvm_unreachable.
Referenced by getPLTReloc().
Definition at line 55 of file SystemZMCObjectWriter.cpp.
References llvm::SystemZ::FK_390_PC12DBL, llvm::SystemZ::FK_390_PC16DBL, llvm::SystemZ::FK_390_PC24DBL, llvm::SystemZ::FK_390_PC32DBL, llvm::FK_Data_2, llvm::FK_Data_4, llvm::FK_Data_8, and llvm_unreachable.
Referenced by getPLTReloc().
Definition at line 107 of file SystemZMCObjectWriter.cpp.
References assert(), Fixup, llvm::SystemZ::FK_390_PC12DBL, llvm::SystemZ::FK_390_PC16DBL, llvm::SystemZ::FK_390_PC24DBL, llvm::SystemZ::FK_390_PC32DBL, getAbsoluteReloc(), llvm::MCValue::getAccessVariant(), llvm::MCFixup::getKind(), getPCRelReloc(), getRelocType(), getTLSGDReloc(), getTLSLDMReloc(), getTLSLDOReloc(), getTLSLEReloc(), Kind, llvm_unreachable, llvm::MCSymbolRefExpr::VK_DTPOFF, llvm::MCSymbolRefExpr::VK_GOT, llvm::MCSymbolRefExpr::VK_INDNTPOFF, llvm::MCSymbolRefExpr::VK_None, llvm::MCSymbolRefExpr::VK_NTPOFF, llvm::MCSymbolRefExpr::VK_PLT, llvm::MCSymbolRefExpr::VK_TLSGD, and llvm::MCSymbolRefExpr::VK_TLSLDM.
Definition at line 97 of file SystemZMCObjectWriter.cpp.
References llvm::SystemZ::FK_390_TLS_CALL, llvm::FK_Data_4, llvm::FK_Data_8, and llvm_unreachable.
Referenced by getPLTReloc().
Definition at line 87 of file SystemZMCObjectWriter.cpp.
References llvm::SystemZ::FK_390_TLS_CALL, llvm::FK_Data_4, llvm::FK_Data_8, and llvm_unreachable.
Referenced by getPLTReloc().
Definition at line 78 of file SystemZMCObjectWriter.cpp.
References llvm::FK_Data_4, llvm::FK_Data_8, and llvm_unreachable.
Referenced by getPLTReloc().
Definition at line 69 of file SystemZMCObjectWriter.cpp.
References llvm::FK_Data_4, llvm::FK_Data_8, and llvm_unreachable.
Referenced by getPLTReloc().