LLVM
8.0.1
|
Go to the source code of this file.
Namespaces | |
llvm | |
This class represents lattice values for constants. | |
llvm::AVR | |
Contains the AVR backend. | |
Enumerations | |
enum | llvm::AVR::AddressSpace { llvm::AVR::DataMemory, llvm::AVR::ProgramMemory } |
An integer that identifies all of the supported AVR address spaces. More... | |
Functions | |
FunctionPass * | llvm::createAVRISelDag (AVRTargetMachine &TM, CodeGenOpt::Level OptLevel) |
FunctionPass * | llvm::createAVRExpandPseudoPass () |
FunctionPass * | llvm::createAVRFrameAnalyzerPass () |
Creates instance of the frame analyzer pass. More... | |
FunctionPass * | llvm::createAVRRelaxMemPass () |
FunctionPass * | llvm::createAVRDynAllocaSRPass () |
createAVRDynAllocaSRPass - returns an instance of the dynalloca stack pointer save/restore pass. More... | |
FunctionPass * | llvm::createAVRBranchSelectionPass () |
void | llvm::initializeAVRExpandPseudoPass (PassRegistry &) |
void | llvm::initializeAVRRelaxMemPass (PassRegistry &) |
template<typename T > | |
bool | llvm::AVR::isProgramMemoryAddress (T *V) |
Checks if a given type is a pointer to program memory. More... | |
bool | llvm::AVR::isProgramMemoryAccess (MemSDNode const *N) |