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

1 2 3 4 5 6 7 8 91011>>

  /external/llvm/lib/Target/X86/InstPrinter/
X86InstComments.cpp 38 DestName = getRegName(MI->getOperand(0).getReg());
39 Src1Name = getRegName(MI->getOperand(1).getReg());
40 Src2Name = getRegName(MI->getOperand(2).getReg());
41 DecodeINSERTPSMask(MI->getOperand(3).getImm(), ShuffleMask);
46 Src2Name = getRegName(MI->getOperand(2).getReg());
47 Src1Name = getRegName(MI->getOperand(1).getReg());
48 DestName = getRegName(MI->getOperand(0).getReg());
54 Src2Name = getRegName(MI->getOperand(2).getReg());
55 Src1Name = getRegName(MI->getOperand(1).getReg());
56 DestName = getRegName(MI->getOperand(0).getReg())
    [all...]
  /external/llvm/unittests/IR/
MDBuilderTest.cpp 38 Value *Op = MD1->getOperand(0);
52 EXPECT_TRUE(isa<ConstantInt>(R1->getOperand(0)));
53 EXPECT_TRUE(isa<ConstantInt>(R1->getOperand(1)));
54 ConstantInt *C0 = cast<ConstantInt>(R1->getOperand(0));
55 ConstantInt *C1 = cast<ConstantInt>(R1->getOperand(1));
66 EXPECT_EQ(R0->getOperand(0), R0);
67 EXPECT_EQ(R1->getOperand(0), R1);
68 EXPECT_TRUE(R0->getNumOperands() == 1 || R0->getOperand(1) == 0);
69 EXPECT_TRUE(R1->getNumOperands() == 1 || R1->getOperand(1) == 0);
77 EXPECT_TRUE(isa<MDString>(R0->getOperand(0)))
    [all...]
  /external/llvm/lib/CodeGen/
AntiDepBreaker.h 64 if (MI && MI->getOperand(0).isReg() && MI->getOperand(0).getReg() == OldReg)
65 MI->getOperand(0).setReg(NewReg);
  /external/llvm/lib/IR/
IntrinsicInst.cpp 37 return CE->getOperand(0);
58 return MD->getOperand(0);
68 return cast<MDNode>(getArgOperand(0))->getOperand(0);
72 return cast<MDNode>(getArgOperand(0))->getOperand(0);
  /external/llvm/lib/Target/Hexagon/
HexagonSplitTFRCondSets.cpp 97 int DestReg = MI->getOperand(0).getReg();
98 int SrcReg1 = MI->getOperand(2).getReg();
99 int SrcReg2 = MI->getOperand(3).getReg();
115 DestReg).addReg(MI->getOperand(1).getReg()).addReg(SrcReg1);
119 DestReg).addReg(MI->getOperand(1).getReg()).addReg(SrcReg2);
127 int DestReg = MI->getOperand(0).getReg();
128 int SrcReg1 = MI->getOperand(2).getReg();
135 addReg(MI->getOperand(1).getReg()).addReg(SrcReg1);
140 addReg(MI->getOperand(1).getReg()).
141 addImm(MI->getOperand(3).getImm())
    [all...]
HexagonAsmPrinter.h 71 int value = MI->getOperand(OpNo).getImm();
77 int value = MI->getOperand(OpNo).getImm();
83 const MachineOperand &MO1 = MI->getOperand(OpNo);
84 const MachineOperand &MO2 = MI->getOperand(OpNo+1);
93 const MachineOperand &MO1 = MI->getOperand(OpNo);
94 const MachineOperand &MO2 = MI->getOperand(OpNo+1);
105 if (MI->getOperand(OpNo).isImm()) {
106 O << "$+" << MI->getOperand(OpNo).getImm()*4;
108 printOp(MI->getOperand(OpNo), O);
122 if (MI->getOperand(OpNo).isImm())
    [all...]
HexagonPeephole.cpp 139 MachineOperand &Dst = MI->getOperand(0);
140 MachineOperand &Src = MI->getOperand(1);
158 MachineOperand &Dst = MI->getOperand(0);
159 MachineOperand &Src1 = MI->getOperand(1);
160 MachineOperand &Src2 = MI->getOperand(2);
175 MachineOperand &Dst = MI->getOperand(0);
176 MachineOperand &Src1 = MI->getOperand(1);
177 MachineOperand &Src2 = MI->getOperand(2);
190 MachineOperand &Dst = MI->getOperand(0);
191 MachineOperand &Src = MI->getOperand(1)
    [all...]
HexagonNewValueJump.cpp 150 if (II->getOperand(i).isReg() &&
151 (II->getOperand(i).isUse() || II->getOperand(i).isDef())) {
154 unsigned Reg = II->getOperand(i).getReg();
229 int64_t v = MI->getOperand(2).getImm();
239 cmpReg1 = MI->getOperand(1).getReg();
242 cmpOp2 = MI->getOperand(2).getReg();
427 predReg = MI->getOperand(0).getReg();
432 // if(!jmpInstr->getOperand(0).isKill()) break;
456 jmpTarget = MI->getOperand(1).getMBB()
    [all...]
HexagonRegisterInfo.cpp 127 int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
149 MI.getOperand(FIOperandNum).ChangeToRegister(getStackRegister(), false,
151 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(FrameSize+Offset);
172 getSubReg(MI.getOperand(0).getReg(), Hexagon::subreg_loreg) :
173 MI.getOperand(0).getReg();
188 MI.getOperand(FIOperandNum).ChangeToRegister(dstReg, false, false,true);
189 MI.getOperand(FIOperandNum+1).ChangeToImmediate(0);
216 MI.getOperand(FIOperandNum).ChangeToRegister(resReg, false, false,true);
217 MI.getOperand(FIOperandNum+1).ChangeToImmediate(0);
223 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false)
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreISelDAGToDAG.cpp 97 if ((FIN = dyn_cast<FrameIndexSDNode>(Addr.getOperand(0)))
98 && (CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1)))
139 SDValue Ops[] = { N->getOperand(0), N->getOperand(1),
140 N->getOperand(2) };
145 SDValue Ops[] = { N->getOperand(0), N->getOperand(1),
146 N->getOperand(2) };
151 SDValue Ops[] = { N->getOperand(0), N->getOperand(1)
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
R600ISelLowering.cpp 66 .addOperand(MI->getOperand(0))
67 .addOperand(MI->getOperand(1))
77 .addOperand(MI->getOperand(0))
78 .addOperand(MI->getOperand(1))
89 .addOperand(MI->getOperand(0))
90 .addOperand(MI->getOperand(1))
99 int64_t RegIndex = MI->getOperand(1).getImm();
102 .addOperand(MI->getOperand(0))
109 unsigned maskedRegister = MI->getOperand(0).getReg();
135 .addOperand(MI->getOperand(1)
    [all...]
SIISelLowering.cpp 83 .addOperand(MI->getOperand(0))
84 .addOperand(MI->getOperand(1))
87 .addOperand(MI->getOperand(1))
88 .addOperand(MI->getOperand(1))
98 .addOperand(MI->getOperand(0))
99 .addOperand(MI->getOperand(1))
102 .addOperand(MI->getOperand(1))
103 .addOperand(MI->getOperand(1))
113 .addOperand(MI->getOperand(0))
114 .addOperand(MI->getOperand(1)
    [all...]
AMDGPUISelLowering.cpp 104 unsigned IntrinsicID = cast<ConstantSDNode>(Op.getOperand(0))->getZExtValue();
113 return DAG.getNode(ISD::FEXP2, DL, VT, Op.getOperand(1));
115 return DAG.getNode(ISD::FABS, DL, VT, Op.getOperand(1));
119 return DAG.getNode(AMDGPUISD::FRACT, DL, VT, Op.getOperand(1));
121 return DAG.getNode(AMDGPUISD::MAD, DL, VT, Op.getOperand(1),
122 Op.getOperand(2), Op.getOperand(3));
124 return DAG.getNode(AMDGPUISD::FMAX, DL, VT, Op.getOperand(1),
125 Op.getOperand(2));
127 return DAG.getNode(AMDGPUISD::SMAX, DL, VT, Op.getOperand(1)
    [all...]
  /external/mesa3d/src/gallium/drivers/radeon/
R600ISelLowering.cpp 66 .addOperand(MI->getOperand(0))
67 .addOperand(MI->getOperand(1))
77 .addOperand(MI->getOperand(0))
78 .addOperand(MI->getOperand(1))
89 .addOperand(MI->getOperand(0))
90 .addOperand(MI->getOperand(1))
99 int64_t RegIndex = MI->getOperand(1).getImm();
102 .addOperand(MI->getOperand(0))
109 unsigned maskedRegister = MI->getOperand(0).getReg();
135 .addOperand(MI->getOperand(1)
    [all...]
SIISelLowering.cpp 83 .addOperand(MI->getOperand(0))
84 .addOperand(MI->getOperand(1))
87 .addOperand(MI->getOperand(1))
88 .addOperand(MI->getOperand(1))
98 .addOperand(MI->getOperand(0))
99 .addOperand(MI->getOperand(1))
102 .addOperand(MI->getOperand(1))
103 .addOperand(MI->getOperand(1))
113 .addOperand(MI->getOperand(0))
114 .addOperand(MI->getOperand(1)
    [all...]
AMDGPUISelLowering.cpp 104 unsigned IntrinsicID = cast<ConstantSDNode>(Op.getOperand(0))->getZExtValue();
113 return DAG.getNode(ISD::FEXP2, DL, VT, Op.getOperand(1));
115 return DAG.getNode(ISD::FABS, DL, VT, Op.getOperand(1));
119 return DAG.getNode(AMDGPUISD::FRACT, DL, VT, Op.getOperand(1));
121 return DAG.getNode(AMDGPUISD::MAD, DL, VT, Op.getOperand(1),
122 Op.getOperand(2), Op.getOperand(3));
124 return DAG.getNode(AMDGPUISD::FMAX, DL, VT, Op.getOperand(1),
125 Op.getOperand(2));
127 return DAG.getNode(AMDGPUISD::SMAX, DL, VT, Op.getOperand(1)
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineVectorOps.cpp 40 isa<ConstantInt>(I->getOperand(2)))
46 (CheapToScalarize(BO->getOperand(0), isConstant) ||
47 CheapToScalarize(BO->getOperand(1), isConstant)))
51 (CheapToScalarize(CI->getOperand(0), isConstant) ||
52 CheapToScalarize(CI->getOperand(1), isConstant)))
73 if (!isa<ConstantInt>(III->getOperand(2)))
75 unsigned IIElt = cast<ConstantInt>(III->getOperand(2))->getZExtValue();
80 return III->getOperand(1);
84 return FindScalarElement(III->getOperand(0), EltNo);
88 unsigned LHSWidth = SVI->getOperand(0)->getType()->getVectorNumElements()
    [all...]
InstCombineSelect.cpp 32 LHS = ICI->getOperand(0);
33 RHS = ICI->getOperand(1);
36 if (SI->getTrueValue() == ICI->getOperand(0) &&
37 SI->getFalseValue() == ICI->getOperand(1)) {
52 if (SI->getTrueValue() == ICI->getOperand(1) &&
53 SI->getFalseValue() == ICI->getOperand(0)) {
130 Type *FIOpndTy = FI->getOperand(0)->getType();
131 if (TI->getOperand(0)->getType() != FIOpndTy)
144 Value *NewSI = Builder->CreateSelect(SI.getCondition(), TI->getOperand(0),
145 FI->getOperand(0), SI.getName()+".v")
    [all...]
InstCombineCasts.cpp 43 if (ConstantInt *RHS = dyn_cast<ConstantInt>(I->getOperand(1))) {
48 return I->getOperand(0);
55 return I->getOperand(0);
63 DecomposeSimpleLinearExpr(I->getOperand(0), SubScale, Offset);
118 DecomposeSimpleLinearExpr(AI.getOperand(0), ArraySizeScale, ArrayOffset);
186 Value *LHS = EvaluateInDifferentType(I->getOperand(0), Ty, isSigned);
187 Value *RHS = EvaluateInDifferentType(I->getOperand(1), Ty, isSigned);
197 if (I->getOperand(0)->getType() == Ty)
198 return I->getOperand(0);
202 Res = CastInst::CreateIntegerCast(I->getOperand(0), Ty
    [all...]
  /external/llvm/lib/Target/SystemZ/InstPrinter/
SystemZInstPrinter.cpp 56 int64_t Value = MI->getOperand(OpNum).getImm();
63 int64_t Value = MI->getOperand(OpNum).getImm();
70 int64_t Value = MI->getOperand(OpNum).getImm();
77 int64_t Value = MI->getOperand(OpNum).getImm();
84 int64_t Value = MI->getOperand(OpNum).getImm();
91 int64_t Value = MI->getOperand(OpNum).getImm();
98 int64_t Value = MI->getOperand(OpNum).getImm();
105 int64_t Value = MI->getOperand(OpNum).getImm();
112 uint64_t Value = MI->getOperand(OpNum).getImm();
119 const MCOperand &MO = MI->getOperand(OpNum)
    [all...]
  /external/llvm/lib/Target/ARM/InstPrinter/
ARMInstPrinter.cpp 81 switch (MI->getOperand(0).getImm()) {
103 const MCOperand &Dst = MI->getOperand(0);
104 const MCOperand &MO1 = MI->getOperand(1);
105 const MCOperand &MO2 = MI->getOperand(2);
106 const MCOperand &MO3 = MI->getOperand(3);
126 const MCOperand &Dst = MI->getOperand(0);
127 const MCOperand &MO1 = MI->getOperand(1);
128 const MCOperand &MO2 = MI->getOperand(2);
155 MI->getOperand(0).getReg() == ARM::SP &&
167 if (Opcode == ARM::STR_PRE_IMM && MI->getOperand(2).getReg() == ARM::SP &
    [all...]
  /external/llvm/lib/Target/Sparc/
SparcISelDAGToDAG.cpp 87 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) {
90 dyn_cast<FrameIndexSDNode>(Addr.getOperand(0))) {
95 Base = Addr.getOperand(0);
101 if (Addr.getOperand(0).getOpcode() == SPISD::Lo) {
102 Base = Addr.getOperand(1);
103 Offset = Addr.getOperand(0).getOperand(0);
106 if (Addr.getOperand(1).getOpcode() == SPISD::Lo) {
107 Base = Addr.getOperand(0);
108 Offset = Addr.getOperand(1).getOperand(0)
    [all...]
  /external/llvm/lib/Target/AArch64/InstPrinter/
AArch64InstPrinter.cpp 55 const MCOperand &MOImm = MI->getOperand(OpNum);
65 unsigned ExtImm = MI->getOperand(OpNum).getImm();
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)
    [all...]
  /external/llvm/lib/Target/SystemZ/
SystemZElimCompare.cpp 112 MI->getOperand(0).isReg() &&
113 MI->getOperand(0).isDef() &&
114 MI->getOperand(0).getReg() == Reg &&
115 MI->getOperand(0).getSubReg() == SubReg)
131 if (MI->getOperand(1).getReg() == Reg &&
132 MI->getOperand(1).getSubReg() == SubReg)
143 const MachineOperand &MO = MI->getOperand(I);
177 if (MI->getOperand(2).getImm() != -1)
185 Branch->getOperand(0).getImm() != SystemZ::CCMASK_ICMP ||
186 Branch->getOperand(1).getImm() != SystemZ::CCMASK_CMP_NE
    [all...]
  /external/llvm/lib/Target/PowerPC/InstPrinter/
PPCInstPrinter.cpp 34 unsigned char SH = MI->getOperand(2).getImm();
35 unsigned char MB = MI->getOperand(3).getImm();
36 unsigned char ME = MI->getOperand(4).getImm();
57 MI->getOperand(1).getReg() == MI->getOperand(2).getReg()) {
67 unsigned char SH = MI->getOperand(2).getImm();
68 unsigned char ME = MI->getOperand(3).getImm();
89 unsigned Code = MI->getOperand(OpNo).getImm();
179 int Value = MI->getOperand(OpNo).getImm();
186 unsigned int Value = MI->getOperand(OpNo).getImm()
    [all...]

Completed in 503 milliseconds

1 2 3 4 5 6 7 8 91011>>