OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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