HomeSort by relevance Sort by last modified time
    Searched refs:MSP430 (Results 1 - 11 of 11) sorted by null

  /external/llvm/lib/Target/MSP430/
MSP430RegisterInfo.cpp 1 //===- MSP430RegisterInfo.cpp - MSP430 Register Information ---------------===//
10 // This file contains the MSP430 implementation of the TargetRegisterInfo class.
14 #define DEBUG_TYPE "msp430-reg-info"
16 #include "MSP430.h"
37 : MSP430GenRegisterInfo(MSP430::PCW), TM(tm), TII(tii) {
46 MSP430::FPW, MSP430::R5W, MSP430::R6W, MSP430::R7W,
47 MSP430::R8W, MSP430::R9W, MSP430::R10W, MSP430::R11W
    [all...]
MSP430FrameLowering.cpp 1 //======-- MSP430FrameLowering.cpp - MSP430 Frame Information -------=========//
10 // This file contains the MSP430 implementation of TargetFrameLowering class.
66 BuildMI(MBB, MBBI, DL, TII.get(MSP430::PUSH16r))
67 .addReg(MSP430::FPW, RegState::Kill);
70 BuildMI(MBB, MBBI, DL, TII.get(MSP430::MOV16rr), MSP430::FPW)
71 .addReg(MSP430::SPW);
76 I->addLiveIn(MSP430::FPW);
82 while (MBBI != MBB.end() && (MBBI->getOpcode() == MSP430::PUSH16r))
98 BuildMI(MBB, MBBI, DL, TII.get(MSP430::SUB16ri), MSP430::SPW
    [all...]
MSP430InstrInfo.cpp 1 //===- MSP430InstrInfo.cpp - MSP430 Instruction Information ---------------===//
10 // This file contains the MSP430 implementation of the TargetInstrInfo class.
14 #include "MSP430.h"
32 : MSP430GenInstrInfo(MSP430::ADJCALLSTACKDOWN, MSP430::ADJCALLSTACKUP),
52 if (RC == &MSP430::GR16RegClass)
53 BuildMI(MBB, MI, DL, get(MSP430::MOV16mr))
56 else if (RC == &MSP430::GR8RegClass)
57 BuildMI(MBB, MI, DL, get(MSP430::MOV8mr))
81 if (RC == &MSP430::GR16RegClass
    [all...]
Makefile 1 ##===- lib/Target/MSP430/Makefile --------------------------*- Makefile -*-===##
12 TARGET = MSP430
MSP430ISelDAGToDAG.cpp 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"
88 /// MSP430DAGToDAGISel - MSP430 specific code to select MSP430 machine
103 return "MSP430 DAG->DAG Pattern Instruction Selection";
128 /// MSP430-specific DAG, ready for instruction scheduling.
339 Opcode = MSP430::MOV8rm_POST;
342 Opcode = MSP430::MOV16rm_POST;
408 return CurDAG->SelectNodeTo(Node, MSP430::ADD16ri, MVT::i16
    [all...]
MSP430BranchSelector.cpp 18 #define DEBUG_TYPE "msp430-branch-select"
19 #include "MSP430.h"
41 return "MSP430 Branch Selector";
105 if ((I->getOpcode() != MSP430::JCC || I->getOperand(0).isImm()) &&
106 I->getOpcode() != MSP430::JMP) {
144 if (I->getOpcode() == MSP430::JMP) {
148 // 0. MSP430 branch predicate
155 BuildMI(MBB, I, dl, TII->get(MSP430::JCC))
161 I = BuildMI(MBB, I, dl, TII->get(MSP430::Bi)).addMBB(Dest);
MSP430ISelLowering.cpp 1 //===-- MSP430ISelLowering.cpp - MSP430 DAG Lowering Implementation ------===//
14 #define DEBUG_TYPE "msp430-lower"
17 #include "MSP430.h"
50 HWMultMode("msp430-hwmult-mode",
69 addRegisterClass(MVT::i8, MSP430::GR8RegisterClass);
70 addRegisterClass(MVT::i16, MSP430::GR16RegisterClass);
80 setStackPointerRegisterToSaveRestore(MSP430::SPW);
201 // MSP430 Inline Assembly Support
229 return std::make_pair(0U, MSP430::GR8RegisterClass);
231 return std::make_pair(0U, MSP430::GR16RegisterClass)
    [all...]
  /external/llvm/test/CodeGen/MSP430/
dg.exp 3 if { [llvm_supports_target MSP430] } {
  /external/llvm/lib/Target/MSP430/MCTargetDesc/
MSP430MCTargetDesc.cpp 1 //===-- MSP430MCTargetDesc.cpp - MSP430 Target Descriptions -----*- C++ -*-===//
10 // This file provides MSP430 specific target descriptions.
42 InitMSP430MCRegisterInfo(X, MSP430::PCW);
  /external/llvm/
configure     [all...]
  /external/llvm/projects/sample/
configure     [all...]

Completed in 510 milliseconds