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

References

lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 2904   setValue(&LP, Res);
 2967     setValue(&I, DAG.getNode(ISD::FNEG, getCurSDLoc(),
 3108   setValue(&I, UnNodeValue);
 3129   setValue(&I, BinNodeValue);
 3182   setValue(&I, Res);
 3192   setValue(&I, DAG.getNode(ISD::SDIV, getCurSDLoc(), Op1.getValueType(), Op1,
 3220   setValue(&I, DAG.getSetCC(getCurSDLoc(), DestVT, Op1, Op2, Opcode));
 3239   setValue(&I, DAG.getSetCC(getCurSDLoc(), DestVT, Op1, Op2, Condition));
 3374   setValue(&I, DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(),
 3383   setValue(&I, DAG.getNode(ISD::TRUNCATE, getCurSDLoc(), DestVT, N));
 3392   setValue(&I, DAG.getNode(ISD::ZERO_EXTEND, getCurSDLoc(), DestVT, N));
 3401   setValue(&I, DAG.getNode(ISD::SIGN_EXTEND, getCurSDLoc(), DestVT, N));
 3410   setValue(&I, DAG.getNode(ISD::FP_ROUND, dl, DestVT, N,
 3420   setValue(&I, DAG.getNode(ISD::FP_EXTEND, getCurSDLoc(), DestVT, N));
 3428   setValue(&I, DAG.getNode(ISD::FP_TO_UINT, getCurSDLoc(), DestVT, N));
 3436   setValue(&I, DAG.getNode(ISD::FP_TO_SINT, getCurSDLoc(), DestVT, N));
 3444   setValue(&I, DAG.getNode(ISD::UINT_TO_FP, getCurSDLoc(), DestVT, N));
 3452   setValue(&I, DAG.getNode(ISD::SINT_TO_FP, getCurSDLoc(), DestVT, N));
 3466   setValue(&I, N);
 3478   setValue(&I, N);
 3490     setValue(&I, DAG.getNode(ISD::BITCAST, dl,
 3497     setValue(&I, DAG.getConstant(C->getValue(), dl, DestVT, /*isTarget=*/false,
 3500     setValue(&I, N);            // noop cast.
 3515   setValue(&I, N);
 3524   setValue(&I, DAG.getNode(ISD::INSERT_VECTOR_ELT, getCurSDLoc(),
 3534   setValue(&I, DAG.getNode(ISD::EXTRACT_VECTOR_ELT, getCurSDLoc(),
 3555     setValue(&I, DAG.getNode(ISD::SPLAT_VECTOR, DL, VT, FirstElt));
 3569     setValue(&I, DAG.getVectorShuffle(VT, DL, Src1, Src2, Mask));
 3613         setValue(&I, DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, ConcatOps));
 3652     setValue(&I, Result);
 3684       setValue(&I, DAG.getUNDEF(VT)); // Vectors are not used.
 3710       setValue(&I, DAG.getVectorShuffle(VT, DL, Src1, Src2, MappedOps));
 3737   setValue(&I, DAG.getBuildVector(VT, DL, Ops));
 3768     setValue(&I, DAG.getUNDEF(MVT(MVT::Other)));
 3790   setValue(&I, DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(),
 3816     setValue(&I, DAG.getUNDEF(MVT(MVT::Other)));
 3830   setValue(&I, DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(),
 3942   setValue(&I, N);
 3993   setValue(&I, DSA);
 4122   setValue(&I, DAG.getNode(ISD::MERGE_VALUES, dl,
 4181   setValue(&I, L);
 4313   setValue(&I, StoreNode);
 4423   setValue(&I, Scatter);
 4487   setValue(&I, Load);
 4547   setValue(&I, Gather);
 4583   setValue(&I, L);
 4632   setValue(&I, L);
 4693     setValue(&I, L);
 4709   setValue(&I, L);
 4854     setValue(&I, Result);
 5655     setValue(&I, DAG.getNode(ISD::RETURNADDR, sdl,
 5660     setValue(&I, DAG.getNode(ISD::ADDROFRETURNADDR, sdl,
 5664     setValue(&I, DAG.getNode(ISD::SPONENTRY, sdl,
 5668     setValue(&I, DAG.getNode(ISD::FRAMEADDR, sdl,
 5680     setValue(&I, Res);
 5924     setValue(&I, Res);
 5941     setValue(&I, DAG.getNode(ISD::EH_DWARF_CFA, sdl,
 5969     setValue(&I, Op.getValue(0));
 6000     setValue(&I, ExpandPowI(sdl, getValue(I.getArgOperand(0)),
 6004     setValue(&I, expandLog(sdl, getValue(I.getArgOperand(0)), DAG, TLI));
 6007     setValue(&I, expandLog2(sdl, getValue(I.getArgOperand(0)), DAG, TLI));
 6010     setValue(&I, expandLog10(sdl, getValue(I.getArgOperand(0)), DAG, TLI));
 6013     setValue(&I, expandExp(sdl, getValue(I.getArgOperand(0)), DAG, TLI));
 6016     setValue(&I, expandExp2(sdl, getValue(I.getArgOperand(0)), DAG, TLI));
 6019     setValue(&I, expandPow(sdl, getValue(I.getArgOperand(0)),
 6049     setValue(&I, DAG.getNode(Opcode, sdl,
 6068     setValue(&I, DAG.getNode(Opcode, sdl, RetVT,
 6073     setValue(&I, DAG.getNode(ISD::FMINNUM, sdl,
 6079     setValue(&I, DAG.getNode(ISD::FMAXNUM, sdl,
 6085     setValue(&I, DAG.getNode(ISD::FMINIMUM, sdl,
 6091     setValue(&I, DAG.getNode(ISD::FMAXIMUM, sdl,
 6097     setValue(&I, DAG.getNode(ISD::FCOPYSIGN, sdl,
 6103     setValue(&I, DAG.getNode(ISD::FMA, sdl,
 6147       setValue(&I, DAG.getNode(ISD::FMA, sdl,
 6162       setValue(&I, Add);
 6167     setValue(&I, DAG.getNode(ISD::BITCAST, sdl, MVT::i16,
 6174     setValue(&I, DAG.getNode(ISD::FP_EXTEND, sdl,
 6188     setValue(&I, Res);
 6193     setValue(&I, DAG.getNode(ISD::BITREVERSE, sdl,
 6198     setValue(&I, DAG.getNode(ISD::BSWAP, sdl,
 6206     setValue(&I, DAG.getNode(CI->isZero() ? ISD::CTTZ : ISD::CTTZ_ZERO_UNDEF,
 6214     setValue(&I, DAG.getNode(CI->isZero() ? ISD::CTLZ : ISD::CTLZ_ZERO_UNDEF,
 6221     setValue(&I, DAG.getNode(ISD::CTPOP, sdl, Ty, Arg));
 6237       setValue(&I, DAG.getNode(FunnelOpcode, sdl, VT, X, Y, Z));
 6247         setValue(&I, DAG.getNode(RotateOpcode, sdl, VT, X, Z));
 6256         setValue(&I, DAG.getNode(RotateOpcode, sdl, VT, X, NegShAmt));
 6266       setValue(&I, DAG.getNode(ISD::OR, sdl, VT, ShX, ShY));
 6286     setValue(&I, DAG.getSelect(sdl, VT, IsZeroShift, IsFSHL ? X : Y, Or));
 6292     setValue(&I, DAG.getNode(ISD::SADDSAT, sdl, Op1.getValueType(), Op1, Op2));
 6298     setValue(&I, DAG.getNode(ISD::UADDSAT, sdl, Op1.getValueType(), Op1, Op2));
 6304     setValue(&I, DAG.getNode(ISD::SSUBSAT, sdl, Op1.getValueType(), Op1, Op2));
 6310     setValue(&I, DAG.getNode(ISD::USUBSAT, sdl, Op1.getValueType(), Op1, Op2));
 6318     setValue(&I, DAG.getNode(FixedPointIntrinsicToOpcode(Intrinsic), sdl,
 6326     setValue(&I, DAG.getNode(ISD::SMULFIXSAT, sdl, Op1.getValueType(), Op1, Op2,
 6334     setValue(&I, DAG.getNode(ISD::UMULFIXSAT, sdl, Op1.getValueType(), Op1, Op2,
 6343     setValue(&I, Res);
 6363     setValue(&I, Res);
 6383     setValue(&I, Res);
 6409     setValue(&I, Res);
 6424     setValue(&I, getValue(I.getOperand(0)));
 6461     setValue(&I, DAG.getNode(ISD::ADJUST_TRAMPOLINE, sdl,
 6480     setValue(&I, DAG.getNode(ISD::FLT_ROUNDS_, sdl, MVT::i32));
 6485     setValue(&I, getValue(I.getArgOperand(0)));
 6540     setValue(&I, DAG.getNode(Op, sdl, VTs, Op1, Op2));
 6606     setValue(&I, DAG.getUNDEF(TLI.getPointerTy(DAG.getDataLayout())));
 6689     setValue(&I, Add);
 6705     setValue(&I, N);
 6736     setValue(&I, patchableNode);
 6771     setValue(&I, patchableNode);
 6843     setValue(&I, N);
 6863     setValue(&I, Val);
 6873     setValue(&I, DAG.getNode(ISD::AND, getCurSDLoc(), DestVT, Ptr,
 7020   setValue(&FPI, FPResult);
 7182     setValue(Inst, Result.first);
 7252   setValue(&I, Value);
 7267     setValue(&I, DAG.getConstant(0, getCurSDLoc(), CallVT));
 7363     setValue(&I, Res.first);
 7407   setValue(&I, DstPlusSize);
 7426     setValue(&I, Res.first);
 7512   setValue(&I, DAG.getNode(Opcode, getCurSDLoc(), Tmp.getValueType(), Tmp));
 7530   setValue(&I, DAG.getNode(Opcode, getCurSDLoc(), VT, Tmp0, Tmp1));
 7572           setValue(&I, DAG.getNode(ISD::FCOPYSIGN, getCurSDLoc(),
 8506     setValue(CS.getInstruction(), V);
 8535   setValue(CS.getInstruction(), DAG.getMergeValues(Ops, getCurSDLoc()));
 8557   setValue(&I, V);
 8878       setValue(CS.getInstruction(), SDValue(MN, 0));
 8880       setValue(CS.getInstruction(), Result.first);
 8964   setValue(&I, Res);
 9849     SDB->setValue(&Arg, Res);
lib/CodeGen/SelectionDAG/StatepointLowering.cpp
  917       setValue(ISP.getInstruction(), ReturnValue);
  921     setValue(ISP.getInstruction(), DAG.getIntPtrConstant(-1, getCurSDLoc()));
  954     setValue(Call, ReturnVal);
  984     setValue(&CI, CopyFromReg);
  986     setValue(&CI, getValue(I));
 1015     setValue(&Relocate, SD);
 1044   setValue(&Relocate, SpillLoad);