10 #ifndef LLVM_LIB_TARGET_ARM_ARMASMBACKENDDARWIN_H 11 #define LLVM_LIB_TARGET_ARM_ARMASMBACKENDDARWIN_H 26 std::unique_ptr<MCObjectTargetWriter>
This class represents lattice values for constants.
ArrayRef - Represent a constant reference to an array (0 or more elements consecutively in memory)...
MCRegisterInfo base class - We assume that the target defines a static array of MCRegisterDesc object...
uint32_t generateCompactUnwindEncoding(ArrayRef< MCCFIInstruction > Instrs) const override
Generate compact unwind encoding for the function based on the CFI instructions.
std::unique_ptr< MCObjectTargetWriter > createObjectTargetWriter() const override
ARMAsmBackendDarwin(const Target &T, const MCSubtargetInfo &STI, const MCRegisterInfo &MRI, MachO::CPUSubTypeARM st)
const MachO::CPUSubTypeARM Subtype
Target - Wrapper for Target specific information.
std::unique_ptr< MCObjectTargetWriter > createARMMachObjectWriter(bool Is64Bit, uint32_t CPUType, uint32_t CPUSubtype)
Construct an ARM Mach-O object writer.
Generic base class for all target subtargets.