LLVM
8.0.1
|
A specific AVR target MCU. More...
#include "Target/AVR/AVRSubtarget.h"
A specific AVR target MCU.
Definition at line 32 of file AVRSubtarget.h.
llvm::AVRSubtarget::AVRSubtarget | ( | const Triple & | TT, |
const std::string & | CPU, | ||
const std::string & | FS, | ||
const AVRTargetMachine & | TM | ||
) |
Creates an AVR subtarget.
TT | The target triple. |
CPU | The CPU to target. |
FS | The feature string. |
TM | The target machine. |
Definition at line 31 of file AVRSubtarget.cpp.
References ParseSubtargetFeatures().
|
inline |
Gets the ELF architecture for the e_flags field of an ELF object file.
Definition at line 78 of file AVRSubtarget.h.
References assert().
|
inlineoverride |
Definition at line 43 of file AVRSubtarget.h.
Referenced by llvm::AVRFrameLowering::eliminateCallFramePseudoInstr(), and llvm::AVRRegisterInfo::eliminateFrameIndex().
|
inlineoverride |
Definition at line 42 of file AVRSubtarget.h.
Referenced by llvm::analyzeArguments(), llvm::AVRFrameLowering::eliminateCallFramePseudoInstr(), llvm::AVRRegisterInfo::eliminateFrameIndex(), llvm::AVRFrameLowering::emitEpilogue(), llvm::AVRFrameLowering::emitPrologue(), llvm::AVRInstrInfo::getInstSizeInBytes(), llvm::isCopyMulResult(), llvm::AVRFrameLowering::restoreCalleeSavedRegisters(), llvm::AVRDynAllocaSR::runOnMachineFunction(), and llvm::AVRFrameLowering::spillCalleeSavedRegisters().
|
inlineoverride |
Definition at line 46 of file AVRSubtarget.h.
References llvm::AVRInstrInfo::getRegisterInfo(), initializeSubtargetDependencies(), and ParseSubtargetFeatures().
Referenced by llvm::analyzeArguments(), llvm::AVRTargetLowering::AVRTargetLowering(), llvm::AVRInstrInfo::copyPhysReg(), llvm::fixStackStores(), llvm::AVRTargetLowering::getRegForInlineAsmConstraint(), and llvm::AVRAsmPrinter::PrintAsmOperand().
|
inlineoverride |
Definition at line 45 of file AVRSubtarget.h.
|
inlineoverride |
Definition at line 44 of file AVRSubtarget.h.
Referenced by llvm::AVRDAGToDAGISel::SelectInlineAsmMemoryOperand().
|
inline |
Definition at line 61 of file AVRSubtarget.h.
|
inline |
Definition at line 73 of file AVRSubtarget.h.
|
inline |
Definition at line 70 of file AVRSubtarget.h.
|
inline |
Definition at line 60 of file AVRSubtarget.h.
|
inline |
Definition at line 66 of file AVRSubtarget.h.
|
inline |
Definition at line 67 of file AVRSubtarget.h.
|
inline |
Definition at line 59 of file AVRSubtarget.h.
|
inline |
Definition at line 58 of file AVRSubtarget.h.
|
inline |
Definition at line 64 of file AVRSubtarget.h.
Referenced by llvm::AVRDAGToDAGISel::select< ISD::LOAD >().
|
inline |
Definition at line 65 of file AVRSubtarget.h.
|
inline |
Definition at line 63 of file AVRSubtarget.h.
Referenced by llvm::AVRInstrInfo::copyPhysReg().
|
inline |
Definition at line 62 of file AVRSubtarget.h.
|
inline |
Definition at line 68 of file AVRSubtarget.h.
|
inline |
Definition at line 69 of file AVRSubtarget.h.
|
inline |
Definition at line 57 of file AVRSubtarget.h.
|
inline |
Definition at line 74 of file AVRSubtarget.h.
AVRSubtarget & llvm::AVRSubtarget::initializeSubtargetDependencies | ( | StringRef | CPU, |
StringRef | FS, | ||
const TargetMachine & | TM | ||
) |
Definition at line 48 of file AVRSubtarget.cpp.
References ParseSubtargetFeatures().
Referenced by getRegisterInfo().
Parses a subtarget feature string, setting appropriate options.
tblgen
. Referenced by AVRSubtarget(), getRegisterInfo(), and initializeSubtargetDependencies().
|
inline |
Definition at line 72 of file AVRSubtarget.h.
Referenced by llvm::AVRTargetLowering::AVRTargetLowering().
|
inline |
Definition at line 71 of file AVRSubtarget.h.