23 void applyFixup(
const MCFragment &,
const MCFixup &,
const MCValue &Target,
24 uint8_t *
Data, uint64_t
Value,
bool IsResolved)
override {}
26 std::unique_ptr<MCObjectTargetWriter>
27 createObjectTargetWriter()
const override {
28 return std::make_unique<MCSPIRVObjectTargetWriter>();
31 bool writeNopData(raw_ostream &OS, uint64_t
Count,
32 const MCSubtargetInfo *STI)
const override {
unsigned const MachineRegisterInfo * MRI
Generic interface to target specific assembler backends.
MCRegisterInfo base class - We assume that the target defines a static array of MCRegisterDesc object...
Generic base class for all target subtargets.
Target - Wrapper for Target specific information.
Error applyFixup(LinkGraph &G, Block &B, const Edge &E, const ArmConfig &ArmCfg)
Apply fixup expression for edge to block content.
This is an optimization pass for GlobalISel generic memory operations.
FunctionAddr VTableAddr Value
FunctionAddr VTableAddr Count
FunctionAddr VTableAddr uintptr_t uintptr_t Data
MCAsmBackend * createSPIRVAsmBackend(const Target &T, const MCSubtargetInfo &STI, const MCRegisterInfo &MRI, const MCTargetOptions &Options)