Home
last modified time | relevance | path

Searched defs:InsElt (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp694 static bool replaceExtractElements(InsertElementInst *InsElt, in replaceExtractElements()
1213 static Instruction *foldInsSequenceIntoSplat(InsertElementInst &InsElt) { in foldInsSequenceIntoSplat()
1287 static Instruction *foldInsEltIntoSplat(InsertElementInst &InsElt) { in foldInsEltIntoSplat()
1324 static Instruction *foldInsEltIntoIdentityShuffle(InsertElementInst &InsElt) { in foldInsEltIntoIdentityShuffle()
1406 static Instruction *foldConstantInsEltIntoShuffle(InsertElementInst &InsElt) { in foldConstantInsEltIntoShuffle()
1510 static Instruction *narrowInsElt(InsertElementInst &InsElt, in narrowInsElt()
1543 static Instruction *foldTruncInsEltPair(InsertElementInst &InsElt, in foldTruncInsEltPair()
H A DInstCombineCasts.cpp656 auto *InsElt = dyn_cast<InsertElementInst>(Trunc.getOperand(0)); in shrinkInsertElt() local
2724 if (auto *InsElt = dyn_cast<InsertElementInst>(Src)) in visitBitCast() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp756 auto InsElt = buildInsertVectorElement(DstTy, UndefVec, Src, Zero); in buildShuffleSplat() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp4536 auto InsElt = in emitVectorConcat() local
5146 MachineInstr *InsElt = nullptr; in emitLaneInsert() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp11637 auto *InsElt = dyn_cast<InsertElementInst>(Vec); in gather() local
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp15503 SDValue InsElt = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, FloatVT, in PerformInsertEltCombine() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp25789 if (SDValue InsElt = replaceShuffleOfInsert(SVN, DAG)) in visitVECTOR_SHUFFLE() local