Home
last modified time | relevance | path

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

/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp694 static bool replaceExtractElements(InsertElementInst *InsElt, in replaceExtractElements() argument
1213 foldInsSequenceIntoSplat(InsertElementInst & InsElt) foldInsSequenceIntoSplat() argument
1287 foldInsEltIntoSplat(InsertElementInst & InsElt) foldInsEltIntoSplat() argument
1324 foldInsEltIntoIdentityShuffle(InsertElementInst & InsElt) foldInsEltIntoIdentityShuffle() argument
1406 foldConstantInsEltIntoShuffle(InsertElementInst & InsElt) foldConstantInsEltIntoShuffle() argument
1510 narrowInsElt(InsertElementInst & InsElt,InstCombiner::BuilderTy & Builder) narrowInsElt() argument
1543 foldTruncInsEltPair(InsertElementInst & InsElt,bool IsBigEndian,InstCombiner::BuilderTy & Builder) foldTruncInsEltPair() argument
[all...]
H A DInstCombineCasts.cpp656 auto *InsElt = dyn_cast<InsertElementInst>(Trunc.getOperand(0)); shrinkInsertElt() local
2722 if (auto *InsElt = dyn_cast<InsertElementInst>(Src)) visitBitCast() local
/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp756 auto InsElt = buildInsertVectorElement(DstTy, UndefVec, Src, Zero); buildShuffleSplat() local
/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp4473 auto InsElt = emitVectorConcat() local
5083 MachineInstr *InsElt = nullptr; emitLaneInsert() local
/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp11585 auto *InsElt = dyn_cast<InsertElementInst>(Vec); gather() local
/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp15518 SDValue InsElt = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, FloatVT, PerformInsertEltCombine() local
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp25730 if (SDValue InsElt = replaceShuffleOfInsert(SVN, DAG)) visitVECTOR_SHUFFLE() local
[all...]