Searched refs:InsertIdx (Results 1 – 7 of 7) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| D | InstCombineVectorOps.cpp | 1448 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()
|
| D | InstCombineCalls.cpp | 2573 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/ |
| D | SLPVectorizer.cpp | 7111 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/ |
| D | X86ISelDAGToDAG.cpp | 440 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()
|
| D | X86ISelLowering.cpp | 8390 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/ |
| D | AsmWriter.cpp | 4842 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/ |
| D | AArch64ISelLowering.cpp | 19299 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()
|