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

References

include/llvm/IR/IRBuilder.h
  894       V = CreateInsertValue(V, retVals[i], i, "mrv");
lib/CodeGen/AtomicExpandPass.cpp
  928   Res = Builder.CreateInsertValue(Res, FinalOldVal, 0);
  929   Res = Builder.CreateInsertValue(Res, Success, 1);
  993   Res = Builder.CreateInsertValue(Res, FinalOldVal, 0);
  996   Res = Builder.CreateInsertValue(Res, Success, 1);
 1083   Res = Builder.CreateInsertValue(Res, OldVal, 0);
 1084   Res = Builder.CreateInsertValue(Res, Succ, 1);
 1306     Res = Builder.CreateInsertValue(UndefValue::get(CI->getType()), Loaded, 0);
 1307     Res = Builder.CreateInsertValue(Res, Success, 1);
 1792     V = Builder.CreateInsertValue(V, ExpectedOut, 0);
 1793     V = Builder.CreateInsertValue(V, Result, 1);
lib/CodeGen/SjLjEHPrepare.cpp
  162   LPadVal = Builder.CreateInsertValue(LPadVal, ExnVal, 0, "lpad.val");
  163   LPadVal = Builder.CreateInsertValue(LPadVal, SelVal, 1, "lpad.val");
lib/IR/Core.cpp
 3897   return wrap(unwrap(B)->CreateInsertValue(unwrap(AggVal), unwrap(EltVal),
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  810       Res = Builder.CreateInsertValue(Res, L, i);
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
  394       NewRetVal = B.CreateInsertValue(NewRetVal, RetVal, RetIdx++);
  418           Val = B.CreateInsertValue(UndefValue::get(EltTy), Val, 0);
  421       NewRetVal = B.CreateInsertValue(NewRetVal, Val, RetIdx++);
lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
  227           Builder.CreateInsertValue(NewValue, NewOperands[i], makeArrayRef(i));
  282     return Builder.CreateInsertValue(NewOperands[0], NewOperands[1],
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
  858     Value *Pair0 = IRB.CreateInsertValue(Undef, FMCI, 0, "pair0");
  860     Value *Pair1 = IRB.CreateInsertValue(Pair0, TempRet0, 1, "pair1");
lib/Transforms/Coroutines/CoroSplit.cpp
  206       ReturnValue = Builder.CreateInsertValue(UndefValue::get(RetStructTy),
  451     Agg = Builder.CreateInsertValue(Agg, Args[I], I);
 1292         RetV = Builder.CreateInsertValue(RetV, CastedContinuation, 0);
 1294           RetV = Builder.CreateInsertValue(RetV, ReturnPHIs[I], I);
lib/Transforms/IPO/MergeFunctions.cpp
  495           Builder.CreateInsertValue(Result, Element, makeArrayRef(I));
lib/Transforms/IPO/WholeProgramDevirt.cpp
 1655       Pair = B.CreateInsertValue(Pair, LoadedValue, {0});
 1656       Pair = B.CreateInsertValue(Pair, TypeTestCall, {1});
lib/Transforms/InstCombine/InstCombineCalls.cpp
  660     Res = Builder.CreateInsertValue(Res, UAddOV, 0);
  661     return Builder.CreateInsertValue(Res, UAddResult, 1);
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  656       return IC.replaceInstUsesWith(LI, IC.Builder.CreateInsertValue(
  690       V = IC.Builder.CreateInsertValue(V, L, i);
  705       return IC.replaceInstUsesWith(LI, IC.Builder.CreateInsertValue(
  740       V = IC.Builder.CreateInsertValue(V, L, i);
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
 1525           IRB.CreateInsertValue(UndefValue::get(RT), RI.getReturnValue(), 0);
 1527           IRB.CreateInsertValue(InsVal, DFSF.getShadow(RI.getReturnValue()), 1);
lib/Transforms/Instrumentation/MemorySanitizer.cpp
 3597     Value *Res = IRB.CreateInsertValue(AggShadow, InsShadow, I.getIndices());
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  704       IRB.CreateInsertValue(UndefValue::get(CASI->getType()), OldVal, 0);
  705     Res = IRB.CreateInsertValue(Res, Success, 1);
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  508   Value *NewI = B.CreateInsertValue(Struct, NewOp, 0);
lib/Transforms/Scalar/LowerAtomic.cpp
   34   Res = Builder.CreateInsertValue(UndefValue::get(CXI->getType()), Orig, 0);
   35   Res = Builder.CreateInsertValue(Res, Equal, 1);
lib/Transforms/Scalar/SROA.cpp
 3366       Agg = IRB.CreateInsertValue(Agg, Load, Indices, Name + ".insert");
tools/clang/lib/CodeGen/CGBuiltin.cpp
 6840       MvecOut = Builder.CreateInsertValue(MvecOut, Vec, {0, i});
tools/clang/lib/CodeGen/CGCall.cpp
 2947         RV = Builder.CreateInsertValue(RV, results[i], i);
tools/clang/lib/CodeGen/CGException.cpp
 1588   LPadVal = Builder.CreateInsertValue(LPadVal, Exn, 0, "lpad.val");
 1589   LPadVal = Builder.CreateInsertValue(LPadVal, Sel, 1, "lpad.val");
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  883   return Builder.CreateInsertValue(src, dstAdj, 1);
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 3274     Dst = Builder.CreateInsertValue(Dst, FirstField, Idx++);
 3276       Dst = Builder.CreateInsertValue(Dst, NonVirtualBaseAdjustment, Idx++);
 3278       Dst = Builder.CreateInsertValue(Dst, VBPtrOffset, Idx++);
 3280       Dst = Builder.CreateInsertValue(Dst, VirtualBaseAdjustmentOffset, Idx++);