Lines Matching defs:AMDGPUAsmBackend
1 //===-- AMDGPUAsmBackend.cpp - AMDGPU Assembler Backend -------------------===//
30 class AMDGPUAsmBackend : public MCAsmBackend {
32 AMDGPUAsmBackend(const Target &T) : MCAsmBackend(llvm::endianness::little) {}
62 void AMDGPUAsmBackend::relaxInstruction(MCInst &Inst,
71 bool AMDGPUAsmBackend::fixupNeedsRelaxation(const MCFixup &Fixup,
79 bool AMDGPUAsmBackend::mayNeedRelaxation(const MCInst &Inst,
137 void AMDGPUAsmBackend::applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
165 AMDGPUAsmBackend::getFixupKind(StringRef Name) const {
174 const MCFixupKindInfo &AMDGPUAsmBackend::getFixupKindInfo(
192 bool AMDGPUAsmBackend::shouldForceRelocation(const MCAssembler &,
199 unsigned AMDGPUAsmBackend::getMinimumNopSize() const {
203 bool AMDGPUAsmBackend::writeNopData(raw_ostream &OS, uint64_t Count,
229 class ELFAMDGPUAsmBackend : public AMDGPUAsmBackend {
236 : AMDGPUAsmBackend(T), Is64Bit(TT.getArch() == Triple::amdgcn),