Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTVector.h243 size_t InsertElt = I - this->begin(); in insert() local
247 return this->begin() + InsertElt; in insert()
254 I = this->begin()+InsertElt; in insert()
291 size_t InsertElt = I - this->begin(); in insert() local
295 return this->begin() + InsertElt; in insert()
304 I = this->begin()+InsertElt; in insert()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVCodeGenPrepare.cpp231 Value *InsertElt = Builder.CreateInsertElement( in visitIntrinsicInst() local
233 VecPHI->addIncoming(InsertElt, BB); in visitIntrinsicInst()
H A DRISCVTargetTransformInfo.cpp2860 Use &InsertElt = cast<Instruction>(Op)->getOperandUse(0); in isProfitableToSinkOperands() local
2861 Use &Not = cast<Instruction>(InsertElt)->getOperandUse(1); in isProfitableToSinkOperands()
2863 Ops.push_back(&InsertElt); in isProfitableToSinkOperands()
2917 auto *InsertElt = cast<InsertElementInst>(InsertEltUse); in isProfitableToSinkOperands() local
2918 if (isa<FPExtInst>(InsertElt->getOperand(1))) in isProfitableToSinkOperands()
2919 Ops.push_back(&InsertElt->getOperandUse(1)); in isProfitableToSinkOperands()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSmallVector.h816 size_t InsertElt = I - this->begin(); in insert() local
820 return this->begin()+InsertElt; in insert()
830 I = this->begin()+InsertElt; in insert()
878 size_t InsertElt = I - this->begin(); in insert() local
882 return this->begin()+InsertElt; in insert()
896 I = this->begin()+InsertElt; in insert()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizeMaskedMemIntrin.cpp736 Value *InsertElt; in scalarizeMaskedExpandLoad() local
738 InsertElt = PoisonValue::get(EltTy); in scalarizeMaskedExpandLoad()
743 InsertElt = Builder.CreateAlignedLoad(EltTy, NewPtr, AdjustedAlignment, in scalarizeMaskedExpandLoad()
748 VResult = Builder.CreateInsertElement(VResult, InsertElt, Idx, in scalarizeMaskedExpandLoad()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp2570 while (auto InsertElt = dyn_cast<InsertElementInst>(CurrentInsertElt)) { in instCombineSVEDupqLane() local
2571 auto Idx = cast<ConstantInt>(InsertElt->getOperand(2)); in instCombineSVEDupqLane()
2572 Elts[Idx->getValue().getZExtValue()] = InsertElt->getOperand(1); in instCombineSVEDupqLane()
2573 CurrentInsertElt = InsertElt->getOperand(0); in instCombineSVEDupqLane()
H A DAArch64ISelLowering.cpp26349 SDValue InsertElt = N->getOperand(1); in removeRedundantInsertVectorElt() local
26359 if (InsertElt.getOpcode() != ISD::EXTRACT_VECTOR_ELT) in removeRedundantInsertVectorElt()
26362 SDValue ExtractVec = InsertElt.getOperand(0); in removeRedundantInsertVectorElt()
26363 SDValue ExtractIdx = InsertElt.getOperand(1); in removeRedundantInsertVectorElt()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp7281 SDValue InsertElt = InVec; in WidenVecOp_INSERT_SUBVECTOR() local
7285 InsertElt = DAG.getInsertVectorElt(DL, InsertElt, ExtractElt, I + Idx); in WidenVecOp_INSERT_SUBVECTOR()
7288 return InsertElt; in WidenVecOp_INSERT_SUBVECTOR()