HomeSort by relevance Sort by last modified time
    Searched refs:Lanai (Results 26 - 42 of 42) sorted by null

12

  /external/swiftshader/third_party/llvm-7.0/configs/windows/include/llvm/Config/
Disassemblers.def 32 LLVM_DISASSEMBLER(Lanai)
Targets.def 31 LLVM_TARGET(Lanai)
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Lanai/MCTargetDesc/
LanaiAsmBackend.cpp 1 //===-- LanaiAsmBackend.cpp - Lanai Assembler Backend ---------------------===//
32 case Lanai::FIXUP_LANAI_21:
33 case Lanai::FIXUP_LANAI_21_F:
34 case Lanai::FIXUP_LANAI_25:
35 case Lanai::FIXUP_LANAI_32:
36 case Lanai::FIXUP_LANAI_HI16:
37 case Lanai::FIXUP_LANAI_LO16:
70 return Lanai::NumTargetFixupKinds;
140 static const MCFixupKindInfo Infos[Lanai::NumTargetFixupKinds] = {
LanaiMCCodeEmitter.cpp 1 //===-- LanaiMCCodeEmitter.cpp - Convert Lanai code to machine code -------===//
14 #include "Lanai.h"
91 static Lanai::Fixups FixupKind(const MCExpr *Expr) {
93 return Lanai::FIXUP_LANAI_21;
98 return Lanai::FIXUP_LANAI_21;
100 return Lanai::FIXUP_LANAI_HI16;
102 return Lanai::FIXUP_LANAI_LO16;
105 return Lanai::Fixups(0);
147 (Op2.isReg() && Op2.getReg() != Lanai::R0) || (Op2.isExpr())))
155 (Op2.isReg() && Op2.getReg() != Lanai::R0))
    [all...]
LanaiMCTargetDesc.cpp 1 //===-- LanaiMCTargetDesc.cpp - Lanai Target Descriptions -----------------===//
10 // This file provides Lanai specific target descriptions.
49 InitLanaiMCRegisterInfo(X, Lanai::RCA, 0, 0, Lanai::PC);
  /external/llvm/lib/Target/Lanai/
LanaiDelaySlotFiller.cpp 1 //===-- LanaiDelaySlotFiller.cpp - Lanai delay slot filler ----------------===//
14 #include "Lanai.h"
30 NopDelaySlotFiller("lanai-nop-delay-filler", cl::init(false),
31 cl::desc("Fill Lanai delay slots with NOPs."),
45 const char *getPassName() const override { return "Lanai Delay Slot Filler"; }
84 // slots in Lanai MachineFunctions
104 if (I->getOpcode() == Lanai::RET) {
109 assert(RI->getOpcode() == Lanai::LDW_RI && RI->getOperand(0).isReg() &&
110 RI->getOperand(0).getReg() == Lanai::FP &&
112 RI->getOperand(1).getReg() == Lanai::FP &
    [all...]
LanaiISelLowering.cpp 1 //===-- LanaiISelLowering.cpp - Lanai DAG Lowering Implementation ---------===//
16 #include "Lanai.h"
40 #define DEBUG_TYPE "lanai-lower"
53 "lanai-constant-mul-threshold", cl::Hidden,
62 addRegisterClass(MVT::i32, &Lanai::GPRRegClass);
68 setStackPointerRegisterToSaveRestore(Lanai::SP);
197 // Lanai Inline Assembly Support
204 .Case("pc", Lanai::PC)
205 .Case("sp", Lanai::SP)
206 .Case("fp", Lanai::FP
    [all...]
LanaiISelDAGToDAG.cpp 1 //===-- LanaiISelDAGToDAG.cpp - A dag to dag inst selector for Lanai ------===//
10 // This file defines an instruction selector for the Lanai target.
14 #include "Lanai.h"
37 #define DEBUG_TYPE "lanai-isel"
44 // LanaiDAGToDAGISel - Lanai specific code to select Lanai machine
60 return "Lanai DAG->DAG Pattern Instruction Selection";
103 // Used on Lanai Load/Store instructions.
133 Base = CurDAG->getRegister(Lanai::R0, CN->getValueType(0));
146 Base = CurDAG->getRegister(Lanai::R0, CN->getValueType(0))
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Lanai/
LanaiDelaySlotFiller.cpp 1 //===-- LanaiDelaySlotFiller.cpp - Lanai delay slot filler ----------------===//
14 #include "Lanai.h"
30 NopDelaySlotFiller("lanai-nop-delay-filler", cl::init(false),
31 cl::desc("Fill Lanai delay slots with NOPs."),
45 StringRef getPassName() const override { return "Lanai Delay Slot Filler"; }
84 // slots in Lanai MachineFunctions
104 if (I->getOpcode() == Lanai::RET) {
109 assert(RI->getOpcode() == Lanai::LDW_RI && RI->getOperand(0).isReg() &&
110 RI->getOperand(0).getReg() == Lanai::FP &&
112 RI->getOperand(1).getReg() == Lanai::FP &
    [all...]
LanaiISelDAGToDAG.cpp 1 //===-- LanaiISelDAGToDAG.cpp - A dag to dag inst selector for Lanai ------===//
10 // This file defines an instruction selector for the Lanai target.
14 #include "Lanai.h"
37 #define DEBUG_TYPE "lanai-isel"
44 // LanaiDAGToDAGISel - Lanai specific code to select Lanai machine
60 return "Lanai DAG->DAG Pattern Instruction Selection";
103 // Used on Lanai Load/Store instructions.
133 Base = CurDAG->getRegister(Lanai::R0, CN->getValueType(0));
146 Base = CurDAG->getRegister(Lanai::R0, CN->getValueType(0))
    [all...]
LanaiISelLowering.cpp 1 //===-- LanaiISelLowering.cpp - Lanai DAG Lowering Implementation ---------===//
15 #include "Lanai.h"
56 #define DEBUG_TYPE "lanai-lower"
69 "lanai-constant-mul-threshold", cl::Hidden,
78 addRegisterClass(MVT::i32, &Lanai::GPRRegClass);
84 setStackPointerRegisterToSaveRestore(Lanai::SP);
213 // Lanai Inline Assembly Support
220 .Case("pc", Lanai::PC)
221 .Case("sp", Lanai::SP)
222 .Case("fp", Lanai::FP
    [all...]
  /external/llvm/lib/Target/Lanai/MCTargetDesc/
LanaiMCCodeEmitter.cpp 1 //===-- LanaiMCCodeEmitter.cpp - Convert Lanai code to machine code -------===//
14 #include "Lanai.h"
93 Lanai::Fixups FixupKind(const MCExpr *Expr) {
95 return Lanai::FIXUP_LANAI_21;
100 return Lanai::FIXUP_LANAI_21;
102 return Lanai::FIXUP_LANAI_HI16;
104 return Lanai::FIXUP_LANAI_LO16;
107 return Lanai::Fixups(0);
149 (Op2.isReg() && Op2.getReg() != Lanai::R0) || (Op2.isExpr())))
157 (Op2.isReg() && Op2.getReg() != Lanai::R0))
    [all...]
LanaiMCTargetDesc.cpp 1 //===-- LanaiMCTargetDesc.cpp - Lanai Target Descriptions -----------------===//
10 // This file provides Lanai specific target descriptions.
44 InitLanaiMCRegisterInfo(X, Lanai::RCA, 0, 0, Lanai::PC);
  /external/llvm/lib/Target/Lanai/InstPrinter/
LanaiInstPrinter.cpp 1 //===-- LanaiInstPrinter.cpp - Convert Lanai MCInst to asm syntax ---------===//
10 // This class prints an Lanai MCInst to a .s file.
15 #include "Lanai.h"
109 case Lanai::LDW_RI:
115 case Lanai::LDHs_RI:
117 case Lanai::LDHz_RI:
119 case Lanai::LDBs_RI:
121 case Lanai::LDBz_RI:
123 case Lanai::SW_RI:
129 case Lanai::STH_RI
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Lanai/InstPrinter/
LanaiInstPrinter.cpp 1 //===-- LanaiInstPrinter.cpp - Convert Lanai MCInst to asm syntax ---------===//
10 // This class prints an Lanai MCInst to a .s file.
15 #include "Lanai.h"
109 case Lanai::LDW_RI:
115 case Lanai::LDHs_RI:
117 case Lanai::LDHz_RI:
119 case Lanai::LDBs_RI:
121 case Lanai::LDBz_RI:
123 case Lanai::SW_RI:
129 case Lanai::STH_RI
    [all...]
  /external/llvm/lib/Target/Lanai/AsmParser/
LanaiAsmParser.cpp 1 //===-- LanaiAsmParser.cpp - Parse Lanai assembly to MCInst instructions --===//
10 #include "Lanai.h"
909 Lanai::R0, std::move(Op), LPAC::ADD));
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Lanai/AsmParser/
LanaiAsmParser.cpp 1 //===-- LanaiAsmParser.cpp - Parse Lanai assembly to MCInst instructions --===//
10 #include "Lanai.h"
931 Lanai::R0, std::move(Op), LPAC::ADD));
    [all...]

Completed in 538 milliseconds

12