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 )