|
reference, declaration → definition
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);