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

  /external/llvm/lib/Target/XCore/
XCoreRegisterInfo.cpp 1 //===- XCoreRegisterInfo.cpp - XCore Register Information -------*- C++ -*-===//
10 // This file contains the XCore implementation of the MRegisterInfo class.
16 #include "XCore.h"
41 : XCoreGenRegisterInfo(XCore::LR), TII(tii) {
58 XCore::R0, XCore::R1, XCore::R2, XCore::R3
79 XCore::R4, XCore::R5, XCore::R6, XCore::R7
    [all...]
XCoreInstrInfo.cpp 1 //===- XCoreInstrInfo.cpp - XCore Instruction Information -------*- C++ -*-===//
10 // This file contains the XCore implementation of the TargetInstrInfo class.
16 #include "XCore.h"
29 namespace XCore {
31 // XCore Condition Codes
43 : XCoreGenInstrInfo(XCore::ADJCALLSTACKDOWN, XCore::ADJCALLSTACKUP),
59 if (Opcode == XCore::LDWFI)
81 if (Opcode == XCore::STWFI)
99 return BrOpc == XCore::BRFU_u
    [all...]
XCoreFrameLowering.cpp 1 //===-- XCoreFrameLowering.cpp - Frame info for XCore Target -----*- C++ -*-==//
10 // This file contains XCore frame information that doesn't fit anywhere else
15 #include "XCore.h"
54 int Opcode = isU6 ? XCore::LDWSP_ru6 : XCore::LDWSP_lru6;
69 int Opcode = isU6 ? XCore::STWSP_ru6 : XCore::STWSP_lru6;
106 loadFromStack(MBB, MBBI, XCore::R11, 0, dl, TII);
128 Opcode = (isU6) ? XCore::ENTSP_u6 : XCore::ENTSP_lu6
    [all...]
Makefile 1 ##===- lib/Target/XCore/Makefile ---------------------------*- Makefile -*-===##
12 TARGET = XCore
XCoreISelDAGToDAG.cpp 1 //===-- XCoreISelDAGToDAG.cpp - A dag to dag inst selector for XCore ------===//
10 // This file defines an instruction selector for the XCore target.
14 #include "XCore.h"
35 /// XCoreDAGToDAGISel - XCore specific code to select XCore machine
75 return "XCore DAG->DAG Pattern Instruction Selection";
84 /// XCore-specific DAG, ready for instruction scheduling.
164 return CurDAG->getMachineNode(XCore::MKMSK_rus, dl,
172 return CurDAG->getMachineNode(XCore::LDWCP_lru6, dl, MVT::i32,
181 return CurDAG->getMachineNode(XCore::LADD_l5r, dl, MVT::i32, MVT::i32
    [all...]
XCoreISelLowering.cpp 1 //===-- XCoreISelLowering.cpp - XCore DAG Lowering Implementation ------===//
14 #define DEBUG_TYPE "xcore-lower"
18 #include "XCore.h"
70 addRegisterClass(MVT::i32, XCore::GRRegsRegisterClass);
78 setStackPointerRegisterToSaveRestore(XCore::SP);
85 // XCore does not have the NodeTypes below.
    [all...]
XCoreAsmPrinter.cpp 1 //===-- XCoreAsmPrinter.cpp - XCore LLVM assembly writer ------------------===//
11 // of machine-dependent LLVM code to the XAS-format XCore assembly language.
16 #include "XCore.h"
45 static cl::opt<unsigned> MaxThreads("xcore-max-threads", cl::Optional,
59 return "XCore Assembly Printer";
269 if (MI->getOpcode() == XCore::ADD_2rus && !MI->getOperand(2).getImm())
  /external/llvm/test/CodeGen/XCore/
dg.exp 3 if { [llvm_supports_target XCore] } {
  /external/llvm/lib/Target/XCore/MCTargetDesc/
XCoreMCTargetDesc.cpp 1 //===-- XCoreMCTargetDesc.cpp - XCore Target Descriptions -------*- C++ -*-===//
10 // This file provides XCore specific target descriptions.
44 InitXCoreMCRegisterInfo(X, XCore::LR);
69 MachineLocation Src(XCore::SP, 0);
  /external/llvm/
configure     [all...]

Completed in 102 milliseconds