LLVM: lib/Target/AVR/AVRISelDAGToDAG.cpp File Reference (original) (raw)
Go to the source code of this file.
| Macros | |
|---|---|
| #define | DEBUG_TYPE "avr-isel" |
| #define | PASS_NAME "AVR DAG->DAG Instruction Selection" |
| Functions | |
|---|---|
| template<> | |
| bool | AVRDAGToDAGISel::select< ISD::FrameIndex > (SDNode *N) |
| template<> | |
| bool | AVRDAGToDAGISel::select< ISD::STORE > (SDNode *N) |
| template<> | |
| bool | AVRDAGToDAGISel::select< ISD::LOAD > (SDNode *N) |
| template<> | |
| bool | AVRDAGToDAGISel::select< AVRISD::CALL > (SDNode *N) |
| template<> | |
| bool | AVRDAGToDAGISel::select< ISD::BRIND > (SDNode *N) |
◆ DEBUG_TYPE
#define DEBUG_TYPE "avr-isel"
◆ PASS_NAME
◆ AVRDAGToDAGISel::select< AVRISD::CALL >()
template<>
| bool AVRDAGToDAGISel::select< AVRISD::CALL > | ( | SDNode * | N | ) |
|---|
◆ AVRDAGToDAGISel::select< ISD::BRIND >()
template<>
| bool AVRDAGToDAGISel::select< ISD::BRIND > | ( | SDNode * | N | ) |
|---|
◆ AVRDAGToDAGISel::select< ISD::FrameIndex >()
template<>
| bool AVRDAGToDAGISel::select< ISD::FrameIndex > | ( | SDNode * | N | ) |
|---|
◆ AVRDAGToDAGISel::select< ISD::LOAD >()
template<>
| bool AVRDAGToDAGISel::select< ISD::LOAD > | ( | SDNode * | N | ) |
|---|
Definition at line 368 of file AVRISelDAGToDAG.cpp.
References llvm::cast(), DL, llvm::AVR::getProgramMemoryBank(), llvm::SDValue::getValue(), llvm::AVR::isProgramMemoryAccess(), llvm_unreachable, N, NC, Opc, llvm::report_fatal_error(), SDValue(), and llvm::MVT::SimpleTy.
◆ AVRDAGToDAGISel::select< ISD::STORE >()
template<>
| bool AVRDAGToDAGISel::select< ISD::STORE > | ( | SDNode * | N | ) |
|---|