HomeSort by relevance Sort by last modified time
    Searched full:getoperand (Results 1 - 25 of 459) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /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/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/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/R600/
R600ISelLowering.cpp 112 MI->getOperand(0).getReg(),
113 MI->getOperand(1).getReg());
121 MI->getOperand(0).getReg(),
122 MI->getOperand(1).getReg());
130 MI->getOperand(0).getReg(),
131 MI->getOperand(1).getReg());
137 unsigned maskedRegister = MI->getOperand(0).getReg();
145 TII->buildMovImm(*BB, I, MI->getOperand(0).getReg(),
146 MI->getOperand(1).getFPImm()->getValueAPF()
150 TII->buildMovImm(*BB, I, MI->getOperand(0).getReg()
    [all...]
SILowerControlFlow.cpp 179 unsigned Reg = MI.getOperand(0).getReg();
180 unsigned Vcc = MI.getOperand(1).getReg();
189 Skip(MI, MI.getOperand(2));
197 unsigned Dst = MI.getOperand(0).getReg();
198 unsigned Src = MI.getOperand(1).getReg();
207 Skip(MI, MI.getOperand(2));
216 unsigned Dst = MI.getOperand(0).getReg();
217 unsigned Src = MI.getOperand(1).getReg();
230 unsigned Dst = MI.getOperand(0).getReg();
231 unsigned Vcc = MI.getOperand(1).getReg()
    [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();
91 unsigned CCReg = MI->getOperand(OpNo+1).getReg();
139 int Value = MI->getOperand(OpNo).getImm()
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreISelDAGToDAG.cpp 101 if ((FIN = dyn_cast<FrameIndexSDNode>(Addr.getOperand(0)))
102 && (CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1)))
116 Base = Addr.getOperand(0);
122 if ((Addr.getOperand(0).getOpcode() == XCoreISD::DPRelativeWrapper)
123 && (CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1)))
126 Base = Addr.getOperand(0).getOperand(0);
137 Base = Addr.getOperand(0);
143 if ((Addr.getOperand(0).getOpcode() == XCoreISD::CPRelativeWrapper)
144 && (CN = dyn_cast<ConstantSDNode>(Addr.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...]
InstCombineShifts.cpp 23 assert(I.getOperand(1)->getType() == I.getOperand(0)->getType());
24 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1);
92 if (MaskedValueIsZero(I->getOperand(0),
95 return CanEvaluateTruncated(I->getOperand(0), Ty);
112 return CanEvaluateShifted(I->getOperand(0), NumBits, isLeftShift, IC) &&
113 CanEvaluateShifted(I->getOperand(1), NumBits, isLeftShift, IC);
117 CI = dyn_cast<ConstantInt>(I->getOperand(1));
132 if (MaskedValueIsZero(I->getOperand(0)
    [all...]
InstCombineAndOrXor.cpp 135 Value *X = Op->getOperand(0);
259 Value *ShVal = Op->getOperand(0);
349 !isa<ConstantInt>(LHSI->getOperand(1))) return 0;
351 ConstantInt *N = cast<ConstantInt>(LHSI->getOperand(1));
386 return Builder->CreateSub(LHSI->getOperand(0), RHS, "fold");
387 return Builder->CreateAdd(LHSI->getOperand(0), RHS, "fold");
502 if (ConstantInt *C = dyn_cast<ConstantInt>(I->getOperand(1)))
504 X = I->getOperand(0);
514 if (ConstantInt *C = dyn_cast<ConstantInt>(I->getOperand(1)))
516 X = I->getOperand(0)
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonSplitTFRCondSets.cpp 90 int DestReg = MI->getOperand(0).getReg();
91 int SrcReg1 = MI->getOperand(2).getReg();
92 int SrcReg2 = MI->getOperand(3).getReg();
108 DestReg).addReg(MI->getOperand(1).getReg()).addReg(SrcReg1);
112 DestReg).addReg(MI->getOperand(1).getReg()).addReg(SrcReg2);
120 int DestReg = MI->getOperand(0).getReg();
121 int SrcReg1 = MI->getOperand(2).getReg();
128 addReg(MI->getOperand(1).getReg()).addReg(SrcReg1);
133 addReg(MI->getOperand(1).getReg()).
134 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...]
HexagonRegisterInfo.cpp 128 int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
148 MI.getOperand(FIOperandNum).ChangeToRegister(getStackRegister(), false,
150 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(FrameSize+Offset);
171 getSubReg(MI.getOperand(0).getReg(), Hexagon::subreg_loreg) :
172 MI.getOperand(0).getReg();
187 MI.getOperand(FIOperandNum).ChangeToRegister(dstReg, false, false,true);
188 MI.getOperand(FIOperandNum+1).ChangeToImmediate(0);
215 MI.getOperand(FIOperandNum).ChangeToRegister(resReg, false, false,true);
216 MI.getOperand(FIOperandNum+1).ChangeToImmediate(0);
221 MI.getOperand(FIOperandNum).ChangeToRegister(getStackRegister()
    [all...]
  /external/llvm/lib/Target/Mips/MCTargetDesc/
MipsDirectObjLower.cpp 26 assert(Inst.getOperand(2).isImm());
28 int64_t Shift = Inst.getOperand(2).getImm();
34 Inst.getOperand(2).setImm(Shift);
63 assert(InstIn.getOperand(2).isImm());
64 int64_t pos = InstIn.getOperand(2).getImm();
65 assert(InstIn.getOperand(3).isImm());
66 int64_t size = InstIn.getOperand(3).getImm();
72 InstIn.getOperand(2).setImm(pos - 32);
78 InstIn.getOperand(3).setImm(size - 32);
  /external/llvm/lib/CodeGen/SelectionDAG/
DAGCombiner.cpp 426 if (char V = isNegatibleForFree(Op.getOperand(0), LegalOperations, TLI,
430 return isNegatibleForFree(Op.getOperand(1), LegalOperations, TLI, Options,
444 if (char V = isNegatibleForFree(Op.getOperand(0), LegalOperations, TLI,
448 return isNegatibleForFree(Op.getOperand(1), LegalOperations, TLI, Options,
454 return isNegatibleForFree(Op.getOperand(0), LegalOperations, TLI, Options,
464 if (Op.getOpcode() == ISD::FNEG) return Op.getOperand(0);
482 if (isNegatibleForFree(Op.getOperand(0), LegalOperations,
486 GetNegatedExpression(Op.getOperand(0), DAG,
488 Op.getOperand(1));
491 GetNegatedExpression(Op.getOperand(1), DAG
    [all...]
LegalizeFloatTypes.cpp 110 return BitConvertToInteger(N->getOperand(0));
124 BitConvertToInteger(N->getOperand(0)),
125 BitConvertToInteger(N->getOperand(1)));
135 SDValue NewOp = BitConvertVectorToIntegerVector(N->getOperand(0));
138 NewOp, N->getOperand(1));
149 SDValue Op = GetSoftenedFloat(N->getOperand(0));
155 SDValue Ops[2] = { GetSoftenedFloat(N->getOperand(0)),
156 GetSoftenedFloat(N->getOperand(1)) };
168 SDValue Op = GetSoftenedFloat(N->getOperand(0));
179 SDValue LHS = GetSoftenedFloat(N->getOperand(0))
    [all...]
LegalizeIntegerTypes.cpp 155 SDValue Op = SExtPromotedInteger(N->getOperand(0));
157 Op.getValueType(), Op, N->getOperand(1));
162 SDValue Op = ZExtPromotedInteger(N->getOperand(0));
164 Op.getValueType(), Op, N->getOperand(1));
181 SDValue Op2 = GetPromotedInteger(N->getOperand(2));
194 SDValue Op2 = GetPromotedInteger(N->getOperand(2));
195 SDValue Op3 = GetPromotedInteger(N->getOperand(3));
207 SDValue InOp = N->getOperand(0);
238 GetSplitVector(N->getOperand(0), Lo, Hi);
264 SDValue Op = GetPromotedInteger(N->getOperand(0))
    [all...]
  /external/llvm/lib/Target/Hexagon/InstPrinter/
HexagonInstPrinter.cpp 91 const MCOperand& MO = MI->getOperand(OpNo);
106 const MCOperand& MO = MI->getOperand(OpNo);
111 O << MI->getOperand(OpNo).getImm();
127 O << MI->getOperand(OpNo).getImm();
132 O << -MI->getOperand(OpNo).getImm();
142 const MCOperand& MO0 = MI->getOperand(OpNo);
143 const MCOperand& MO1 = MI->getOperand(OpNo + 1);
151 const MCOperand& MO0 = MI->getOperand(OpNo);
152 const MCOperand& MO1 = MI->getOperand(OpNo + 1);
159 assert(MI->getOperand(OpNo).isExpr() && "Expecting expression")
    [all...]
  /external/llvm/lib/Target/ARM/
ARMISelDAGToDAG.cpp 310 isInt32Immediate(N->getOperand(1).getNode(), Imm);
356 SDValue N0 = N->getOperand(0);
357 SDValue N1 = N->getOperand(1);
384 SDValue Srl = N1.getOperand(0);
406 Srl.getOperand(0),
487 BaseReg = N.getOperand(0);
489 ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1));
511 BaseReg = N.getOperand(0);
513 ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1));
516 ShReg = N.getOperand(1)
    [all...]
ARMExpandPseudoInsts.cpp 78 const MachineOperand &MO = OldMI.getOperand(i);
387 bool DstIsDead = MI.getOperand(OpIdx).isDead();
388 unsigned DstReg = MI.getOperand(OpIdx++).getReg();
400 MIB.addOperand(MI.getOperand(OpIdx++));
403 MIB.addOperand(MI.getOperand(OpIdx++));
404 MIB.addOperand(MI.getOperand(OpIdx++));
407 MIB.addOperand(MI.getOperand(OpIdx++));
417 MIB.addOperand(MI.getOperand(OpIdx++));
418 MIB.addOperand(MI.getOperand(OpIdx++));
423 MachineOperand MO = MI.getOperand(SrcOpIdx)
    [all...]
  /external/llvm/lib/Target/Sparc/
SparcISelDAGToDAG.cpp 85 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) {
88 dyn_cast<FrameIndexSDNode>(Addr.getOperand(0))) {
92 Base = Addr.getOperand(0);
98 if (Addr.getOperand(0).getOpcode() == SPISD::Lo) {
99 Base = Addr.getOperand(1);
100 Offset = Addr.getOperand(0).getOperand(0);
103 if (Addr.getOperand(1).getOpcode() == SPISD::Lo) {
104 Base = Addr.getOperand(0);
105 Offset = Addr.getOperand(1).getOperand(0)
    [all...]
  /external/llvm/lib/CodeGen/
ExpandPostRAPseudos.cpp 71 MachineOperand &MO = MI->getOperand(i);
80 assert((MI->getOperand(0).isReg() && MI->getOperand(0).isDef()) &&
81 MI->getOperand(1).isImm() &&
82 (MI->getOperand(2).isReg() && MI->getOperand(2).isUse()) &&
83 MI->getOperand(3).isImm() && "Invalid subreg_to_reg");
85 unsigned DstReg = MI->getOperand(0).getReg();
86 unsigned InsReg = MI->getOperand(2).getReg();
87 assert(!MI->getOperand(2).getSubReg() && "SubIdx on physreg?")
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCInstrInfo.cpp 88 SrcReg = MI.getOperand(1).getReg();
89 DstReg = MI.getOperand(0).getReg();
103 if (MI->getOperand(1).isImm() && !MI->getOperand(1).getImm() &&
104 MI->getOperand(2).isFI()) {
105 FrameIndex = MI->getOperand(2).getIndex();
106 return MI->getOperand(0).getReg();
121 if (MI->getOperand(1).isImm() && !MI->getOperand(1).getImm() &&
122 MI->getOperand(2).isFI())
    [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/MSP430/
MSP430ISelDAGToDAG.cpp 145 SDValue N0 = N.getOperand(0);
211 if (!MatchAddress(N.getNode()->getOperand(0), AM) &&
212 !MatchAddress(N.getNode()->getOperand(1), AM))
215 if (!MatchAddress(N.getNode()->getOperand(1), AM) &&
216 !MatchAddress(N.getNode()->getOperand(0), AM))
225 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(N.getOperand(1))) {
229 if (!MatchAddress(N.getOperand(0), AM) &&
233 CurDAG->MaskedValueIsZero(N.getOperand(0), CN->getAPIntValue())) {
421 Node->getOperand(0), Node->getOperand(1)
    [all...]

Completed in 2443 milliseconds

1 2 3 4 5 6 7 8 91011>>