HomeSort by relevance Sort by last modified time
    Searched refs:MSP430 (Results 1 - 20 of 20) 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.
67 BuildMI(MBB, MBBI, DL, TII.get(MSP430::PUSH16r))
68 .addReg(MSP430::FP, RegState::Kill);
71 BuildMI(MBB, MBBI, DL, TII.get(MSP430::MOV16rr), MSP430::FP)
72 .addReg(MSP430::SP);
77 I->addLiveIn(MSP430::FP);
83 while (MBBI != MBB.end() && (MBBI->getOpcode() == MSP430::PUSH16r))
99 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...]
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"
33 #define DEBUG_TYPE "msp430-isel"
89 /// MSP430DAGToDAGISel - MSP430 specific code to select MSP430 machine
99 return "MSP430 DAG->DAG Pattern Instruction Selection";
123 /// MSP430-specific DAG, ready for instruction scheduling.
336 Opcode = MSP430::MOV8rm_POST;
339 Opcode = MSP430::MOV16rm_POST
    [all...]
MSP430BranchSelector.cpp 18 #include "MSP430.h"
28 #define DEBUG_TYPE "msp430-branch-select"
48 return "MSP430 Branch Selector";
108 if ((I->getOpcode() != MSP430::JCC || I->getOperand(0).isImm()) &&
109 I->getOpcode() != MSP430::JMP) {
147 if (I->getOpcode() == MSP430::JMP) {
151 // 0. MSP430 branch predicate
158 BuildMI(MBB, I, dl, TII->get(MSP430::JCC))
164 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);
202 // MSP430 Inline Assembly Support
229 return std::make_pair(0U, &MSP430::GR8RegClass);
231 return std::make_pair(0U, &MSP430::GR16RegClass)
    [all...]
  /external/swiftshader/third_party/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/swiftshader/third_party/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 ---------------===//
10 // This file provides MSP430 specific target descriptions.
41 InitMSP430MCRegisterInfo(X, MSP430::PC);
  /external/swiftshader/third_party/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);
  /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/swiftshader/third_party/LLVM/
configure     [all...]

Completed in 454 milliseconds