Home
last modified time | relevance | path

Searched refs:CreateInsertElement (Results 1 – 25 of 25) sorted by relevance

/external/llvm/lib/Target/NVPTX/
DNVPTXGenericToNVVM.cpp277 NewValue = Builder.CreateInsertElement(NewValue, NewOperands[i], Idx); in remapConstantVectorOrConstantAggregate()
326 return Builder.CreateInsertElement(NewOperands[0], NewOperands[1], in remapConstantExpr()
/external/llvm/unittests/IR/
DIRBuilderTest.cpp355 Vec = Builder.CreateInsertElement(Vec, Elt1, Builder.getInt8(1)); in TEST_F()
356 Vec = Builder.CreateInsertElement(Vec, Elt2, 2); in TEST_F()
/external/llvm/include/llvm/IR/
DConstantFolder.h222 Constant *CreateInsertElement(Constant *Vec, Constant *NewElt, in CreateInsertElement() function
DNoFolder.h276 Instruction *CreateInsertElement(Constant *Vec, Constant *NewElt, in CreateInsertElement() function
DIRBuilder.h1583 Value *CreateInsertElement(Value *Vec, Value *NewElt, Value *Idx,
1588 return Insert(Folder.CreateInsertElement(VC, NC, IC), Name);
1592 Value *CreateInsertElement(Value *Vec, Value *NewElt, uint64_t Idx,
1594 return CreateInsertElement(Vec, NewElt, getInt64(Idx), Name);
1706 V = CreateInsertElement(Undef, V, ConstantInt::get(I32Ty, 0),
/external/llvm/lib/Transforms/Scalar/
DScalarizer.cpp531 V = Builder.CreateInsertElement(V, Op0[Op0I++], Builder.getInt32(MidI), in visitBitCastInst()
664 Res = Builder.CreateInsertElement(Res, CV[I], Builder.getInt32(I), in finish()
DScalarReplAggregates.cpp938 return Builder.CreateInsertElement(Old, SV, Idx); in ConvertScalar_InsertValue()
DRewriteStatepointsForGC.cpp1993 ResultVec = Builder.CreateInsertElement(ResultVec, Elements[i], in splitVectorValues()
DSROA.cpp2116 V = IRB.CreateInsertElement(Old, V, IRB.getInt32(BeginIndex), in insertVector()
/external/llvm/include/llvm/Analysis/
DTargetFolder.h247 Constant *CreateInsertElement(Constant *Vec, Constant *NewElt, in CreateInsertElement() function
/external/llvm/lib/Target/AMDGPU/
DAMDGPUPromoteAlloca.cpp223 Value *NewVecValue = Builder.CreateInsertElement(VecValue, in tryPromoteAllocaToVector()
/external/clang/lib/CodeGen/
DCGBuiltin.cpp2913 CGF.Builder.CreateInsertElement(UndefValue::get(ArgTy), Ops[j], C0); in EmitCommonNeonSISDBuiltinExpr()
3122 Ops[0] = Builder.CreateInsertElement(V, Ld, CI); in EmitCommonNeonBuiltinExpr()
3898 return Builder.CreateInsertElement(Ops[1], Ops[0], Ops[2], "vset_lane"); in EmitARMBuiltinExpr()
3997 return Builder.CreateInsertElement(Ops[1], Ld, Ops[2], "vld1_lane"); in EmitARMBuiltinExpr()
4303 Op = Builder.CreateInsertElement(V, Op, CI); in vectorWrapScalar16()
4806 return Builder.CreateInsertElement(Ops[1], Ops[0], Ops[2], "vset_lane"); in EmitAArch64BuiltinExpr()
4812 return Builder.CreateInsertElement(Ops[1], Ops[0], Ops[2], "vset_lane"); in EmitAArch64BuiltinExpr()
4818 return Builder.CreateInsertElement(Ops[1], Ops[0], Ops[2], "vset_lane"); in EmitAArch64BuiltinExpr()
5800 return Builder.CreateInsertElement(Ops[1], Ops[0], Ops[2], "vld1_lane"); in EmitAArch64BuiltinExpr()
5808 Ops[0] = Builder.CreateInsertElement(V, Ops[0], CI); in EmitAArch64BuiltinExpr()
[all …]
DCGExprScalar.cpp1033 NewV = Builder.CreateInsertElement(NewV, VExt, IIndx, "shuf_ins"); in VisitShuffleVectorExpr()
1259 V = Builder.CreateInsertElement(V, Init, Builder.getInt32(CurIdx), in VisitInitListExpr()
1335 V = Builder.CreateInsertElement(V, Init, Idx, "vecinit"); in VisitInitListExpr()
DCGExpr.cpp1575 Vec = Builder.CreateInsertElement(Vec, Src.getScalarVal(), in EmitStoreThroughLValue()
1788 Vec = Builder.CreateInsertElement(Vec, SrcVal, Elt); in EmitStoreThroughExtVectorComponentLValue()
/external/llvm/lib/IR/
DAutoUpgrade.cpp488 Rep = Builder.CreateInsertElement(Rep, Load, in UpgradeIntrinsicCall()
DCore.cpp2767 return wrap(unwrap(B)->CreateInsertElement(unwrap(VecVal), unwrap(EltVal), in LLVMBuildInsertElement()
/external/llvm/lib/CodeGen/
DCodeGenPrepare.cpp1192 VResult = Builder.CreateInsertElement(VResult, Load, in ScalarizeMaskedLoad()
1237 VResult = Builder.CreateInsertElement(VResult, Load, Builder.getInt32(Idx)); in ScalarizeMaskedLoad()
1442 VResult = Builder.CreateInsertElement(VResult, Load, in ScalarizeMaskedGather()
1491 VResult = Builder.CreateInsertElement(VResult, Load, Builder.getInt32(Idx), in ScalarizeMaskedGather()
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp2602 VecResults[Part] = Builder.CreateInsertElement(VecResults[Part], Cloned, in scalarizeInstruction()
3355 Builder.CreateInsertElement(Identity, ReductionStartValue, Zero); in vectorizeLoop()
3711 VecVal = Builder.CreateInsertElement(VecVal, SclrGep, in widenPHIInstruction()
DSLPVectorizer.cpp2115 Vec = Builder.CreateInsertElement(Vec, VL[i], Builder.getInt32(i)); in Gather()
/external/llvm/lib/Transforms/Instrumentation/
DMemorySanitizer.cpp1334 setShadow(&I, IRB.CreateInsertElement(getShadow(&I, 0), getShadow(&I, 1), in visitInsertElementInst()
2104 ResultShadow = IRB.CreateInsertElement( in handleVectorConvertIntrinsic()
DDataFlowSanitizer.cpp1227 ShadowVec = IRB.CreateInsertElement( in storeShadow()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCasts.cpp1757 Result = IC.Builder->CreateInsertElement(Result, Elements[i], in optimizeIntegerToVectorInsertions()
DInstCombineCalls.cpp1545 Result = Builder->CreateInsertElement(Result, ExtractedElts[Idx], in visitCallInst()
/external/llvm/bindings/go/llvm/
Dir.go1690 func (b Builder) CreateInsertElement(vec, elt, i Value, name string) (v Value) { func
/external/llvm/bindings/ocaml/llvm/
Dllvm.mli2470 See the method [llvm::LLVMBuilder::CreateInsertElement]. *)