HomeSort by: relevance | last modified time | path
    Searched defs:IndexC (Results 1 - 3 of 3) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineVectorOps.cpp 185 // extelt (bitcast VecX), IndexC --> bitcast X[IndexC]
345 auto *IndexC = dyn_cast<ConstantInt>(Index);
346 if (IndexC) {
352 if (!EC.isScalable() && IndexC->getValue().uge(NumElts))
364 DemandedElts.setBit(IndexC->getZExtValue());
398 if (match(SrcVec, m_UnOp(UO)) && cheapToScalarize(SrcVec, IndexC)) {
406 if (match(SrcVec, m_BinOp(BO)) && cheapToScalarize(SrcVec, IndexC)) {
417 cheapToScalarize(SrcVec, IndexC)) {
431 if (isa<Constant>(IE->getOperand(2)) && IndexC)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
InstructionSimplify.cpp 4693 // shuf (inselt ?, C, IndexC), undef, <IndexC, IndexC...> --> <C, C...>
4699 ConstantInt *IndexC;
4701 m_ConstantInt(IndexC)))) {
4703 int InsertIndex = IndexC->getZExtValue();
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
DAGCombiner.cpp 18290 auto *IndexC = dyn_cast<ConstantSDNode>(EltNo);
18293 if (IndexC && VT.isFixedLengthVector() &&
18294 IndexC->getZExtValue() >= VT.getVectorNumElements())
18303 if (!IndexC) {
18323 unsigned Elt = IndexC->getZExtValue();
18479 auto *IndexC = dyn_cast<ConstantSDNode>(Index);
18480 if (!IndexC || !TLI.isBinOp(Vec.getOpcode()) || !Vec.hasOneUse() ||
18495 // extractelt (binop X, C), IndexC --> binop (extractelt X, IndexC), C'
18496 // extractelt (binop C, X), IndexC --> binop C', (extractelt X, IndexC
    [all...]

Completed in 64 milliseconds