Home
last modified time | relevance | path

Searched refs:TmpInst (Results 1 – 24 of 24) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/
HDPPCAsmParser.cpp720 MCInst TmpInst; in ProcessInstruction() local
721 TmpInst.setOpcode((Opcode == PPC::DCBTx || Opcode == PPC::DCBTT) ? in ProcessInstruction()
723 TmpInst.addOperand(MCOperand::createImm( in ProcessInstruction()
725 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
726 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
727 Inst = TmpInst; in ProcessInstruction()
732 MCInst TmpInst; in ProcessInstruction() local
733 TmpInst.setOpcode(PPC::DCBT); in ProcessInstruction()
734 TmpInst.addOperand(Inst.getOperand(2)); in ProcessInstruction()
735 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
HDARMAsmParser.cpp8256 MCInst TmpInst; in processInstruction() local
8257 TmpInst.setOpcode(Opcode); in processInstruction()
8258 TmpInst.addOperand(Inst.getOperand(0)); in processInstruction()
8259 TmpInst.addOperand(Inst.getOperand(1)); in processInstruction()
8263 TmpInst.addOperand(MCOperand::createImm(imm)); in processInstruction()
8265 TmpInst.addOperand(Inst.getOperand(3)); in processInstruction()
8266 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
8267 Inst = TmpInst; in processInstruction()
8276 MCInst TmpInst; in processInstruction() local
8277 TmpInst.setOpcode(Opcode); in processInstruction()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonAsmPrinter.cpp334 MCInst TmpInst; in HexagonProcessInstruction() local
336 TmpInst.setOpcode(Hexagon::L2_loadrdgp); in HexagonProcessInstruction()
337 TmpInst.addOperand(Reg); in HexagonProcessInstruction()
338 TmpInst.addOperand(MCOperand::createExpr( in HexagonProcessInstruction()
340 MappedInst = TmpInst; in HexagonProcessInstruction()
350 MCInst TmpInst; in HexagonProcessInstruction() local
352 TmpInst.setOpcode(Hexagon::L2_loadrigp); in HexagonProcessInstruction()
353 TmpInst.addOperand(Reg); in HexagonProcessInstruction()
354 TmpInst.addOperand(MCOperand::createExpr(HexagonMCExpr::create( in HexagonProcessInstruction()
356 MappedInst = TmpInst; in HexagonProcessInstruction()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
HDMipsTargetStreamer.cpp168 MCInst TmpInst; in emitR() local
169 TmpInst.setOpcode(Opcode); in emitR()
170 TmpInst.addOperand(MCOperand::createReg(Reg0)); in emitR()
171 TmpInst.setLoc(IDLoc); in emitR()
172 getStreamer().EmitInstruction(TmpInst, *STI); in emitR()
177 MCInst TmpInst; in emitRX() local
178 TmpInst.setOpcode(Opcode); in emitRX()
179 TmpInst.addOperand(MCOperand::createReg(Reg0)); in emitRX()
180 TmpInst.addOperand(Op1); in emitRX()
181 TmpInst.setLoc(IDLoc); in emitRX()
[all …]
HDMipsMCCodeEmitter.cpp161 MCInst TmpInst = MI; in encodeInstruction() local
168 LowerLargeShift(TmpInst); in encodeInstruction()
179 LowerCompactBranch(TmpInst); in encodeInstruction()
183 uint32_t Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in encodeInstruction()
188 const unsigned Opcode = TmpInst.getOpcode(); in encodeInstruction()
211 TmpInst.setOpcode (NewOpcode); in encodeInstruction()
212 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in encodeInstruction()
222 const MCInstrDesc &Desc = MCII.get(TmpInst.getOpcode()); in encodeInstruction()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
HDHexagonAsmParser.cpp1225 MCInst TmpInst; in makeCombineInst() local
1226 TmpInst.setOpcode(opCode); in makeCombineInst()
1227 TmpInst.addOperand(Rdd); in makeCombineInst()
1228 TmpInst.addOperand(MO1); in makeCombineInst()
1229 TmpInst.addOperand(MO2); in makeCombineInst()
1231 return TmpInst; in makeCombineInst()
1359 MCInst TmpInst; in processInstruction() local
1362 TmpInst.setOpcode(Hexagon::C2_cmpeq); in processInstruction()
1363 TmpInst.addOperand(Pd); in processInstruction()
1364 TmpInst.addOperand(Rt); in processInstruction()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCAsmPrinter.cpp541 MCInst TmpInst; in EmitInstruction() local
631 LowerPPCMachineInstrToMCInst(MI, TmpInst, *this, IsDarwin); in EmitInstruction()
633 unsigned PICR = TmpInst.getOperand(0).getReg(); in EmitInstruction()
656 TmpInst.setOpcode(PPC::LWZ); in EmitInstruction()
663 const MCOperand TR = TmpInst.getOperand(1); in EmitInstruction()
664 const MCOperand PICR = TmpInst.getOperand(0); in EmitInstruction()
667 TmpInst.getOperand(1) = in EmitInstruction()
669 TmpInst.getOperand(0) = TR; in EmitInstruction()
670 TmpInst.getOperand(2) = PICR; in EmitInstruction()
671 EmitToStreamer(*OutStreamer, TmpInst); in EmitInstruction()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
HDLanaiAsmPrinter.cpp175 MCInst TmpInst; in emitCallInstruction() local
176 MCInstLowering.Lower(MI, TmpInst); in emitCallInstruction()
177 TmpInst.setOpcode(Lanai::BT); in emitCallInstruction()
178 OutStreamer->EmitInstruction(TmpInst, STI); in emitCallInstruction()
192 MCInst TmpInst; in customEmitInstruction() local
193 MCInstLowering.Lower(MI, TmpInst); in customEmitInstruction()
194 OutStreamer->EmitInstruction(TmpInst, STI); in customEmitInstruction()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMAsmPrinter.cpp1400 MCInst TmpInst; in EmitInstruction() local
1401 TmpInst.setOpcode(Opc == ARM::MOVi16_ga_pcrel? ARM::MOVi16 : ARM::t2MOVi16); in EmitInstruction()
1402 TmpInst.addOperand(MCOperand::createReg(MI->getOperand(0).getReg())); in EmitInstruction()
1419 TmpInst.addOperand(MCOperand::createExpr(PCRelExpr)); in EmitInstruction()
1422 TmpInst.addOperand(MCOperand::createImm(ARMCC::AL)); in EmitInstruction()
1423 TmpInst.addOperand(MCOperand::createReg(0)); in EmitInstruction()
1425 TmpInst.addOperand(MCOperand::createReg(0)); in EmitInstruction()
1426 EmitToStreamer(*OutStreamer, TmpInst); in EmitInstruction()
1431 MCInst TmpInst; in EmitInstruction() local
1432 TmpInst.setOpcode(Opc == ARM::MOVTi16_ga_pcrel in EmitInstruction()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPUMCInstLower.cpp315 MCInst TmpInst; in EmitInstruction() local
316 MCInstLowering.lower(MI, TmpInst); in EmitInstruction()
317 EmitToStreamer(*OutStreamer, TmpInst); in EmitInstruction()
333 InstEmitter->encodeInstruction(TmpInst, CodeStream, Fixups, STI); in EmitInstruction()
347 InstPrinter.printInst(&TmpInst, 0, StringRef(), STI, DisasmStream); in EmitInstruction()
355 TmpInst, CodeStream, Fixups, MF->getSubtarget<MCSubtargetInfo>()); in EmitInstruction()
403 MCInst TmpInst; in EmitInstruction() local
404 MCInstLowering.lower(MI, TmpInst); in EmitInstruction()
405 EmitToStreamer(*OutStreamer, TmpInst); in EmitInstruction()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARC/
HDARCAsmPrinter.cpp59 MCInst TmpInst; in EmitInstruction() local
60 MCInstLowering.Lower(MI, TmpInst); in EmitInstruction()
61 EmitToStreamer(*OutStreamer, TmpInst); in EmitInstruction()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
HDRISCVMCCodeEmitter.cpp102 MCInst TmpInst; in expandFunctionCall() local
122 TmpInst = MCInstBuilder(RISCV::AUIPC) in expandFunctionCall()
125 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in expandFunctionCall()
130 TmpInst = MCInstBuilder(RISCV::JALR).addReg(RISCV::X0).addReg(Ra).addImm(0); in expandFunctionCall()
133 TmpInst = MCInstBuilder(RISCV::JALR).addReg(Ra).addReg(Ra).addImm(0); in expandFunctionCall()
134 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in expandFunctionCall()
168 MCInst TmpInst = MCInstBuilder(RISCV::ADD) in expandAddTPRel() local
172 uint32_t Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in expandAddTPRel()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/VE/
HDVEAsmPrinter.cpp69 MCInst TmpInst; in EmitInstruction() local
70 LowerVEMachineInstrToMCInst(&*I, TmpInst, *this); in EmitInstruction()
71 EmitToStreamer(*OutStreamer, TmpInst); in EmitInstruction()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/BPF/
HDBPFAsmPrinter.cpp141 MCInst TmpInst; in EmitInstruction() local
143 if (!BTF || !BTF->InstLower(MI, TmpInst)) { in EmitInstruction()
145 MCInstLowering.Lower(MI, TmpInst); in EmitInstruction()
147 EmitToStreamer(*OutStreamer, TmpInst); in EmitInstruction()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64AsmPrinter.cpp1056 MCInst TmpInst; in EmitInstruction() local
1057 TmpInst.setOpcode(AArch64::MOVIv16b_ns); in EmitInstruction()
1058 TmpInst.addOperand(MCOperand::createReg(MI->getOperand(0).getReg())); in EmitInstruction()
1059 TmpInst.addOperand(MCOperand::createImm(MI->getOperand(1).getImm())); in EmitInstruction()
1060 EmitToStreamer(*OutStreamer, TmpInst); in EmitInstruction()
1094 MCInst TmpInst; in EmitInstruction() local
1095 TmpInst.setOpcode(AArch64::BR); in EmitInstruction()
1096 TmpInst.addOperand(MCOperand::createReg(MI->getOperand(0).getReg())); in EmitInstruction()
1097 EmitToStreamer(*OutStreamer, TmpInst); in EmitInstruction()
1103 MCInst TmpInst; in EmitInstruction() local
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
HDRISCVAsmPrinter.cpp85 MCInst TmpInst; in EmitInstruction() local
86 LowerRISCVMachineInstrToMCInst(MI, TmpInst, *this); in EmitInstruction()
87 EmitToStreamer(*OutStreamer, TmpInst); in EmitInstruction()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
HDMSP430AsmPrinter.cpp154 MCInst TmpInst; in EmitInstruction() local
155 MCInstLowering.Lower(MI, TmpInst); in EmitInstruction()
156 EmitToStreamer(*OutStreamer, TmpInst); in EmitInstruction()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/
HDSparcAsmParser.cpp543 MCInst TmpInst; in expandSET() local
545 TmpInst.setLoc(IDLoc); in expandSET()
546 TmpInst.setOpcode(SP::SETHIi); in expandSET()
547 TmpInst.addOperand(MCRegOp); in expandSET()
548 TmpInst.addOperand(MCOperand::createExpr(Expr)); in expandSET()
549 Instructions.push_back(TmpInst); in expandSET()
564 MCInst TmpInst; in expandSET() local
570 TmpInst.setLoc(IDLoc); in expandSET()
571 TmpInst.setOpcode(SP::ORri); in expandSET()
572 TmpInst.addOperand(MCRegOp); in expandSET()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/
HDXCoreAsmPrinter.cpp288 MCInst TmpInst; in EmitInstruction() local
289 MCInstLowering.Lower(MI, TmpInst); in EmitInstruction()
291 EmitToStreamer(*OutStreamer, TmpInst); in EmitInstruction()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
HDWebAssemblyAsmPrinter.cpp368 MCInst TmpInst; in EmitInstruction() local
369 MCInstLowering.lower(MI, TmpInst); in EmitInstruction()
370 EmitToStreamer(*OutStreamer, TmpInst); in EmitInstruction()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
HDSparcAsmPrinter.cpp267 MCInst TmpInst; in EmitInstruction() local
268 LowerSparcMachineInstrToMCInst(&*I, TmpInst, *this); in EmitInstruction()
269 EmitToStreamer(*OutStreamer, TmpInst); in EmitInstruction()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/
HDAMDGPUDisassembler.cpp247 MCInst TmpInst; in tryDecodeInst() local
250 if (decodeInstruction(Table, TmpInst, Inst, Address, this, STI)) { in tryDecodeInst()
251 MI = TmpInst; in tryDecodeInst()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86MCInstLower.cpp2641 MCInst TmpInst; in EmitInstruction() local
2642 MCInstLowering.Lower(MI, TmpInst); in EmitInstruction()
2650 SMShadowTracker.count(TmpInst, getSubtargetInfo(), CodeEmitter.get()); in EmitInstruction()
2655 OutStreamer->EmitInstruction(TmpInst, getSubtargetInfo()); in EmitInstruction()
2659 EmitAndCountInstruction(TmpInst); in EmitInstruction()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
HDMipsAsmParser.cpp4945 MCInst TmpInst; in expandDRotationImm() local