Home | History | Annotate | Download | only in Lanai

Lines Matching refs:Lanai

1 //===-- LanaiAsmPrinter.cpp - Lanai LLVM assembly writer ------------------===//
11 // of machine-dependent LLVM code to the Lanai assembly language.
16 #include "Lanai.h"
48 StringRef getPassName() const override { return "Lanai Assembly Printer"; }
151 assert((MI->getOpcode() == Lanai::CALL || MI->getOpcode() == Lanai::CALLR) &&
159 OutStreamer->EmitInstruction(MCInstBuilder(Lanai::ADD_I_LO)
160 .addReg(Lanai::RCA)
161 .addReg(Lanai::PC)
167 OutStreamer->EmitInstruction(MCInstBuilder(Lanai::SW_RI)
168 .addReg(Lanai::RCA)
169 .addReg(Lanai::SP)
175 if (MI->getOpcode() == Lanai::CALL) {
178 TmpInst.setOpcode(Lanai::BT);
181 OutStreamer->EmitInstruction(MCInstBuilder(Lanai::ADD_R)
182 .addReg(Lanai::PC)
184 .addReg(Lanai::R0)