HomeSort by relevance Sort by last modified time
    Searched refs:MSP430 (Results 1 - 12 of 12) 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.
15 #include "MSP430.h"
29 #define DEBUG_TYPE "msp430-reg-info"
36 : MSP430GenRegisterInfo(MSP430::PC) {}
43 MSP430::FP, MSP430::R5, MSP430::R6, MSP430::R7,
44 MSP430::R8, MSP430::R9, MSP430::R10, MSP430::R11
    [all...]
MSP430FrameLowering.cpp 1 //===-- MSP430FrameLowering.cpp - MSP430 Frame Information ----------------===//
10 // This file contains the MSP430 implementation of TargetFrameLowering class.
68 BuildMI(MBB, MBBI, DL, TII.get(MSP430::PUSH16r))
69 .addReg(MSP430::FP, RegState::Kill);
72 BuildMI(MBB, MBBI, DL, TII.get(MSP430::MOV16rr), MSP430::FP)
73 .addReg(MSP430::SP);
78 I->addLiveIn(MSP430::FP);
84 while (MBBI != MBB.end() && (MBBI->getOpcode() == MSP430::PUSH16r))
100 BuildMI(MBB, MBBI, DL, TII.get(MSP430::SUB16ri), MSP430::SP
    [all...]
MSP430InstrInfo.cpp 1 //===-- MSP430InstrInfo.cpp - MSP430 Instruction Information --------------===//
10 // This file contains the MSP430 implementation of the TargetInstrInfo class.
15 #include "MSP430.h"
34 : 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))
79 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"
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
    [all...]
MSP430BranchSelector.cpp 18 #include "MSP430.h"
28 #define DEBUG_TYPE "msp430-branch-select"
43 return "MSP430 Branch Selector";
107 if ((I->getOpcode() != MSP430::JCC || I->getOperand(0).isImm()) &&
108 I->getOpcode() != MSP430::JMP) {
146 if (I->getOpcode() == MSP430::JMP) {
150 // 0. MSP430 branch predicate
157 BuildMI(MBB, I, dl, TII->get(MSP430::JCC))
163 I = BuildMI(MBB, I, dl, TII->get(MSP430::Bi)).addMBB(Dest);
MSP430ISelLowering.cpp 1 //===-- MSP430ISelLowering.cpp - MSP430 DAG Lowering Implementation ------===//
15 #include "MSP430.h"
39 #define DEBUG_TYPE "msp430-lower"
48 HWMultMode("msp430-hwmult-mode", cl::Hidden,
65 addRegisterClass(MVT::i8, &MSP430::GR8RegClass);
66 addRegisterClass(MVT::i16, &MSP430::GR16RegClass);
72 setStackPointerRegisterToSaveRestore(MSP430::SP);
206 // MSP430 Inline Assembly Support
233 return std::make_pair(0U, &MSP430::GR8RegClass);
235 return std::make_pair(0U, &MSP430::GR16RegClass)
    [all...]
  /external/llvm/lib/Target/MSP430/MCTargetDesc/
MSP430MCTargetDesc.cpp 1 //===-- MSP430MCTargetDesc.cpp - MSP430 Target Descriptions ---------------===//
10 // This file provides MSP430 specific target descriptions.
42 InitMSP430MCRegisterInfo(X, MSP430::PC);
  /toolchain/binutils/binutils-2.25/gas/testsuite/gas/msp430/
opcode.d 2 #name: MSP430 basic instructions
msp430x.s 4 adc r4 ; MSP430 instruction for comparison purposes.
  /toolchain/binutils/binutils-2.25/binutils/testsuite/binutils-all/
objdump.exp 40 lappend cpus_expected mips mn10200 mn10300 ms1 msp MSP430 nds32 n1h_v3 ns32k
  /external/llvm/
configure     [all...]

Completed in 9103 milliseconds