LLVM API Documentation
This is the complete list of members for llvm::MCAsmBackend, including all inherited members.
applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize, uint64_t Value) const =0 | llvm::MCAsmBackend | pure virtual |
createELFObjectTargetWriter() const | llvm::MCAsmBackend | inlinevirtual |
createObjectWriter(raw_ostream &OS) const =0 | llvm::MCAsmBackend | pure virtual |
doesSectionRequireSymbols(const MCSection &Section) const | llvm::MCAsmBackend | inlinevirtual |
fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value, const MCRelaxableFragment *DF, const MCAsmLayout &Layout) const =0 | llvm::MCAsmBackend | pure virtual |
generateCompactUnwindEncoding(ArrayRef< MCCFIInstruction >) const | llvm::MCAsmBackend | inlinevirtual |
getFixupKindInfo(MCFixupKind Kind) const | llvm::MCAsmBackend | virtual |
getMinimumNopSize() const | llvm::MCAsmBackend | inlinevirtual |
getNumFixupKinds() const =0 | llvm::MCAsmBackend | pure virtual |
handleAssemblerFlag(MCAssemblerFlag Flag) | llvm::MCAsmBackend | inlinevirtual |
hasDataInCodeSupport() const | llvm::MCAsmBackend | inline |
HasDataInCodeSupport | llvm::MCAsmBackend | protected |
HasReliableSymbolDifference | llvm::MCAsmBackend | protected |
hasReliableSymbolDifference() const | llvm::MCAsmBackend | inline |
isSectionAtomizable(const MCSection &Section) const | llvm::MCAsmBackend | inlinevirtual |
mayNeedRelaxation(const MCInst &Inst) const =0 | llvm::MCAsmBackend | pure virtual |
MCAsmBackend() | llvm::MCAsmBackend | protected |
processFixupValue(const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFixup &Fixup, const MCFragment *DF, MCValue &Target, uint64_t &Value, bool &IsResolved) | llvm::MCAsmBackend | inlinevirtual |
relaxInstruction(const MCInst &Inst, MCInst &Res) const =0 | llvm::MCAsmBackend | pure virtual |
reset() | llvm::MCAsmBackend | inlinevirtual |
writeNopData(uint64_t Count, MCObjectWriter *OW) const =0 | llvm::MCAsmBackend | pure virtual |
~MCAsmBackend() | llvm::MCAsmBackend | virtual |