Home
last modified time | relevance | path

Searched refs:InsertIdx (Results 1 – 7 of 7) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp1448 uint64_t InsertIdx[2]; in foldConstantInsEltIntoShuffle() local
1450 if (!match(InsElt.getOperand(2), m_ConstantInt(InsertIdx[0])) || in foldConstantInsEltIntoShuffle()
1452 !match(IEI->getOperand(2), m_ConstantInt(InsertIdx[1])) || in foldConstantInsEltIntoShuffle()
1461 for (uint64_t I : InsertIdx) { in foldConstantInsEltIntoShuffle()
DInstCombineCalls.cpp2573 Value *InsertTuple, *InsertIdx, *InsertValue; in visitCallInst() local
2576 m_Value(InsertIdx))) && in visitCallInst()
2578 unsigned Index = cast<ConstantInt>(InsertIdx)->getZExtValue(); in visitCallInst()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp7111 unsigned InsertIdx = *getInsertIndex(VL[PrevMask[I]]); in getEntryCost() local
7112 DemandedElts.setBit(InsertIdx); in getEntryCost()
7113 IsIdentity &= InsertIdx - OffsetBeg == I; in getEntryCost()
7114 Mask[InsertIdx - OffsetBeg] = I; in getEntryCost()
7934 std::optional<unsigned> InsertIdx = getInsertIndex(VU); in getTreeCost() local
7935 if (InsertIdx) { in getTreeCost()
7960 getInsertIndex(IEBase).value_or(*InsertIdx) == *InsertIdx)) in getTreeCost()
7985 int InIdx = *InsertIdx; in getTreeCost()
9328 unsigned InsertIdx = *getInsertIndex(Scalar); in vectorizeTree() local
9329 IsIdentity &= InsertIdx - Offset == I; in vectorizeTree()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86ISelDAGToDAG.cpp440 uint64_t InsertIdx = (Index * VecVT.getScalarSizeInBits()) / VecWidth; in getPermuteVINSERTCommutedImmediate() local
441 assert((InsertIdx == 0 || InsertIdx == 1) && "Bad insertf128 index"); in getPermuteVINSERTCommutedImmediate()
444 return getI8Imm(InsertIdx ? 0x02 : 0x30, DL); in getPermuteVINSERTCommutedImmediate()
DX86ISelLowering.cpp8390 uint64_t InsertIdx = N.getConstantOperandVal(2); in getFauxShuffleMask() local
8398 Mask[InsertIdx + i] = NumElts + ExtractIdx + i; in getFauxShuffleMask()
8435 InsertIdx *= Scale; in getFauxShuffleMask()
8451 Mask[i + InsertIdx] = M; in getFauxShuffleMask()
10110 unsigned InsertIdx = NonConstIdx[i]; in LowerBUILD_VECTORvXi1() local
10112 Op.getOperand(InsertIdx), in LowerBUILD_VECTORvXi1()
10113 DAG.getIntPtrConstant(InsertIdx, dl)); in LowerBUILD_VECTORvXi1()
/openbsd/src/gnu/llvm/llvm/lib/IR/
DAsmWriter.cpp4842 unsigned InsertIdx = Buffer.size() - 1; in onWriteMetadataAsOperand() local
4845 Buffer[InsertIdx].second = std::move(SS.str()); in onWriteMetadataAsOperand()
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp19299 SDValue InsertIdx = DAG.getVectorIdxConstant(0, DL); in performLOADCombine() local
19302 {UndefVector, RemainingLoad, InsertIdx}); in performLOADCombine()
21236 SDValue InsertIdx = N->getOperand(2); in removeRedundantInsertVectorElt() local
21239 if (!isNullConstant(InsertIdx)) in removeRedundantInsertVectorElt()