Lines Matching refs:MSP430
1 //===-- MSP430ISelDAGToDAG.cpp - A dag to dag inst selector for MSP430 ----===//
10 // This file defines an instruction selector for the MSP430 target.
14 #include "MSP430.h"
34 #define DEBUG_TYPE "msp430-isel"
90 /// MSP430DAGToDAGISel - MSP430 specific code to select MSP430 machine
100 return "MSP430 DAG->DAG Pattern Instruction Selection";
124 /// MSP430-specific DAG, ready for instruction scheduling.
337 Opcode = MSP430::MOV8rm_POST;
340 Opcode = MSP430::MOV16rm_POST;
405 return CurDAG->SelectNodeTo(Node, MSP430::ADD16ri, MVT::i16, TFI,
407 return CurDAG->getMachineNode(MSP430::ADD16ri, dl, MVT::i16, TFI,
419 MSP430::ADD8rm_POST, MSP430::ADD16rm_POST))
423 MSP430::ADD8rm_POST, MSP430::ADD16rm_POST))
432 MSP430::SUB8rm_POST, MSP430::SUB16rm_POST))
441 MSP430::AND8rm_POST, MSP430::AND16rm_POST))
445 MSP430::AND8rm_POST, MSP430::AND16rm_POST))
454 MSP430::OR8rm_POST, MSP430::OR16rm_POST))
458 MSP430::OR8rm_POST, MSP430::OR16rm_POST))
467 MSP430::XOR8rm_POST, MSP430::XOR16rm_POST))
471 MSP430::XOR8rm_POST, MSP430::XOR16rm_POST))