Searched refs:OutMI (Results 1 - 25 of 36) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsMCInstLower.h37 void Lower(const MachineInstr *MI, MCInst &OutMI) const;
45 void lowerLongBranchLUi(const MachineInstr *MI, MCInst &OutMI) const;
46 void lowerLongBranchADDiu(const MachineInstr *MI, MCInst &OutMI,
48 bool lowerLongBranch(const MachineInstr *MI, MCInst &OutMI) const;
H A DMipsMCInstLower.cpp215 lowerLongBranchLUi(const MachineInstr *MI, MCInst &OutMI) const {
216 OutMI.setOpcode(Mips::LUi);
219 OutMI.addOperand(LowerOperand(MI->getOperand(0)));
244 OutMI.addOperand(MCOperand::createExpr(MipsExpr));
247 OutMI.addOperand(createSub(MI->getOperand(1).getMBB(),
253 MCInst &OutMI, int Opcode) const {
254 OutMI.setOpcode(Opcode);
278 OutMI.addOperand(LowerOperand(MO));
286 OutMI.addOperand(MCOperand::createExpr(MipsExpr));
289 OutMI
252 lowerLongBranchADDiu(const MachineInstr *MI, MCInst &OutMI, int Opcode) const argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFMCInstLower.cpp47 void BPFMCInstLower::Lower(const MachineInstr *MI, MCInst &OutMI) const {
48 OutMI.setOpcode(MI->getOpcode());
81 OutMI.addOperand(MCOp);
H A DBPFMCInstLower.h34 void Lower(const MachineInstr *MI, MCInst &OutMI) const;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEMCInstLower.cpp58 void llvm::LowerVEMachineInstrToMCInst(const MachineInstr *MI, MCInst &OutMI, argument
60 OutMI.setOpcode(MI->getOpcode());
67 OutMI.addOperand(MCOp);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcMCInstLower.cpp94 MCInst &OutMI,
98 OutMI.setOpcode(MI->getOpcode());
105 OutMI.addOperand(MCOp);
93 LowerSparcMachineInstrToMCInst(const MachineInstr *MI, MCInst &OutMI, AsmPrinter &AP) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZMCInstLower.h31 // Lower MachineInstr MI to MCInst OutMI.
32 void lower(const MachineInstr *MI, MCInst &OutMI) const;
H A DSystemZMCInstLower.cpp94 void SystemZMCInstLower::lower(const MachineInstr *MI, MCInst &OutMI) const {
95 OutMI.setOpcode(MI->getOpcode());
100 OutMI.addOperand(lowerOperand(MO));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreMCInstLower.h31 void Lower(const MachineInstr *MI, MCInst &OutMI) const;
H A DXCoreMCInstLower.cpp103 void XCoreMCInstLower::Lower(const MachineInstr *MI, MCInst &OutMI) const {
104 OutMI.setOpcode(MI->getOpcode());
111 OutMI.addOperand(MCOp);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCMCInstLower.h33 void Lower(const MachineInstr *MI, MCInst &OutMI) const;
H A DARCMCInstLower.cpp104 void ARCMCInstLower::Lower(const MachineInstr *MI, MCInst &OutMI) const {
105 OutMI.setOpcode(MI->getOpcode());
112 OutMI.addOperand(MCOp);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRMCInstLower.h31 void lowerInstruction(const MachineInstr &MI, MCInst &OutMI) const;
H A DAVRMCInstLower.cpp62 void AVRMCInstLower::lowerInstruction(const MachineInstr &MI, MCInst &OutMI) const {
63 OutMI.setOpcode(MI.getOpcode());
106 OutMI.addOperand(MCOp);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMCInstLower.cpp45 static void removeRegisterOperands(const MachineInstr *MI, MCInst &OutMI);
207 MCInst &OutMI) const {
208 OutMI.setOpcode(MI->getOpcode());
304 OutMI.addOperand(MCOp);
308 removeRegisterOperands(MI, OutMI);
311 static void removeRegisterOperands(const MachineInstr *MI, MCInst &OutMI) { argument
329 auto RegOpcode = OutMI.getOpcode();
332 OutMI.setOpcode(StackOpcode);
335 for (auto I = OutMI.getNumOperands(); I; --I) {
336 auto &MO = OutMI
[all...]
H A DWebAssemblyMCInstLower.h43 void lower(const MachineInstr *MI, MCInst &OutMI) const;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMCInstLower.cpp56 void lower(const MachineInstr *MI, MCInst &OutMI) const;
66 void lower(const MachineInstr *MI, MCInst &OutMI) const;
176 void AMDGPUMCInstLower::lower(const MachineInstr *MI, MCInst &OutMI) const {
188 OutMI.setOpcode(TII->pseudoToMCOpcode(AMDGPU::S_SWAPPC_B64));
192 OutMI.addOperand(Dest);
193 OutMI.addOperand(Src);
207 OutMI.setOpcode(MCOpcode);
212 OutMI.addOperand(MCOp);
216 if (FIIdx >= (int)OutMI.getNumOperands())
217 OutMI
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiMCInstLower.cpp93 void LanaiMCInstLower::Lower(const MachineInstr *MI, MCInst &OutMI) const {
94 OutMI.setOpcode(MI->getOpcode());
136 OutMI.addOperand(MCOp);
H A DLanaiMCInstLower.h34 void Lower(const MachineInstr *MI, MCInst &OutMI) const;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430MCInstLower.cpp115 void MSP430MCInstLower::Lower(const MachineInstr *MI, MCInst &OutMI) const {
116 OutMI.setOpcode(MI->getOpcode());
157 OutMI.addOperand(MCOp);
H A DMSP430MCInstLower.h33 void Lower(const MachineInstr *MI, MCInst &OutMI) const;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMCInstLower.cpp128 void llvm::LowerRISCVMachineInstrToMCInst(const MachineInstr *MI, MCInst &OutMI, argument
130 OutMI.setOpcode(MI->getOpcode());
135 OutMI.addOperand(MCOp);
H A DRISCV.h33 void LowerRISCVMachineInstrToMCInst(const MachineInstr *MI, MCInst &OutMI,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.h38 void Lower(const MachineInstr *MI, MCInst &OutMI) const;
H A DAArch64MCInstLower.cpp296 void AArch64MCInstLower::Lower(const MachineInstr *MI, MCInst &OutMI) const {
297 OutMI.setOpcode(MI->getOpcode());
302 OutMI.addOperand(MCOp);
305 switch (OutMI.getOpcode()) {
307 OutMI = MCInst();
308 OutMI.setOpcode(AArch64::RET);
309 OutMI.addOperand(MCOperand::createReg(AArch64::LR));
312 OutMI = MCInst();
313 OutMI.setOpcode(AArch64::RET);
314 OutMI
[all...]

Completed in 193 milliseconds

12