/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.27/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.27/binutils/testsuite/binutils-all/ |
objdump.exp | 40 lappend cpus_expected mips mn10200 mn10300 ms1 msp MSP430 nds32 n1h_v3 ns32k 268 setup_xfail "msp430-*-*" "nds32*-*-*"
|
/external/swiftshader/third_party/LLVM/ |
configure | [all...] |