Searched refs:MCOperand (Results 1 - 25 of 151) sorted by relevance

1234567

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/
H A DAMDGPUDisassembler.h32 class MCOperand;
60 MCOperand createRegOperand(unsigned int RegId) const;
61 MCOperand createRegOperand(unsigned RegClassID, unsigned Val) const;
62 MCOperand createSRegOperand(unsigned SRegClassID, unsigned Val) const;
64 MCOperand errOperand(unsigned V, const Twine& ErrMsg) const;
73 MCOperand decodeOperand_VGPR_32(unsigned Val) const;
74 MCOperand decodeOperand_VRegOrLds_32(unsigned Val) const;
76 MCOperand decodeOperand_VS_32(unsigned Val) const;
77 MCOperand decodeOperand_VS_64(unsigned Val) const;
78 MCOperand decodeOperand_VS_12
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEAsmPrinter.cpp66 static MCOperand createVEMCOperand(VEMCExpr::VariantKind Kind, MCSymbol *Sym,
70 return MCOperand::createExpr(expr);
73 static MCOperand createGOTRelExprOp(VEMCExpr::VariantKind Kind,
77 return MCOperand::createExpr(expr);
80 static void emitSIC(MCStreamer &OutStreamer, MCOperand &RD,
88 static void emitBSIC(MCStreamer &OutStreamer, MCOperand &R1, MCOperand &R2,
94 MCOperand czero = MCOperand::createImm(0);
100 static void emitLEAzzi(MCStreamer &OutStreamer, MCOperand
[all...]
H A DVEMCInstLower.cpp28 static MCOperand LowerSymbolOperand(const MachineInstr *MI,
40 return MCOperand::createExpr(Expr);
43 static MCOperand LowerOperand(const MachineInstr *MI, const MachineOperand &MO,
52 return MCOperand::createReg(MO.getReg());
60 return MCOperand::createImm(MO.getImm());
68 return MCOperand();
77 MCOperand MCOp = LowerOperand(MI, MO, AP);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstBuilder.h32 Inst.addOperand(MCOperand::createReg(Reg));
38 Inst.addOperand(MCOperand::createImm(Val));
44 Inst.addOperand(MCOperand::createFPImm(Val));
50 Inst.addOperand(MCOperand::createExpr(Val));
56 Inst.addOperand(MCOperand::createInst(Val));
61 MCInstBuilder &addOperand(const MCOperand &Op) {
H A DMCInst.h9 // This file contains the declaration of the MCInst and MCOperand classes, which
34 class MCOperand { class in namespace:llvm
54 MCOperand() : FPImmVal(0.0) {} function in class:llvm::MCOperand
115 static MCOperand createReg(unsigned Reg) {
116 MCOperand Op;
122 static MCOperand createImm(int64_t Val) {
123 MCOperand Op;
129 static MCOperand createFPImm(double Val) {
130 MCOperand Op;
136 static MCOperand createExp
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.h20 class MCOperand;
37 bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp) const;
40 MCOperand lowerSymbolOperandDarwin(const MachineOperand &MO,
42 MCOperand lowerSymbolOperandELF(const MachineOperand &MO,
44 MCOperand lowerSymbolOperandCOFF(const MachineOperand &MO,
46 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCMCInstLower.h19 class MCOperand;
34 MCOperand LowerOperand(const MachineOperand &MO, unsigned offset = 0) const;
37 MCOperand LowerSymbolOperand(const MachineOperand &MO,
H A DARCMCInstLower.cpp29 MCOperand ARCMCInstLower::LowerSymbolOperand(const MachineOperand &MO,
66 return MCOperand::createExpr(MCSym);
73 return MCOperand::createExpr(Add);
76 MCOperand ARCMCInstLower::LowerOperand(const MachineOperand &MO,
87 return MCOperand::createReg(MO.getReg());
89 return MCOperand::createImm(MO.getImm() + Offset);
109 MCOperand MCOp = LowerOperand(MO);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreMCInstLower.h18 class MCOperand;
31 MCOperand LowerOperand(const MachineOperand& MO, unsigned offset = 0) const;
34 MCOperand LowerSymbolOperand(const MachineOperand &MO,
H A DXCoreMCInstLower.cpp31 MCOperand XCoreMCInstLower::LowerSymbolOperand(const MachineOperand &MO,
67 return MCOperand::createExpr(MCSym);
74 return MCOperand::createExpr(Add);
77 MCOperand XCoreMCInstLower::LowerOperand(const MachineOperand &MO,
86 return MCOperand::createReg(MO.getReg());
88 return MCOperand::createImm(MO.getImm() + offset);
100 return MCOperand();
108 MCOperand MCOp = LowerOperand(MO);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsMCInstLower.h22 class MCOperand;
38 MCOperand LowerOperand(const MachineOperand &MO, int64_t offset = 0) const;
41 MCOperand LowerSymbolOperand(const MachineOperand &MO,
43 MCOperand createSub(MachineBasicBlock *BB1, MachineBasicBlock *BB2,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFMCInstLower.cpp36 MCOperand BPFMCInstLower::LowerSymbolOperand(const MachineOperand &MO,
44 return MCOperand::createExpr(Expr);
53 MCOperand MCOp;
62 MCOp = MCOperand::createReg(MO.getReg());
65 MCOp = MCOperand::createImm(MO.getImm());
68 MCOp = MCOperand::createExpr(
H A DBPFMCInstLower.h18 class MCOperand;
34 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcMCInstLower.cpp29 static MCOperand LowerSymbolOperand(const MachineInstr *MI,
64 return MCOperand::createExpr(expr);
67 static MCOperand LowerOperand(const MachineInstr *MI,
75 return MCOperand::createReg(MO.getReg());
78 return MCOperand::createImm(MO.getImm());
90 return MCOperand();
102 MCOperand MCOp = LowerOperand(MI, MO, AP);
H A DSparcAsmPrinter.cpp73 static MCOperand createSparcMCOperand(SparcMCExpr::VariantKind Kind,
78 return MCOperand::createExpr(expr);
81 static MCOperand createPCXCallOP(MCSymbol *Label,
86 static MCOperand createPCXRelExprOp(SparcMCExpr::VariantKind Kind,
101 return MCOperand::createExpr(expr);
105 MCOperand &Callee,
115 MCOperand &Imm, MCOperand &RD,
126 MCOperand &RS1, MCOperand
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/Disassembler/
H A DMipsDisassembler.cpp622 MI.addOperand(MCOperand::createImm(tmp));
628 MI.addOperand(MCOperand::createImm(0));
638 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR64RegClassID,
640 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR64RegClassID,
642 MI.addOperand(MCOperand::createImm(Imm));
652 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR64RegClassID,
654 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR64RegClassID,
656 MI.addOperand(MCOperand::createImm(Imm));
690 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
693 MI.addOperand(MCOperand
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRMCInstLower.h21 class MCOperand;
32 MCOperand lowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
H A DAVRMCInstLower.cpp26 MCOperand AVRMCInstLower::lowerSymbolOperand(const MachineOperand &MO,
59 return MCOperand::createExpr(Expr);
66 MCOperand MCOp;
76 MCOp = MCOperand::createReg(MO.getReg());
79 MCOp = MCOperand::createImm(MO.getImm());
89 MCOp = MCOperand::createExpr(
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZMCInstLower.h18 class MCOperand;
34 // Return an MCOperand for MO.
35 MCOperand lowerOperand(const MachineOperand& MO) const;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/Disassembler/
H A DPPCDisassembler.cpp66 Inst.addOperand(MCOperand::createImm(SignExtend32<14>(Imm)));
74 Inst.addOperand(MCOperand::createImm(Offset));
85 Inst.addOperand(MCOperand::createReg(Regs[RegNo]));
189 Inst.addOperand(MCOperand::createImm(Imm));
197 Inst.addOperand(MCOperand::createImm(SignExtend64<N>(Imm)));
205 Inst.addOperand(MCOperand::createImm(Imm));
228 Inst.addOperand(MCOperand::createReg(RRegsNoR0[Base]));
235 Inst.insert(Inst.begin(), MCOperand::createReg(RRegsNoR0[Base]));
239 Inst.addOperand(MCOperand::createImm(SignExtend64<16>(Disp)));
240 Inst.addOperand(MCOperand
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiMCInstLower.cpp66 MCOperand LanaiMCInstLower::LowerSymbolOperand(const MachineOperand &MO,
90 return MCOperand::createExpr(Expr);
99 MCOperand MCOp;
105 MCOp = MCOperand::createReg(MO.getReg());
108 MCOp = MCOperand::createImm(MO.getImm());
111 MCOp = MCOperand::createExpr(
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430InstPrinter.cpp39 const MCOperand &Op = MI->getOperand(OpNo);
55 const MCOperand &Op = MI->getOperand(OpNo);
70 const MCOperand &Base = MI->getOperand(OpNo);
71 const MCOperand &Disp = MI->getOperand(OpNo+1);
99 const MCOperand &Base = MI->getOperand(OpNo);
105 const MCOperand &Base = MI->getOperand(OpNo);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430MCInstLower.cpp94 MCOperand MSP430MCInstLower::
109 return MCOperand::createExpr(Expr);
121 MCOperand MCOp;
129 MCOp = MCOperand::createReg(MO.getReg());
132 MCOp = MCOperand::createImm(MO.getImm());
135 MCOp = MCOperand::createExpr(MCSymbolRefExpr::create(
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMCInstLower.cpp28 static MCOperand lowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym,
86 return MCOperand::createExpr(ME);
90 MCOperand &MCOp,
99 MCOp = MCOperand::createReg(MO.getReg());
105 MCOp = MCOperand::createImm(MO.getImm());
133 MCOperand MCOp;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrInfo.cpp38 NopInst.addOperand(MCOperand::createImm(0));
39 NopInst.addOperand(MCOperand::createImm(ARMCC::AL));
40 NopInst.addOperand(MCOperand::createReg(0));
43 NopInst.addOperand(MCOperand::createReg(ARM::R0));
44 NopInst.addOperand(MCOperand::createReg(ARM::R0));
45 NopInst.addOperand(MCOperand::createImm(ARMCC::AL));
46 NopInst.addOperand(MCOperand::createReg(0));
47 NopInst.addOperand(MCOperand::createReg(0));

Completed in 79 milliseconds

1234567