| /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
| NVPTXGenericToNVVM.cpp | 222 NewValue = Builder.CreateInsertElement(NewValue, NewOperands[i], Idx); 271 return Builder.CreateInsertElement(NewOperands[0], NewOperands[1],
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| ScalarizeMaskedMemIntrin.cpp | 190 VResult = Builder.CreateInsertElement(VResult, Load, Idx); 239 Value *NewVResult = Builder.CreateInsertElement(VResult, Load, Idx); 446 Builder.CreateInsertElement(VResult, Load, Idx, "Res" + Twine(Idx)); 497 Builder.CreateInsertElement(VResult, Load, Idx, "Res" + Twine(Idx)); 677 VResult = Builder.CreateInsertElement(VResult, InsertElt, Idx, 727 Value *NewVResult = Builder.CreateInsertElement(VResult, Load, Idx);
|
| Scalarizer.cpp | 738 V = Builder.CreateInsertElement(V, Op0[Op0I++], Builder.getInt32(MidI), 943 Res = Builder.CreateInsertElement(Res, CV[I], Builder.getInt32(I),
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| IRBuilderFolder.h | 129 virtual Value *CreateInsertElement(Constant *Vec, Constant *NewElt,
|
| ConstantFolder.h | 262 Constant *CreateInsertElement(Constant *Vec, Constant *NewElt,
|
| MatrixBuilder.h | 152 return B.CreateInsertElement(
|
| NoFolder.h | 297 Instruction *CreateInsertElement(Constant *Vec, Constant *NewElt,
|
| IRBuilder.h | 2404 Value *CreateInsertElement(Value *Vec, Value *NewElt, Value *Idx, 2409 return Insert(Folder.CreateInsertElement(VC, NC, IC), Name); 2413 Value *CreateInsertElement(Value *Vec, Value *NewElt, uint64_t Idx, 2415 return CreateInsertElement(Vec, NewElt, getInt64(Idx), Name);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| X86LowerAMXIntrinsics.cpp | 214 Value *ResVec = B.CreateInsertElement(VecPhi, Elt, Idx); 409 NewVecC = B.CreateInsertElement(VecCPhi, ResElt, IdxC); 450 NewVecC = B.CreateInsertElement(VecCPhi, ResElt, IdxC); 459 Value *NewVecD = B.CreateInsertElement(VecDPhiColLoop, NewEltC, IdxC);
|
| X86InstCombineIntrinsic.cpp | 1275 V = IC.Builder.CreateInsertElement(Arg0, V, (uint64_t)0);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| TargetFolder.h | 256 Constant *CreateInsertElement(Constant *Vec, Constant *NewElt,
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| InstCombineNegator.cpp | 341 return Builder.CreateInsertElement(NegVector, NegNewElt, IEI->getOperand(2),
|
| InstCombineVectorOps.cpp | 1237 Value *NewInsElt1 = Builder.CreateInsertElement(X, ScalarC, IdxC2); 1364 Value *NewInsElt = Builder.CreateInsertElement(NewUndef, ScalarSrc, IdxOp); 1379 Value *NewInsElt = Builder.CreateInsertElement(VecSrc, ScalarSrc, IdxOp); 1863 Value *NewIns = Builder.CreateInsertElement(UndefVec, X, Zero);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPUAtomicOptimizer.cpp | 639 Value *const PartialInsert = B.CreateInsertElement( 642 B.CreateInsertElement(PartialInsert, ReadFirstLaneHi, B.getInt32(1));
|
| AMDGPUCodeGenPrepare.cpp | 485 NewVal = Builder.CreateInsertElement(NewVal, Values[I], I); 789 NewFDiv = Builder.CreateInsertElement(NewFDiv, NewElt, I); 1238 NewDiv = Builder.CreateInsertElement(NewDiv, NewElt, N);
|
| AMDGPUPromoteAlloca.cpp | 539 Value *NewVecValue = Builder.CreateInsertElement(VecValue, Elt, Index);
|
| AMDGPUInstCombineIntrinsic.cpp | 1031 return IC.Builder.CreateInsertElement(UndefValue::get(II.getType()),
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| LoadStoreVectorizer.cpp | 1112 Builder.CreateInsertElement(Vec, Extract, Builder.getInt32(NewIdx)); 1125 Builder.CreateInsertElement(Vec, Extract, Builder.getInt32(I));
|
| VectorCombine.cpp | 671 Value *Insert = Builder.CreateInsertElement(NewVecC, Scalar, Index);
|
| /src/external/apache2/llvm/dist/llvm/lib/IR/ |
| AutoUpgrade.cpp | 1537 return Builder.CreateInsertElement(A, Select, (uint64_t)0); 1953 Rep = Builder.CreateInsertElement(Vec, Elt0, (uint64_t)0); 2078 Rep = Builder.CreateInsertElement(CI->getArgOperand(0), EltOp, 2212 Rep = Builder.CreateInsertElement(CI->getArgOperand(0), Rep, (uint64_t)0); 2217 Rep = Builder.CreateInsertElement(CI->getArgOperand(0), Rep, (uint64_t)0); 2222 Rep = Builder.CreateInsertElement(CI->getArgOperand(0), Rep, (uint64_t)0); 2417 Rep = Builder.CreateInsertElement(Rep, Load, 3244 Rep = Builder.CreateInsertElement(CI->getArgOperand(0), Rep, 3259 Rep = Builder.CreateInsertElement(Constant::getNullValue(CI->getType()), 3317 Rep = Builder.CreateInsertElement(CI->getArgOperand(IsMask3 ? 2 : 0) [all...] |
| IRBuilder.cpp | 1071 V = CreateInsertElement(Poison, V, ConstantInt::get(I32Ty, 0),
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| PPCTargetTransformInfo.cpp | 159 Result = IC.Builder.CreateInsertElement(Result, ExtractedElts[Idx],
|
| /src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| CGBuiltin.cpp | 6340 CGF.Builder.CreateInsertElement(UndefValue::get(ArgTy), Ops[j], C0); 6675 Ops[0] = Builder.CreateInsertElement(V, Ld, CI); 7731 return Builder.CreateInsertElement(Ops[1], Ops[0], Ops[2], "vset_lane"); 7836 return Builder.CreateInsertElement(Ops[1], Ld, Ops[2], "vld1_lane"); 8314 Op = Builder.CreateInsertElement(V, Op, CI); 10080 return Builder.CreateInsertElement(Ops[1], Ops[0], Ops[2], "vset_lane"); 10086 return Builder.CreateInsertElement(Ops[1], Ops[0], Ops[2], "vset_lane"); 10092 return Builder.CreateInsertElement(Ops[1], Ops[0], Ops[2], "vset_lane"); 11268 return Builder.CreateInsertElement(Ops[1], Ops[0], Ops[2], "vld1_lane"); 11278 Ops[0] = Builder.CreateInsertElement(V, Ops[0], CI) [all...] |
| CGExpr.cpp | 2067 Vec = Builder.CreateInsertElement(Vec, Src.getScalarVal(), 2084 Vec = Builder.CreateInsertElement(Vec, Src.getScalarVal(), 2301 Vec = Builder.CreateInsertElement(Vec, SrcVal, Elt);
|
| CGExprScalar.cpp | 1617 NewV = Builder.CreateInsertElement(NewV, VExt, IIndx, "shuf_ins"); 1857 V = Builder.CreateInsertElement(V, Init, Builder.getInt32(CurIdx), 1929 V = Builder.CreateInsertElement(V, Init, Idx, "vecinit");
|