Home | History | Annotate | Download | only in SelectionDAG

Lines Matching full:getoperand

110   return BitConvertToInteger(N->getOperand(0));
124 BitConvertToInteger(N->getOperand(0)),
125 BitConvertToInteger(N->getOperand(1)));
135 SDValue NewOp = BitConvertVectorToIntegerVector(N->getOperand(0));
138 NewOp, N->getOperand(1));
149 SDValue Op = GetSoftenedFloat(N->getOperand(0));
155 SDValue Ops[2] = { GetSoftenedFloat(N->getOperand(0)),
156 GetSoftenedFloat(N->getOperand(1)) };
168 SDValue Op = GetSoftenedFloat(N->getOperand(0));
179 SDValue LHS = GetSoftenedFloat(N->getOperand(0));
180 SDValue RHS = BitConvertToInteger(N->getOperand(1));
222 SDValue Op = GetSoftenedFloat(N->getOperand(0));
234 SDValue Ops[2] = { GetSoftenedFloat(N->getOperand(0)),
235 GetSoftenedFloat(N->getOperand(1)) };
247 SDValue Op = GetSoftenedFloat(N->getOperand(0));
259 SDValue Op = GetSoftenedFloat(N->getOperand(0));
271 SDValue Op = GetSoftenedFloat(N->getOperand(0));
283 SDValue Op = GetSoftenedFloat(N->getOperand(0));
295 SDValue Op = GetSoftenedFloat(N->getOperand(0));
307 SDValue Op = GetSoftenedFloat(N->getOperand(0));
319 SDValue Ops[3] = { GetSoftenedFloat(N->getOperand(0)),
320 GetSoftenedFloat(N->getOperand(1)),
321 GetSoftenedFloat(N->getOperand(2)) };
333 SDValue Ops[2] = { GetSoftenedFloat(N->getOperand(0)),
334 GetSoftenedFloat(N->getOperand(1)) };
346 SDValue Op = GetSoftenedFloat(N->getOperand(0));
360 GetSoftenedFloat(N->getOperand(0)) };
372 SDValue Op = N->getOperand(0);
382 SDValue Op = N->getOperand(0);
389 SDValue Op = N->getOperand(0);
397 SDValue Ops[2] = { GetSoftenedFloat(N->getOperand(0)),
398 GetSoftenedFloat(N->getOperand(1)) };
409 assert(N->getOperand(1).getValueType() == MVT::i32 &&
412 SDValue Ops[2] = { GetSoftenedFloat(N->getOperand(0)), N->getOperand(1) };
424 SDValue Ops[2] = { GetSoftenedFloat(N->getOperand(0)),
425 GetSoftenedFloat(N->getOperand(1)) };
437 SDValue Op = GetSoftenedFloat(N->getOperand(0));
449 SDValue Op = GetSoftenedFloat(N->getOperand(0));
461 SDValue Op = GetSoftenedFloat(N->getOperand(0));
473 SDValue Ops[2] = { GetSoftenedFloat(N->getOperand(0)),
474 GetSoftenedFloat(N->getOperand(1)) };
486 SDValue Op = GetSoftenedFloat(N->getOperand(0));
527 SDValue LHS = GetSoftenedFloat(N->getOperand(1));
528 SDValue RHS = GetSoftenedFloat(N->getOperand(2));
530 LHS.getValueType(), N->getOperand(0),LHS,RHS);
534 SDValue LHS = GetSoftenedFloat(N->getOperand(2));
535 SDValue RHS = GetSoftenedFloat(N->getOperand(3));
537 LHS.getValueType(), N->getOperand(0),
538 N->getOperand(1), LHS, RHS, N->getOperand(4));
547 SDValue Chain = N->getOperand(0); // Get the chain.
548 SDValue Ptr = N->getOperand(1); // Get the pointer.
554 NewVAARG = DAG.getVAArg(NVT, dl, Chain, Ptr, N->getOperand(2),
565 EVT SVT = N->getOperand(0).getValueType();
585 NVT, N->getOperand(0));
637 GetSoftenedFloat(N->getOperand(0)));
641 EVT SVT = N->getOperand(0).getValueType();
647 SDValue Op = GetSoftenedFloat(N->getOperand(0));
652 SDValue NewLHS = N->getOperand(2), NewRHS = N->getOperand(3);
653 ISD::CondCode CCCode = cast<CondCodeSDNode>(N->getOperand(1))->get();
668 return SDValue(DAG.UpdateNodeOperands(N, N->getOperand(0),
670 N->getOperand(4)),
676 RTLIB::Libcall LC = RTLIB::getFPTOSINT(N->getOperand(0).getValueType(), RVT);
678 SDValue Op = GetSoftenedFloat(N->getOperand(0));
684 RTLIB::Libcall LC = RTLIB::getFPTOUINT(N->getOperand(0).getValueType(), RVT);
686 SDValue Op = GetSoftenedFloat(N->getOperand(0));
693 SDValue Op = GetSoftenedFloat(N->getOperand(0));
698 getOperand(0), NewRHS = N->getOperand(1);
699 ISD::CondCode CCCode = cast<CondCodeSDNode>(N->getOperand(4))->get();
715 N->getOperand(2), N->getOperand(3),
721 SDValue NewLHS = N->getOperand(0), NewRHS = N->getOperand(1);
722 ISD::CondCode CCCode = cast<CondCodeSDNode>(N->getOperand(2))->get();
854 GetExpandedFloat(N->getOperand(0), Lo, Tmp);
906 SDValue Ops[2] = { N->getOperand(0), N->getOperand(1) };
980 SDValue Ops[3] = { N->getOperand(0), N->getOperand(1), N->getOperand(2) };
994 SDValue Ops[2] = { N->getOperand(0), N->getOperand(1) };
1021 GetExpandedFloat(N->getOperand(0), Lo, Hi);
1029 Hi = DAG.getNode(ISD::FP_EXTEND, N->getDebugLoc(), NVT, N->getOperand(0));
1086 SDValue Ops[2] = { N->getOperand(0), N->getOperand(1) };
1146 SDValue Src = N->getOperand(0);
1227 if (CustomLowerNode(N, N->getOperand(OpNo).getValueType(), false))
1300 SDValue NewLHS = N->getOperand(2), NewRHS = N->getOperand(3);
1301 ISD::CondCode CCCode = cast<CondCodeSDNode>(N->getOperand(1))->get();
1312 return SDValue(DAG.UpdateNodeOperands(N, N->getOperand(0),
1314 N->getOperand(4)), 0);
1318 assert(N->getOperand(0).getValueType() == MVT::ppcf128 &&
1321 GetExpandedFloat(N->getOperand(0), Lo, Hi);
1324 N->getValueType(0), Hi, N->getOperand(1));
1334 assert(N->getOperand(0).getValueType() == MVT::ppcf128 &&
1337 N->getOperand(0), DAG.getValueType(MVT::f64));
1343 RTLIB::Libcall LC = RTLIB::getFPTOSINT(N->getOperand(0).getValueType(), RVT);
1345 return TLI.makeLibCall(DAG, LC, RVT, &N->getOperand(0), 1, false, dl);
1355 assert(N->getOperand(0).getValueType() == MVT::ppcf128 &&
1362 return DAG.getNode(ISD::SELECT_CC, dl, MVT::i32, N->getOperand(0), Tmp,
1367 N->getOperand(0),
1371 MVT::i32, N->getOperand(0)),
1375 RTLIB::Libcall LC = RTLIB::getFPTOUINT(N->getOperand(0).getValueType(), RVT);
1377 return TLI.makeLibCall(DAG, LC, N->getValueType(0), &N->getOperand(0), 1,
1382 SDValue NewLHS = N->getOperand(0), NewRHS = N->getOperand(1);
1383 ISD::CondCode CCCode = cast<CondCodeSDNode>(N->getOperand(4))->get();
1395 N->getOperand(2), N->getOperand(3),
1400 SDValue NewLHS = N->getOperand(0), NewRHS = N->getOperand(1);
1401 ISD::CondCode CCCode = cast<CondCodeSDNode>(N->getOperand(2))->get();