Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/FileCheck/
H A DFileCheckImpl.h403 size_t InsertIdx; variable
407 size_t InsertIdx) in Substitution() argument
408 : Context(Context), FromStr(VarName), InsertIdx(InsertIdx) {} in Substitution()
416 size_t getIndex() const { return InsertIdx; } in getIndex()
426 size_t InsertIdx) in StringSubstitution() argument
427 : Substitution(Context, VarName, InsertIdx) {} in StringSubstitution()
443 size_t InsertIdx) in NumericSubstitution() argument
444 : Substitution(Context, ExpressionStr, InsertIdx), in NumericSubstitution()
525 Substitution *makeStringSubstitution(StringRef VarName, size_t InsertIdx);
531 size_t InsertIdx);
H A DFileCheck.cpp1529 size_t InsertIdx) { in makeStringSubstitution() argument
1531 std::make_unique<StringSubstitution>(this, VarName, InsertIdx)); in makeStringSubstitution()
1537 size_t InsertIdx) { in makeNumericSubstitution() argument
1539 this, ExpressionStr, std::move(Expression), InsertIdx)); in makeNumericSubstitution()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1428 uint64_t InsertIdx[2]; in foldConstantInsEltIntoShuffle() local
1430 if (!match(InsElt.getOperand(2), m_ConstantInt(InsertIdx[0])) || in foldConstantInsEltIntoShuffle()
1432 !match(IEI->getOperand(2), m_ConstantInt(InsertIdx[1])) || in foldConstantInsEltIntoShuffle()
1441 for (uint64_t I : InsertIdx) { in foldConstantInsEltIntoShuffle()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp6223 DemandedElts.setBit(InsertIdx); in getEntryCost()
6224 IsIdentity &= InsertIdx - OffsetBeg == I; in getEntryCost()
6225 Mask[InsertIdx - OffsetBeg] = I; in getEntryCost()
7084 if (InsertIdx) { in getTreeCost()
7103 getInsertIndex(IEBase).value_or(*InsertIdx) == *InsertIdx)) in getTreeCost()
7128 int InIdx = *InsertIdx; in getTreeCost()
7977 unsigned InsertIdx = *getInsertIndex(Scalar); in vectorizeTree() local
7978 IsIdentity &= InsertIdx - Offset == I; in vectorizeTree()
7979 Mask[InsertIdx - Offset] = I; in vectorizeTree()
8550 if (InsertIdx) { in vectorizeTree()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp439 uint64_t InsertIdx = (Index * VecVT.getScalarSizeInBits()) / VecWidth; in getPermuteVINSERTCommutedImmediate() local
440 assert((InsertIdx == 0 || InsertIdx == 1) && "Bad insertf128 index"); in getPermuteVINSERTCommutedImmediate()
443 return getI8Imm(InsertIdx ? 0x02 : 0x30, DL); in getPermuteVINSERTCommutedImmediate()
H A DX86ISelLowering.cpp8293 uint64_t InsertIdx = N.getConstantOperandVal(2); in getFauxShuffleMask() local
8301 Mask[InsertIdx + i] = NumElts + ExtractIdx + i; in getFauxShuffleMask()
8332 InsertIdx *= Scale; in getFauxShuffleMask()
8348 Mask[i + InsertIdx] = M; in getFauxShuffleMask()
9986 unsigned InsertIdx = NonConstIdx[i]; in LowerBUILD_VECTORvXi1() local
9988 Op.getOperand(InsertIdx), in LowerBUILD_VECTORvXi1()
9989 DAG.getIntPtrConstant(InsertIdx, dl)); in LowerBUILD_VECTORvXi1()
/llvm-project-15.0.7/llvm/lib/IR/
H A DAsmWriter.cpp4733 unsigned InsertIdx = Buffer.size() - 1; in onWriteMetadataAsOperand() local
4736 Buffer[InsertIdx].second = std::move(SS.str()); in onWriteMetadataAsOperand()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp19338 SDValue InsertIdx = N->getOperand(2); in removeRedundantInsertVectorElt() local
19341 if (!isNullConstant(InsertIdx)) in removeRedundantInsertVectorElt()