Lines Matching full:msp430
1 //===-- MSP430ISelDAGToDAG.cpp - A dag to dag inst selector for MSP430 ----===//
9 // This file defines an instruction selector for the MSP430 target.
13 #include "MSP430.h"
32 #define DEBUG_TYPE "msp430-isel"
33 #define PASS_NAME "MSP430 DAG->DAG Pattern Instruction Selection"
88 /// MSP430DAGToDAGISel - MSP430 specific code to select MSP430 machine
135 /// MSP430-specific DAG, ready for instruction scheduling. in INITIALIZE_PASS()
263 AM.Base.Reg = CurDAG->getRegister(MSP430::SR, MVT::i16); in SelectAddr()
343 Opcode = MSP430::MOV8rp; in tryIndexedLoad()
346 Opcode = MSP430::MOV16rp; in tryIndexedLoad()
403 CurDAG->SelectNodeTo(Node, MSP430::ADDframe, MVT::i16, TFI, in Select()
408 MSP430::ADDframe, dl, MVT::i16, TFI, in Select()
419 MSP430::ADD8rp, MSP430::ADD16rp)) in Select()
422 MSP430::ADD8rp, MSP430::ADD16rp)) in Select()
429 MSP430::SUB8rp, MSP430::SUB16rp)) in Select()
436 MSP430::AND8rp, MSP430::AND16rp)) in Select()
439 MSP430::AND8rp, MSP430::AND16rp)) in Select()
446 MSP430::BIS8rp, MSP430::BIS16rp)) in Select()
449 MSP430::BIS8rp, MSP430::BIS16rp)) in Select()
456 MSP430::XOR8rp, MSP430::XOR16rp)) in Select()
459 MSP430::XOR8rp, MSP430::XOR16rp)) in Select()