Searched refs:MCOp (Results 1 - 25 of 30) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFMCInstLower.cpp53 MCOperand MCOp; local
62 MCOp = MCOperand::createReg(MO.getReg());
65 MCOp = MCOperand::createImm(MO.getImm());
68 MCOp = MCOperand::createExpr(
74 MCOp = LowerSymbolOperand(MO, GetExternalSymbolSymbol(MO));
77 MCOp = LowerSymbolOperand(MO, GetGlobalAddressSymbol(MO));
81 OutMI.addOperand(MCOp);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMCInstLower.cpp90 MCOperand &MCOp,
99 MCOp = MCOperand::createReg(MO.getReg());
105 MCOp = MCOperand::createImm(MO.getImm());
108 MCOp = lowerSymbolOperand(MO, MO.getMBB()->getSymbol(), AP);
111 MCOp = lowerSymbolOperand(MO, AP.getSymbol(MO.getGlobal()), AP);
114 MCOp = lowerSymbolOperand(
118 MCOp = lowerSymbolOperand(
122 MCOp = lowerSymbolOperand(MO, AP.GetCPISymbol(MO.getIndex()), AP);
133 MCOperand MCOp; local
134 if (LowerRISCVMachineOperandToMCOperand(MO, MCOp, A
89 LowerRISCVMachineOperandToMCOperand(const MachineOperand &MO, MCOperand &MCOp, const AsmPrinter &AP) argument
[all...]
H A DRISCV.h36 MCOperand &MCOp, const AsmPrinter &AP);
H A DRISCVAsmPrinter.cpp64 bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp) const {
65 return LowerRISCVMachineOperandToMCOperand(MO, MCOp, *this);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRMCInstLower.cpp66 MCOperand MCOp; local
76 MCOp = MCOperand::createReg(MO.getReg());
79 MCOp = MCOperand::createImm(MO.getImm());
82 MCOp = lowerSymbolOperand(MO, Printer.getSymbol(MO.getGlobal()));
85 MCOp = lowerSymbolOperand(
89 MCOp = MCOperand::createExpr(
95 MCOp = lowerSymbolOperand(
99 MCOp = lowerSymbolOperand(MO, Printer.GetJTISymbol(MO.getIndex()));
102 MCOp = lowerSymbolOperand(MO, Printer.GetCPISymbol(MO.getIndex()));
106 OutMI.addOperand(MCOp);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiMCInstLower.cpp99 MCOperand MCOp; local
105 MCOp = MCOperand::createReg(MO.getReg());
108 MCOp = MCOperand::createImm(MO.getImm());
111 MCOp = MCOperand::createExpr(
117 MCOp = LowerSymbolOperand(MO, GetGlobalAddressSymbol(MO));
120 MCOp = LowerSymbolOperand(MO, GetBlockAddressSymbol(MO));
123 MCOp = LowerSymbolOperand(MO, GetExternalSymbolSymbol(MO));
126 MCOp = LowerSymbolOperand(MO, GetJumpTableSymbol(MO));
129 MCOp = LowerSymbolOperand(MO, GetConstantPoolIndexSymbol(MO));
136 OutMI.addOperand(MCOp);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430MCInstLower.cpp121 MCOperand MCOp; local
129 MCOp = MCOperand::createReg(MO.getReg());
132 MCOp = MCOperand::createImm(MO.getImm());
135 MCOp = MCOperand::createExpr(MCSymbolRefExpr::create(
139 MCOp = LowerSymbolOperand(MO, GetGlobalAddressSymbol(MO));
142 MCOp = LowerSymbolOperand(MO, GetExternalSymbolSymbol(MO));
145 MCOp = LowerSymbolOperand(MO, GetJumpTableSymbol(MO));
148 MCOp = LowerSymbolOperand(MO, GetConstantPoolIndexSymbol(MO));
151 MCOp = LowerSymbolOperand(MO, GetBlockAddressSymbol(MO));
157 OutMI.addOperand(MCOp);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMMCInstLower.cpp73 MCOperand &MCOp) {
81 MCOp = MCOperand::createReg(MO.getReg());
84 MCOp = MCOperand::createImm(MO.getImm());
87 MCOp = MCOperand::createExpr(MCSymbolRefExpr::create(
91 MCOp = GetSymbolRef(MO,
95 MCOp = GetSymbolRef(MO,
99 MCOp = GetSymbolRef(MO, GetJTISymbol(MO.getIndex()));
104 MCOp = GetSymbolRef(MO, GetCPISymbol(MO.getIndex()));
107 MCOp = GetSymbolRef(MO, GetBlockAddressSymbol(MO.getBlockAddress()));
113 MCOp
72 lowerOperand(const MachineOperand &MO, MCOperand &MCOp) argument
156 MCOperand MCOp; local
[all...]
H A DARMAsmPrinter.h106 bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCCodeEmitter.cpp57 unsigned getMachineOpValue(const MCInst &Inst, const MCOperand &MCOp,
110 const MCInst &Inst, const MCOperand &MCOp, SmallVectorImpl<MCFixup> &Fixups,
112 if (MCOp.isReg())
113 return getLanaiRegisterNumbering(MCOp.getReg());
114 if (MCOp.isImm())
115 return static_cast<unsigned>(MCOp.getImm());
117 // MCOp must be an expression
118 assert(MCOp.isExpr());
119 const MCExpr *Expr = MCOp.getExpr();
130 MCFixup::create(0, MCOp
109 getMachineOpValue( const MCInst &Inst, const MCOperand &MCOp, SmallVectorImpl<MCFixup> &Fixups, const MCSubtargetInfo &SubtargetInfo) const argument
291 const MCOperand &MCOp = Inst.getOperand(OpNo); local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcMCInstLower.cpp102 MCOperand MCOp = LowerOperand(MI, MO, AP); local
104 if (MCOp.isValid())
105 OutMI.addOperand(MCOp);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEMCInstLower.cpp77 MCOperand MCOp = LowerOperand(MI, MO, AP); local
79 if (MCOp.isValid())
80 OutMI.addOperand(MCOp);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMCInstLower.cpp53 bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp) const;
127 MCOperand &MCOp) const {
132 MCOp = MCOperand::createImm(MO.getImm());
135 MCOp = MCOperand::createReg(AMDGPU::getMCReg(MO.getReg(), ST));
139 MCOp = MCOperand::createExpr(
142 MCOp = MCOperand::createExpr(
160 MCOp = MCOperand::createExpr(Expr);
167 MCOp = MCOperand::createExpr(Expr);
210 MCOperand MCOp; local
211 lowerOperand(MO, MCOp);
378 MCOperand MCOp; local
[all...]
H A DAMDGPUAsmPrinter.h111 bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp) const;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.cpp253 MCOperand &MCOp) const {
261 MCOp = MCOperand::createReg(MO.getReg());
267 MCOp = MCOperand::createImm(MO.getImm());
270 MCOp = MCOperand::createExpr(
274 MCOp = LowerSymbolOperand(MO, GetGlobalAddressSymbol(MO));
277 MCOp = LowerSymbolOperand(MO, GetExternalSymbolSymbol(MO));
280 MCOp = LowerSymbolOperand(MO, MO.getMCSymbol());
283 MCOp = LowerSymbolOperand(MO, Printer.GetJTISymbol(MO.getIndex()));
286 MCOp = LowerSymbolOperand(MO, Printer.GetCPISymbol(MO.getIndex()));
289 MCOp
300 MCOperand MCOp; local
[all...]
H A DAArch64MCInstLower.h37 bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp) const;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCMCInstLower.cpp109 MCOperand MCOp = LowerOperand(MO); local
111 if (MCOp.isValid())
112 OutMI.addOperand(MCOp);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreMCInstLower.cpp108 MCOperand MCOp = LowerOperand(MO); local
110 if (MCOp.isValid())
111 OutMI.addOperand(MCOp);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMCInstLower.cpp213 MCOperand MCOp; local
228 MCOp = MCOperand::createReg(WAReg);
257 MCOp = lowerTypeIndexOperand(std::move(Returns), std::move(Params));
265 MCOp = lowerTypeIndexOperand(std::move(Returns),
271 MCOp = MCOperand::createImm(MO.getImm());
279 MCOp = MCOperand::createFPImm(Imm->getValueAPF().convertToFloat());
281 MCOp = MCOperand::createFPImm(Imm->getValueAPF().convertToDouble());
287 MCOp = lowerSymbolOperand(MO, GetGlobalAddressSymbol(MO));
294 MCOp = lowerSymbolOperand(MO, GetExternalSymbolSymbol(MO));
301 MCOp
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp152 unsigned OpNo, MCOperand &MCOp) {
160 lowerImageHandleSymbol(MO.getImm(), MCOp);
164 lowerImageHandleSymbol(MO.getImm(), MCOp);
175 lowerImageHandleSymbol(MO.getImm(), MCOp);
183 lowerImageHandleSymbol(MO.getImm(), MCOp);
191 lowerImageHandleSymbol(MO.getImm(), MCOp);
201 void NVPTXAsmPrinter::lowerImageHandleSymbol(unsigned Index, MCOperand &MCOp) { argument
209 MCOp = GetSymbolRef(OutContext.getOrCreateSymbol(StringRef(*SymNamePtr)));
226 MCOperand MCOp; local
228 if (lowerImageHandleOperand(MI, i, MCOp)) {
151 lowerImageHandleOperand(const MachineInstr *MI, unsigned OpNo, MCOperand &MCOp) argument
239 lowerOperand(const MachineOperand &MO, MCOperand &MCOp) argument
[all...]
H A DNVPTXAsmPrinter.h212 bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp);
273 MCOperand &MCOp);
274 void lowerImageHandleSymbol(unsigned Index, MCOperand &MCOp);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMCInstLower.cpp144 MCOperand MCOp; local
145 if (LowerPPCMachineOperandToMCOperand(MI->getOperand(i), MCOp, AP))
146 OutMI.addOperand(MCOp);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsMCInstLower.cpp323 MCOperand MCOp = LowerOperand(MO); local
325 if (MCOp.isValid())
326 OutMI.addOperand(MCOp);
H A DMipsAsmPrinter.h82 bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstPrinter.h170 bool (*ValidateMCOperand)(const MCOperand &MCOp, const MCSubtargetInfo &STI,

Completed in 232 milliseconds

12