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.
336 Opcode = MSP430::MOV8rm_POST;
339 Opcode = MSP430::MOV16rm_POST;
404 return CurDAG->SelectNodeTo(Node, MSP430::ADD16ri, MVT::i16,
406 return CurDAG->getMachineNode(MSP430::ADD16ri, dl, MVT::i16,
418 MSP430::ADD8rm_POST, MSP430::ADD16rm_POST))
422 MSP430::ADD8rm_POST, MSP430::ADD16rm_POST))
431 MSP430::SUB8rm_POST, MSP430::SUB16rm_POST))
440 MSP430::AND8rm_POST, MSP430::AND16rm_POST))
444 MSP430::AND8rm_POST, MSP430::AND16rm_POST))
453 MSP430::OR8rm_POST, MSP430::OR16rm_POST))
457 MSP430::OR8rm_POST, MSP430::OR16rm_POST))
466 MSP430::XOR8rm_POST, MSP430::XOR16rm_POST))
470 MSP430::XOR8rm_POST, MSP430::XOR16rm_POST))