Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp522 static void replaceExtractElements(InsertElementInst *InsElt, in replaceExtractElements()
747 static Instruction *foldInsSequenceIntoSplat(InsertElementInst &InsElt) { in foldInsSequenceIntoSplat()
816 static Instruction *foldInsEltIntoSplat(InsertElementInst &InsElt) { in foldInsEltIntoSplat()
850 static Instruction *foldInsEltIntoIdentityShuffle(InsertElementInst &InsElt) { in foldInsEltIntoIdentityShuffle()
929 static Instruction *foldConstantInsEltIntoShuffle(InsertElementInst &InsElt) { in foldConstantInsEltIntoShuffle()
DInstCombineCasts.cpp664 auto *InsElt = dyn_cast<InsertElementInst>(Trunc.getOperand(0)); in shrinkInsertElt() local
2501 if (auto *InsElt = dyn_cast<InsertElementInst>(Src)) in visitBitCast() local
/external/llvm-project/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp544 static void replaceExtractElements(InsertElementInst *InsElt, in replaceExtractElements()
1054 static Instruction *foldInsSequenceIntoSplat(InsertElementInst &InsElt) { in foldInsSequenceIntoSplat()
1127 static Instruction *foldInsEltIntoSplat(InsertElementInst &InsElt) { in foldInsEltIntoSplat()
1164 static Instruction *foldInsEltIntoIdentityShuffle(InsertElementInst &InsElt) { in foldInsEltIntoIdentityShuffle()
1246 static Instruction *foldConstantInsEltIntoShuffle(InsertElementInst &InsElt) { in foldConstantInsEltIntoShuffle()
DInstCombineCasts.cpp701 auto *InsElt = dyn_cast<InsertElementInst>(Trunc.getOperand(0)); in shrinkInsertElt() local
2655 if (auto *InsElt = dyn_cast<InsertElementInst>(Src)) in visitBitCast() local
/external/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp374 static void replaceExtractElements(InsertElementInst *InsElt, in replaceExtractElements()
/external/llvm-project/llvm/lib/CodeGen/GlobalISel/
DMachineIRBuilder.cpp645 auto InsElt = buildInsertVectorElement(DstTy, UndefVec, Src, Zero); in buildShuffleSplat() local
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64InstructionSelector.cpp3417 auto InsElt = in emitVectorConcat() local
3868 MachineInstr *InsElt = nullptr; in emitLaneInsert() local
/external/llvm-project/llvm/lib/Target/AArch64/GISel/
DAArch64InstructionSelector.cpp4261 auto InsElt = in emitVectorConcat() local
4612 MachineInstr *InsElt = nullptr; in emitLaneInsert() local
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp4228 auto *InsElt = dyn_cast<InsertElementInst>(Vec); in gather() local
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp9833 SDValue InsElt = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, FloatVT, in PerformInsertEltCombine() local
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMISelLowering.cpp13010 SDValue InsElt = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, FloatVT, in PerformInsertEltCombine() local
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp19192 if (SDValue InsElt = replaceShuffleOfInsert(SVN, DAG)) in visitVECTOR_SHUFFLE() local
/external/llvm-project/llvm/lib/Target/ARM/
DARMISelLowering.cpp13947 SDValue InsElt = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, FloatVT, in PerformInsertEltCombine() local
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp20612 if (SDValue InsElt = replaceShuffleOfInsert(SVN, DAG)) in visitVECTOR_SHUFFLE() local