/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/ |
H A D | AMDGPUDisassembler.h | 32 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 D | VEAsmPrinter.cpp | 66 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 D | VEMCInstLower.cpp | 28 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 D | MCInstBuilder.h | 32 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 D | MCInst.h | 9 // 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 D | AArch64MCInstLower.h | 20 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 D | ARCMCInstLower.h | 19 class MCOperand; 34 MCOperand LowerOperand(const MachineOperand &MO, unsigned offset = 0) const; 37 MCOperand LowerSymbolOperand(const MachineOperand &MO,
|
H A D | ARCMCInstLower.cpp | 29 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 D | XCoreMCInstLower.h | 18 class MCOperand; 31 MCOperand LowerOperand(const MachineOperand& MO, unsigned offset = 0) const; 34 MCOperand LowerSymbolOperand(const MachineOperand &MO,
|
H A D | XCoreMCInstLower.cpp | 31 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 D | MipsMCInstLower.h | 22 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 D | BPFMCInstLower.cpp | 36 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 D | BPFMCInstLower.h | 18 class MCOperand; 34 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcMCInstLower.cpp | 29 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 D | SparcAsmPrinter.cpp | 73 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 D | MipsDisassembler.cpp | 622 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 D | AVRMCInstLower.h | 21 class MCOperand; 32 MCOperand lowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
|
H A D | AVRMCInstLower.cpp | 26 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 D | SystemZMCInstLower.h | 18 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 D | PPCDisassembler.cpp | 66 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 D | LanaiMCInstLower.cpp | 66 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 D | MSP430InstPrinter.cpp | 39 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 D | MSP430MCInstLower.cpp | 94 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 D | RISCVMCInstLower.cpp | 28 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 D | ARMInstrInfo.cpp | 38 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));
|