Searched refs:IdxC (Results 1 - 4 of 4) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp823 uint64_t IdxC;
824 if (!match(InsElt.getOperand(2), m_ConstantInt(IdxC)))
842 NewMaskVec[i] = i == IdxC ? Zero : Shuf->getMask()->getAggregateElement(i);
858 uint64_t IdxC;
859 if (!match(InsElt.getOperand(2), m_ConstantInt(IdxC)))
866 if (!match(Scalar, m_ExtractElement(m_Specific(X), m_SpecificInt(IdxC))))
872 // inselt (shuf X, IdMask), (extelt X, IdxC), IdxC --> shuf X, IdMask'
876 Constant *NewMaskEltC = ConstantInt::get(I32Ty, IdxC);
879 if (i != IdxC) {
1763 uint64_t IdxC; local
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCommonGEP.cpp1104 unsigned IdxC = 0; local
1110 IdxList[IdxC++] = ConstantInt::get(Int32Ty, 0);
1117 IdxList[IdxC++] = N->Idx;
1126 ArrayRef<Value*> A(IdxList, IdxC);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp4198 auto *IdxC = dyn_cast<Constant>(Idx); local
4199 if (VecC && ValC && IdxC)
4200 return ConstantFoldInsertElementInstruction(VecC, ValC, IdxC);
4275 if (auto *IdxC = dyn_cast<ConstantInt>(Idx)) {
4276 if (IdxC->getValue().uge(Vec->getType()->getVectorNumElements()))
4279 if (Value *Elt = findScalarElement(Vec, IdxC->getZExtValue()))
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp16803 // insert_vector_elt V, (bitcast X from vector type), IdxC -->
18598 if (auto *IdxC = dyn_cast<ConstantSDNode>(Index)) {
18613 unsigned IdxVal = IdxC->getZExtValue();

Completed in 293 milliseconds