| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAtomicOptimizer.cpp | 335 Value *const PartialInsert = B.CreateInsertElement( in optimizeAtomic() 338 B.CreateInsertElement(PartialInsert, ReadLaneHi, B.getInt32(1)); in optimizeAtomic() 408 Value *const PartialInsert = B.CreateInsertElement( in optimizeAtomic() 411 B.CreateInsertElement(PartialInsert, ReadFirstLaneHi, B.getInt32(1)); in optimizeAtomic()
|
| H A D | AMDGPUCodeGenPrepare.cpp | 464 NewFDiv = Builder.CreateInsertElement(NewFDiv, NewElt, I); in visitFDiv() 781 NewDiv = Builder.CreateInsertElement(NewDiv, NewElt, N); in visitBinaryOperator()
|
| H A D | AMDGPUPromoteAlloca.cpp | 446 Value *NewVecValue = Builder.CreateInsertElement(VecValue, in tryPromoteAllocaToVector()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | ScalarizeMaskedMemIntrin.cpp | 172 Builder.CreateInsertElement(VResult, Load, Builder.getInt32(Idx)); in scalarizeMaskedLoad() 203 Value *NewVResult = Builder.CreateInsertElement(VResult, Load, in scalarizeMaskedLoad() 392 VResult = Builder.CreateInsertElement( in scalarizeMaskedGather() 423 Value *NewVResult = Builder.CreateInsertElement(VResult, Load, in scalarizeMaskedGather()
|
| /freebsd-12.1/contrib/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXGenericToNVVM.cpp | 223 NewValue = Builder.CreateInsertElement(NewValue, NewOperands[i], Idx); in remapConstantVectorOrConstantAggregate() 272 return Builder.CreateInsertElement(NewOperands[0], NewOperands[1], in remapConstantExpr()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | ConstantFolder.h | 254 Constant *CreateInsertElement(Constant *Vec, Constant *NewElt, in CreateInsertElement() function
|
| H A D | NoFolder.h | 319 Instruction *CreateInsertElement(Constant *Vec, Constant *NewElt, in CreateInsertElement() function
|
| H A D | IRBuilder.h | 2054 Value *CreateInsertElement(Value *Vec, Value *NewElt, Value *Idx, 2059 return Insert(Folder.CreateInsertElement(VC, NC, IC), Name); 2063 Value *CreateInsertElement(Value *Vec, Value *NewElt, uint64_t Idx, 2065 return CreateInsertElement(Vec, NewElt, getInt64(Idx), Name); 2202 V = CreateInsertElement(Undef, V, ConstantInt::get(I32Ty, 0),
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | TargetFolder.h | 246 Constant *CreateInsertElement(Constant *Vec, Constant *NewElt, in CreateInsertElement() function
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | AutoUpgrade.cpp | 1259 return Builder.CreateInsertElement(A, Select, (uint64_t)0); in upgradeMaskedMove() 1646 Rep = Builder.CreateInsertElement(Vec, Elt0, (uint64_t)0); in UpgradeIntrinsicCall() 1771 Rep = Builder.CreateInsertElement(CI->getArgOperand(0), EltOp, in UpgradeIntrinsicCall() 1906 Rep = Builder.CreateInsertElement(CI->getArgOperand(0), Rep, (uint64_t)0); in UpgradeIntrinsicCall() 1910 Rep = Builder.CreateInsertElement(CI->getArgOperand(0), Rep, (uint64_t)0); in UpgradeIntrinsicCall() 1914 Rep = Builder.CreateInsertElement(CI->getArgOperand(0), Rep, (uint64_t)0); in UpgradeIntrinsicCall() 2080 Rep = Builder.CreateInsertElement(Rep, Load, in UpgradeIntrinsicCall() 2913 Rep = Builder.CreateInsertElement(CI->getArgOperand(0), Rep, in UpgradeIntrinsicCall() 2928 Rep = Builder.CreateInsertElement(Constant::getNullValue(CI->getType()), in UpgradeIntrinsicCall() 2986 Rep = Builder.CreateInsertElement(CI->getArgOperand(IsMask3 ? 2 : 0), in UpgradeIntrinsicCall()
|
| H A D | Core.cpp | 3681 return wrap(unwrap(B)->CreateInsertElement(unwrap(VecVal), unwrap(EltVal), in LLVMBuildInsertElement()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | Scalarizer.cpp | 669 V = Builder.CreateInsertElement(V, Op0[Op0I++], Builder.getInt32(MidI), in visitBitCastInst() 805 Res = Builder.CreateInsertElement(Res, CV[I], Builder.getInt32(I), in finish()
|
| H A D | SROA.cpp | 2175 V = IRB.CreateInsertElement(Old, V, IRB.getInt32(BeginIndex), in insertVector()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/ |
| H A D | LoadStoreVectorizer.cpp | 1044 Builder.CreateInsertElement(Vec, Extract, Builder.getInt32(NewIdx)); in vectorizeStoreChain() 1057 Builder.CreateInsertElement(Vec, Extract, Builder.getInt32(I)); in vectorizeStoreChain()
|
| H A D | LoopVectorize.cpp | 1939 VectorValue = Builder.CreateInsertElement(VectorValue, ScalarInst, in packScalarIntoVectorValue() 3219 NewI = B.CreateInsertElement(O0, O1, IE->getOperand(2)); in truncateToMinimalBitwidths() 3380 VectorInit = Builder.CreateInsertElement( in fixFirstOrderRecurrence() 3538 Builder.CreateInsertElement(Identity, ReductionStartValue, Zero); in fixReduction()
|
| H A D | SLPVectorizer.cpp | 2924 Vec = Builder.CreateInsertElement(Vec, VL[i], Builder.getInt32(i)); in Gather()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 5321 Ops[0] = Builder.CreateInsertElement(V, Ld, CI); in EmitCommonNeonBuiltinExpr() 6762 Op = Builder.CreateInsertElement(V, Op, CI); in vectorWrapScalar16() 8619 Ops[0] = Builder.CreateInsertElement(V, Ops[0], CI); in EmitAArch64BuiltinExpr() 9806 return Builder.CreateInsertElement(Ops[0], Ops[1], Index); in EmitX86BuiltinExpr() 10661 return Builder.CreateInsertElement(Ops[1], A, (uint64_t)0); in EmitX86BuiltinExpr() 10868 return Builder.CreateInsertElement(Ops[0], A, (uint64_t)0); in EmitX86BuiltinExpr() 10886 return Builder.CreateInsertElement(Ops[0], A, (uint64_t)0); in EmitX86BuiltinExpr() 11967 Value *Res = Builder.CreateInsertElement( in EmitPPCBuiltinExpr() 11969 Res = Builder.CreateInsertElement(Res, Ops[1], in EmitPPCBuiltinExpr() 13210 return Builder.CreateInsertElement(Vec, Trunc, Lane); in EmitWebAssemblyBuiltinExpr() [all …]
|
| H A D | CGExprScalar.cpp | 1623 NewV = Builder.CreateInsertElement(NewV, VExt, IIndx, "shuf_ins"); in VisitShuffleVectorExpr() 1852 V = Builder.CreateInsertElement(V, Init, Builder.getInt32(CurIdx), in VisitInitListExpr() 1928 V = Builder.CreateInsertElement(V, Init, Idx, "vecinit"); in VisitInitListExpr()
|
| H A D | CGExpr.cpp | 1921 Vec = Builder.CreateInsertElement(Vec, Src.getScalarVal(), in EmitStoreThroughLValue() 2141 Vec = Builder.CreateInsertElement(Vec, SrcVal, Elt); in EmitStoreThroughExtVectorComponentLValue()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSimplifyDemanded.cpp | 1067 return Builder.CreateInsertElement(UndefValue::get(II->getType()), NewCall, in simplifyAMDGCNMemoryIntrinsicDemanded()
|
| H A D | InstCombineCalls.cpp | 697 return Builder.CreateInsertElement(Dst, Res, (uint64_t)0); in simplifyX86round() 2704 V = Builder.CreateInsertElement(Arg0, V, (uint64_t)0); in visitCallInst() 3238 Result = Builder.CreateInsertElement(Result, ExtractedElts[Idx], in visitCallInst()
|
| H A D | InstCombineVectorOps.cpp | 752 Value *NewInsElt1 = Builder.CreateInsertElement(X, ScalarC, IdxC2); in hoistInsEltConst()
|
| H A D | InstCombineCasts.cpp | 2019 Result = IC.Builder.CreateInsertElement(Result, Elements[i], in optimizeIntegerToVectorInsertions()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/ |
| H A D | DataFlowSanitizer.cpp | 1332 ShadowVec = IRB.CreateInsertElement( in storeShadow()
|
| H A D | MemorySanitizer.cpp | 1838 setShadow(&I, IRB.CreateInsertElement(getShadow(&I, 0), getShadow(&I, 1), in visitInsertElementInst() 2618 ResultShadow = IRB.CreateInsertElement( in handleVectorConvertIntrinsic()
|