LLVM 17.0.0git
|
#include "MCTargetDesc/SystemZMCFixups.h"
#include "MCTargetDesc/SystemZMCTargetDesc.h"
#include "llvm/ADT/StringSwitch.h"
#include "llvm/MC/MCAsmBackend.h"
#include "llvm/MC/MCAssembler.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCELFObjectWriter.h"
#include "llvm/MC/MCFixupKindInfo.h"
#include "llvm/MC/MCInst.h"
#include "llvm/MC/MCObjectWriter.h"
#include "llvm/MC/MCSubtargetInfo.h"
#include "llvm/BinaryFormat/ELFRelocs/SystemZ.def"
Go to the source code of this file.
Macros | |
#define | ELF_RELOC(X, Y) .Case(#X, Y) |
Functions | |
static uint64_t | extractBitsForFixup (MCFixupKind Kind, uint64_t Value, const MCFixup &Fixup, MCContext &Ctx) |
|
static |
Definition at line 26 of file SystemZMCAsmBackend.cpp.
References llvm::FirstTargetFixupKind, Fixup, llvm::SystemZ::FK_390_12, llvm::SystemZ::FK_390_20, llvm::SystemZ::FK_390_PC12DBL, llvm::SystemZ::FK_390_PC16DBL, llvm::SystemZ::FK_390_PC24DBL, llvm::SystemZ::FK_390_PC32DBL, llvm::SystemZ::FK_390_TLS_CALL, llvm_unreachable, llvm::maxIntN(), llvm::maxUIntN(), llvm::minIntN(), and llvm::MCContext::reportError().