HomeSort by relevance Sort by last modified time
    Searched defs:Op0 (Results 1 - 25 of 41) sorted by null

1 2

  /external/llvm/lib/Target/Sparc/
SparcISelDAGToDAG.cpp 198 SDValue Op0, Op1;
202 if (!SelectADDRrr(Op, Op0, Op1))
203 SelectADDRri(Op, Op0, Op1);
207 OutOps.push_back(Op0);
  /external/llvm/lib/ExecutionEngine/Interpreter/
Execution.cpp     [all...]
  /external/llvm/lib/IR/
AutoUpgrade.cpp 272 Value *Op0 = CI->getArgOperand(0);
293 Rep = Builder.CreateShuffleVector(Op0, Op0, ConstantVector::get(Idxs));
Instructions.cpp 62 const char *SelectInst::areInvalidOperands(Value *Op0, Value *Op1, Value *Op2) {
66 if (VectorType *VT = dyn_cast<VectorType>(Op0->getType())) {
68 if (VT->getElementType() != Type::getInt1Ty(Op0->getContext()))
76 } else if (Op0->getType() != Type::getInt1Ty(Op0->getContext())) {
    [all...]
Verifier.cpp     [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonPeephole.cpp 247 MachineOperand &Op0 = MI->getOperand(0);
248 unsigned Reg0 = Op0.getReg();
251 // Handle instructions that have a prediate register in op0
HexagonISelDAGToDAG.cpp 846 SDValue OP0;
856 OP0 = Sext0;
    [all...]
  /external/llvm/lib/Transforms/Scalar/
CorrelatedValuePropagation.cpp 163 Value *Op0 = C->getOperand(0);
164 if (isa<Instruction>(Op0) &&
165 cast<Instruction>(Op0)->getParent() == C->getParent())
  /external/llvm/lib/Target/MSP430/
MSP430ISelDAGToDAG.cpp 289 SDValue Op0, Op1;
293 if (!SelectAddr(Op, Op0, Op1))
298 OutOps.push_back(Op0);
  /external/llvm/lib/Target/X86/
X86MCInstLower.cpp 261 unsigned Op0 = Inst.getOperand(0).getReg(), Op1 = Inst.getOperand(1).getReg();
266 if (Op0 == X86::AX && Op1 == X86::AL)
270 if (Op0 == X86::EAX && Op1 == X86::AX)
274 if (Op0 == X86::RAX && Op1 == X86::EAX)
  /external/llvm/lib/Transforms/InstCombine/
InstCombineShifts.cpp 24 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1);
31 if (isa<Constant>(Op0))
37 if (Instruction *Res = FoldShiftByConstant(Op0, CUI, I))
312 Instruction *InstCombiner::FoldShiftByConstant(Value *Op0, ConstantInt *Op1,
320 CanEvaluateShifted(Op0, Op1->getZExtValue(), isLeftShift, *this)) {
322 " to eliminate shift:\n IN: " << *Op0 << "\n SH: " << I <<"\n");
325 GetShiftedValue(Op0, Op1->getZExtValue(), isLeftShift, *this));
331 uint32_t TypeBits = Op0->getType()->getScalarSizeInBits();
338 return ReplaceInstUsesWith(I, Constant::getNullValue(Op0->getType()));
345 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(Op0))
    [all...]
InstCombineAddSub.cpp     [all...]
InstCombineCalls.cpp 598 Value *Op0 = Builder->CreateBitCast(II->getArgOperand(0),
602 Value *Result = UndefValue::get(Op0->getType());
617 Builder->CreateExtractElement(Idx < 16 ? Op0 : Op1,
    [all...]
InstCombineCasts.cpp     [all...]
InstCombineMulDivRem.cpp 119 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1);
121 if (Value *V = SimplifyMulInst(Op0, Op1, TD))
128 return BinaryOperator::CreateNeg(Op0, I.getName());
163 if (Op0->hasOneUse() &&
164 match(Op0, m_Add(m_Value(X), m_ConstantInt(C1)))) {
178 if (Op0->hasOneUse()) {
181 if (match(Op0, m_Sub(m_Value(Y), m_Value(X))))
183 else if (match(Op0, m_Add(m_Value(Y), m_ConstantInt(C1))))
197 if (SelectInst *SI = dyn_cast<SelectInst>(Op0))
201 if (isa<PHINode>(Op0))
    [all...]
  /external/llvm/lib/Target/AArch64/Utils/
AArch64BaseInfo.cpp 776 // Try to parse an S<op0>_<op1>_<Cn>_<Cm>_<op2> register name, where the bits
786 uint32_t Op0 = 3, Op1 = 0, CRn = 0, CRm = 0, Op2 = 0;
792 Bits = (Op0 << 14) | (Op1 << 11) | (CRn << 7) | (CRm << 3) | Op2;
814 uint32_t Op0 = (Bits >> 14) & 0x3;
822 if (Op0 != 3 || (CRn != 11 && CRn != 15)) {
827 assert(Op0 == 3 && (CRn == 11 || CRn == 15) && "Invalid generic sysreg");
    [all...]
  /external/llvm/lib/Target/Mips/
MipsSEISelLowering.cpp 364 SDValue Op0 = genConstMult(X, Floor, DL, VT, ShiftTy, DAG);
366 return DAG.getNode(ISD::ADD, DL, VT, Op0, Op1);
371 SDValue Op0 = genConstMult(X, Ceil, DL, VT, ShiftTy, DAG);
373 return DAG.getNode(ISD::SUB, DL, VT, Op0, Op1);
  /external/llvm/lib/Target/NVPTX/
NVPTXISelDAGToDAG.cpp     [all...]
  /external/llvm/lib/Analysis/
ValueTracking.cpp 46 static void ComputeMaskedBitsAddSub(bool Add, Value *Op0, Value *Op1, bool NSW,
51 if (ConstantInt *CLHS = dyn_cast<ConstantInt>(Op0)) {
81 llvm::ComputeMaskedBits(Op0, LHSKnownZero, LHSKnownOne, TD, Depth+1);
132 static void ComputeMaskedBitsMul(Value *Op0, Value *Op1, bool NSW,
138 ComputeMaskedBits(Op0, KnownZero2, KnownOne2, TD, Depth+1);
146 if (Op0 == Op1) {
161 isKnownNonZero(Op0, TD, Depth)) ||
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
FastISel.cpp 398 unsigned Op0 = getRegForValue(I->getOperand(0));
399 if (Op0 == 0) // Unhandled operand. Halt "fast" selection and bail.
423 unsigned ResultReg = FastEmit_ri_(VT.getSimpleVT(), ISDOpcode, Op0,
435 ISDOpcode, Op0, Op0IsKill, CF);
453 Op0, Op0IsKill,
789 unsigned Op0 = getRegForValue(I->getOperand(0));
790 if (Op0 == 0)
805 ResultReg).addReg(Op0);
811 ResultReg = FastEmit_r(SrcVT, DstVT, ISD::BITCAST, Op0, Op0IsKill);
    [all...]
TargetLowering.cpp     [all...]
  /external/llvm/lib/ExecutionEngine/
ExecutionEngine.cpp 576 Constant *Op0 = CE->getOperand(0);
580 GenericValue Result = getConstantValue(Op0);
589 GenericValue GV = getConstantValue(Op0);
595 GenericValue GV = getConstantValue(Op0);
601 GenericValue GV = getConstantValue(Op0);
608 GenericValue GV = getConstantValue(Op0);
614 GenericValue GV = getConstantValue(Op0);
619 GenericValue GV = getConstantValue(Op0);
634 GenericValue GV = getConstantValue(Op0);
650 GenericValue GV = getConstantValue(Op0);
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelDAGToDAG.cpp 401 SDValue Op0 = N->getOperand(0);
406 CurDAG->ComputeMaskedBits(Op0, LKZ, LKO);
413 unsigned Op0Opc = Op0.getOpcode();
422 if (Op0.getOperand(0).getOpcode() == ISD::SHL ||
423 Op0.getOperand(0).getOpcode() == ISD::SRL) {
426 std::swap(Op0, Op1);
434 std::swap(Op0, Op1);
461 SDValue Ops[] = { Op0, Op1, getI32Imm(SH), getI32Imm(MB),
    [all...]
  /external/llvm/lib/Target/SystemZ/
SystemZISelDAGToDAG.cpp 269 // If Op0 is null, then Node is a constant that can be loaded using:
273 // If Op0 is nonnull, then Node can be implemented using:
275 // (Opcode (Opcode Op0 UpperVal) LowerVal)
276 SDNode *splitLargeImmediate(unsigned Opcode, SDNode *Node, SDValue Op0,
363 // The base or index of AM is equivalent to Op0 + Op1, where IsBase selects
366 SDValue Op0, ConstantSDNode *Op1) {
370 changeComponent(AM, IsBase, Op0);
389 SDValue Op0 = N.getOperand(0);
392 unsigned Op0Code = Op0->getOpcode();
398 return expandAdjDynAlloc(AM, IsBase, Op0);
    [all...]
  /external/llvm/lib/Target/ARM/
ARMLoadStoreOptimizer.cpp     [all...]

Completed in 540 milliseconds

1 2