HomeSort by relevance Sort by last modified time
    Searched refs:InnerShift (Results 1 - 2 of 2) sorted by null

  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
InstCombineShifts.cpp 69 /// that have constant shift amounts: OuterShift (InnerShift X, C1), C2.
71 Instruction *InnerShift, InstCombiner &IC,
73 assert(InnerShift->isLogicalShift() && "Unexpected instruction type");
77 if (!match(InnerShift->getOperand(1), m_APInt(InnerShiftConst)))
83 bool IsInnerShl = InnerShift->getOpcode() == Instruction::Shl;
99 unsigned TypeWidth = InnerShift->getType()->getScalarSizeInBits();
105 if (IC.MaskedValueIsZero(InnerShift->getOperand(0), Mask, 0, CxtI))
193 /// Fold OuterShift (InnerShift X, C1), C2.
195 static Value *foldShiftedShift(BinaryOperator *InnerShift, unsigned OuterShAmt,
198 bool IsInnerShl = InnerShift->getOpcode() == Instruction::Shl
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DAGCombiner.cpp     [all...]

Completed in 53 milliseconds