reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/ScalarizeMaskedMemIntrin.cpp
  169       VResult = Builder.CreateInsertElement(VResult, Load, Idx);
  213     Value *NewVResult = Builder.CreateInsertElement(VResult, Load, Idx);
  419           Builder.CreateInsertElement(VResult, Load, Idx, "Res" + Twine(Idx));
  464         Builder.CreateInsertElement(VResult, Load, Idx, "Res" + Twine(Idx));
  629           Builder.CreateInsertElement(VResult, Load, Idx, "Res" + Twine(Idx));
  673     Value *NewVResult = Builder.CreateInsertElement(VResult, Load, Idx);
lib/IR/AutoUpgrade.cpp
 1380   return Builder.CreateInsertElement(A, Select, (uint64_t)0);
 1797       Rep = Builder.CreateInsertElement(Vec, Elt0, (uint64_t)0);
 2057       Rep = Builder.CreateInsertElement(CI->getArgOperand(0), Rep, (uint64_t)0);
 2061       Rep = Builder.CreateInsertElement(CI->getArgOperand(0), Rep, (uint64_t)0);
 2065       Rep = Builder.CreateInsertElement(CI->getArgOperand(0), Rep, (uint64_t)0);
 3066         Rep = Builder.CreateInsertElement(CI->getArgOperand(0), Rep,
 3081       Rep = Builder.CreateInsertElement(Constant::getNullValue(CI->getType()),
 3139       Rep = Builder.CreateInsertElement(CI->getArgOperand(IsMask3 ? 2 : 0),
lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
  455     NewVal = Builder.CreateInsertElement(NewVal, Values[I], I);
  594       NewFDiv = Builder.CreateInsertElement(NewFDiv, NewElt, I);
  914         NewDiv = Builder.CreateInsertElement(NewDiv, NewElt, N);
lib/Transforms/InstCombine/InstCombineCalls.cpp
 2721         V = Builder.CreateInsertElement(Arg0, V, (uint64_t)0);
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
 1057     return Builder.CreateInsertElement(UndefValue::get(II->getType()), NewCall,
tools/clang/lib/CodeGen/CGBuiltin.cpp
 9926   return CGF.Builder.CreateInsertElement(Upper, Res, (uint64_t)0);
10305     return Builder.CreateInsertElement(Ops[0], Ops[1], Index);
11418     return Builder.CreateInsertElement(Ops[1], A, (uint64_t)0);
11635     return Builder.CreateInsertElement(Ops[0], A, (uint64_t)0);
11653     return Builder.CreateInsertElement(Ops[0], A, (uint64_t)0);
12803     Value *Res = Builder.CreateInsertElement(
12805     Res = Builder.CreateInsertElement(Res, Ops[1],
unittests/IR/IRBuilderTest.cpp
  776   Vec = Builder.CreateInsertElement(Vec, Elt2, 2);
unittests/IR/PatternMatch.cpp
  921   Value *VI1 = IRB.CreateInsertElement(UndefVec, IRB.getInt8(1), (uint64_t)0);
  923   Value *VI3 = IRB.CreateInsertElement(VI1, Val2, (uint64_t)1);