HomeSort by relevance Sort by last modified time
    Searched refs:MCOperand (Results 1 - 25 of 87) sorted by null

1 2 3 4

  /external/llvm/include/llvm/MC/
MCInstBuilder.h 33 Inst.addOperand(MCOperand::CreateReg(Reg));
39 Inst.addOperand(MCOperand::CreateImm(Val));
45 Inst.addOperand(MCOperand::CreateFPImm(Val));
51 Inst.addOperand(MCOperand::CreateExpr(Val));
57 Inst.addOperand(MCOperand::CreateInst(Val));
MCInst.h 10 // This file contains the declaration of the MCInst and MCOperand classes, which
31 /// MCOperand - Instances of this class represent operands of the MCInst class.
33 class MCOperand {
53 MCOperand() : Kind(kInvalid), FPImmVal(0.0) {}
111 static MCOperand CreateReg(unsigned Reg) {
112 MCOperand Op;
117 static MCOperand CreateImm(int64_t Val) {
118 MCOperand Op;
123 static MCOperand CreateFPImm(double Val) {
124 MCOperand Op
    [all...]
  /external/llvm/lib/Target/R600/MCTargetDesc/
AMDGPUMCCodeEmitter.h 24 class MCOperand;
32 virtual uint64_t getMachineOpValue(const MCInst &MI, const MCOperand &MO,
  /external/llvm/lib/Target/Mips/
MipsMCInstLower.h 19 class MCOperand;
36 MCOperand LowerOperand(const MachineOperand& MO, unsigned offset = 0) const;
39 MCOperand LowerSymbolOperand(const MachineOperand &MO,
MipsMCInstLower.cpp 36 MCOperand MipsMCInstLower::LowerSymbolOperand(const MachineOperand &MO,
107 return MCOperand::CreateExpr(MCSym);
114 return MCOperand::CreateExpr(Add);
118 static void CreateMCInst(MCInst& Inst, unsigned Opc, const MCOperand &Opnd0,
119 const MCOperand &Opnd1,
120 const MCOperand &Opnd2 = MCOperand()) {
129 MCOperand MipsMCInstLower::LowerOperand(const MachineOperand &MO,
138 return MCOperand::CreateReg(MO.getReg());
140 return MCOperand::CreateImm(MO.getImm() + offset)
    [all...]
  /external/llvm/lib/Target/SystemZ/
SystemZMCInstLower.h 19 class MCOperand;
38 // Return an MCOperand for MO.
39 MCOperand lowerOperand(const MachineOperand& MO) const;
41 // Return an MCOperand for MO, given that it equals Symbol + Offset.
42 MCOperand lowerSymbolOperand(const MachineOperand &MO,
SystemZMCInstLower.cpp 42 MCOperand SystemZMCInstLower::lowerSymbolOperand(const MachineOperand &MO,
51 return MCOperand::CreateExpr(Expr);
54 MCOperand SystemZMCInstLower::lowerOperand(const MachineOperand &MO) const {
60 return MCOperand::CreateReg(MO.getReg());
63 return MCOperand::CreateImm(MO.getImm());
  /external/llvm/lib/Target/XCore/
XCoreMCInstLower.h 18 class MCOperand;
34 MCOperand LowerOperand(const MachineOperand& MO, unsigned offset = 0) const;
37 MCOperand LowerSymbolOperand(const MachineOperand &MO,
XCoreMCInstLower.cpp 35 MCOperand XCoreMCInstLower::LowerSymbolOperand(const MachineOperand &MO,
71 return MCOperand::CreateExpr(MCSym);
78 return MCOperand::CreateExpr(Add);
81 MCOperand XCoreMCInstLower::LowerOperand(const MachineOperand &MO,
90 return MCOperand::CreateReg(MO.getReg());
92 return MCOperand::CreateImm(MO.getImm() + offset);
104 return MCOperand();
112 MCOperand MCOp = LowerOperand(MO);
  /external/llvm/lib/Target/R600/
AMDGPUMCInstLower.cpp 39 MCOperand MCOp;
47 MCOp = MCOperand::CreateFPImm(FloatValue.convertToFloat());
51 MCOp = MCOperand::CreateImm(MO.getImm());
54 MCOp = MCOperand::CreateReg(MO.getReg());
57 MCOp = MCOperand::CreateExpr(MCSymbolRefExpr::Create(
  /external/llvm/lib/Target/AArch64/
AArch64AsmPrinter.h 25 class MCOperand;
43 bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp) const;
45 MCOperand lowerSymbolOperand(const MachineOperand &MO,
AArch64MCInstLower.cpp 30 MCOperand
96 return MCOperand::CreateExpr(Expr);
100 MCOperand &MCOp) const {
107 MCOp = MCOperand::CreateReg(MO.getReg());
110 MCOp = MCOperand::CreateImm(MO.getImm());
114 MCOp = MCOperand::CreateFPImm(0.0);
127 MCOp = MCOperand::CreateExpr(MCSymbolRefExpr::Create(
153 MCOperand MCOp;
  /external/llvm/lib/Target/ARM/
ARMMCInstLower.cpp 26 MCOperand ARMAsmPrinter::GetSymbolRef(const MachineOperand &MO,
62 return MCOperand::CreateExpr(Expr);
67 MCOperand &MCOp) {
75 MCOp = MCOperand::CreateReg(MO.getReg());
78 MCOp = MCOperand::CreateImm(MO.getImm());
81 MCOp = MCOperand::CreateExpr(MCSymbolRefExpr::Create(
104 MCOp = MCOperand::CreateFPImm(Val.convertToDouble());
121 MCOperand MCOp;
ARMInstrInfo.cpp 39 NopInst.addOperand(MCOperand::CreateImm(0));
40 NopInst.addOperand(MCOperand::CreateImm(ARMCC::AL));
41 NopInst.addOperand(MCOperand::CreateReg(0));
44 NopInst.addOperand(MCOperand::CreateReg(ARM::R0));
45 NopInst.addOperand(MCOperand::CreateReg(ARM::R0));
46 NopInst.addOperand(MCOperand::CreateImm(ARMCC::AL));
47 NopInst.addOperand(MCOperand::CreateReg(0));
48 NopInst.addOperand(MCOperand::CreateReg(0));
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
AMDGPUMCInstLower.cpp 36 MCOperand MCOp;
44 MCOp = MCOperand::CreateFPImm(FloatValue.convertToFloat());
48 MCOp = MCOperand::CreateImm(MO.getImm());
51 MCOp = MCOperand::CreateReg(MO.getReg());
  /external/mesa3d/src/gallium/drivers/radeon/
AMDGPUMCInstLower.cpp 36 MCOperand MCOp;
44 MCOp = MCOperand::CreateFPImm(FloatValue.convertToFloat());
48 MCOp = MCOperand::CreateImm(MO.getImm());
51 MCOp = MCOperand::CreateReg(MO.getReg());
  /external/llvm/lib/Target/Hexagon/
HexagonMCInstLower.cpp 27 static MCOperand GetSymbolRef(const MachineOperand& MO, const MCSymbol* Symbol,
38 return (MCOperand::CreateExpr(ME));
49 MCOperand MCO;
58 MCO = MCOperand::CreateReg(MO.getReg());
64 MCO = MCOperand::CreateImm(*Val.bitcastToAPInt().getRawData());
68 MCO = MCOperand::CreateImm(MO.getImm());
71 MCO = MCOperand::CreateExpr
  /external/llvm/lib/Target/AArch64/InstPrinter/
AArch64InstPrinter.cpp 55 const MCOperand &MOImm = MI->getOperand(OpNum);
94 const MCOperand &Imm12Op = MI->getOperand(OpNum);
118 const MCOperand &MO = MI->getOperand(OpNum);
125 const MCOperand &ImmROp = MI->getOperand(OpNum);
133 const MCOperand &ImmSOp = MI->getOperand(OpNum);
142 const MCOperand &ImmSOp = MI->getOperand(OpNum);
143 const MCOperand &ImmROp = MI->getOperand(OpNum - 1);
156 const MCOperand &CRx = MI->getOperand(OpNum);
165 const MCOperand &ScaleOp = MI->getOperand(OpNum);
173 const MCOperand &MOImm8 = MI->getOperand(OpNum)
    [all...]
  /external/llvm/lib/Target/MSP430/
MSP430MCInstLower.cpp 91 MCOperand MSP430MCInstLower::
106 return MCOperand::CreateExpr(Expr);
115 MCOperand MCOp;
123 MCOp = MCOperand::CreateReg(MO.getReg());
126 MCOp = MCOperand::CreateImm(MO.getImm());
129 MCOp = MCOperand::CreateExpr(MCSymbolRefExpr::Create(
MSP430MCInstLower.h 19 class MCOperand;
36 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
  /external/llvm/lib/Target/X86/Disassembler/
X86Disassembler.cpp 167 mcInst.addOperand(MCOperand::CreateReg(llvmRegnum));
284 mcInst.addOperand(MCOperand::CreateReg(X86::XMM0 + (immediate >> 4)));
287 mcInst.addOperand(MCOperand::CreateReg(X86::YMM0 + (immediate >> 4)));
290 mcInst.addOperand(MCOperand::CreateReg(X86::ZMM0 + (immediate >> 4)));
322 mcInst.addOperand(MCOperand::CreateImm(immediate));
353 mcInst.addOperand(MCOperand::CreateReg(X86::x)); break;
383 MCOperand baseReg;
384 MCOperand scaleAmount;
385 MCOperand indexReg;
386 MCOperand displacement
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/MCTargetDesc/
AMDGPUMCCodeEmitter.h 23 class MCOperand;
31 virtual uint64_t getMachineOpValue(const MCInst &MI, const MCOperand &MO,
  /external/llvm/lib/Target/Hexagon/MCTargetDesc/
HexagonMCInst.h 21 class MCOperand;
75 const MCOperand& getNewValue() const;
  /external/mesa3d/src/gallium/drivers/radeon/MCTargetDesc/
AMDGPUMCCodeEmitter.h 23 class MCOperand;
31 virtual uint64_t getMachineOpValue(const MCInst &MI, const MCOperand &MO,
  /external/llvm/lib/Target/MSP430/InstPrinter/
MSP430InstPrinter.cpp 36 const MCOperand &Op = MI->getOperand(OpNo);
48 const MCOperand &Op = MI->getOperand(OpNo);
62 const MCOperand &Base = MI->getOperand(OpNo);
63 const MCOperand &Disp = MI->getOperand(OpNo+1);

Completed in 962 milliseconds

1 2 3 4