|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 2908 if (TLI.expandFP_TO_UINT(Node, Tmp1, Tmp2, DAG))
2912 if (TLI.expandFP_TO_UINT(Node, Tmp1, Tmp2, DAG)) {
2914 DAG.ReplaceAllUsesOfValueWith(SDValue(Node,1), Tmp2);
3102 Tmp2 = Node->getOperand(1);
3103 Tmp1 = DAG.getSelectCC(dl, Tmp1, Tmp2, Tmp1, Tmp2, Pred);
3103 Tmp1 = DAG.getSelectCC(dl, Tmp1, Tmp2, Tmp1, Tmp2, Pred);
3202 Tmp2 = Node->getOperand(0);
3206 Tmp1 = DAG.getNode(DivRemOpc, dl, VTs, Tmp2, Tmp3).getValue(1);
3210 Tmp1 = DAG.getNode(DivOpc, dl, VT, Tmp2, Tmp3);
3212 Tmp1 = DAG.getNode(ISD::SUB, dl, VT, Tmp2, Tmp1);
3413 Tmp2 = DAG.getNode(ISD::ANY_EXTEND, dl, PairTy, Node->getOperand(1));
3414 Tmp2 = DAG.getNode(
3415 ISD::SHL, dl, PairTy, Tmp2,
3418 Results.push_back(DAG.getNode(ISD::OR, dl, PairTy, Tmp1, Tmp2));
3423 Tmp2 = Node->getOperand(1);
3427 Tmp2, Tmp3,
3432 Tmp2, Tmp3, ISD::SETNE);
3483 Tmp2 = Node->getOperand(1);
3484 if (Tmp2.getOpcode() == ISD::SETCC) {
3486 Tmp1, Tmp2.getOperand(2),
3487 Tmp2.getOperand(0), Tmp2.getOperand(1),
3487 Tmp2.getOperand(0), Tmp2.getOperand(1),
3491 if (Tmp2.isUndef() ||
3492 (Tmp2.getOpcode() == ISD::AND &&
3493 isa<ConstantSDNode>(Tmp2.getOperand(1)) &&
3494 cast<ConstantSDNode>(Tmp2.getOperand(1))->getZExtValue() == 1))
3495 Tmp3 = Tmp2;
3497 Tmp3 = DAG.getNode(ISD::AND, dl, Tmp2.getValueType(), Tmp2,
3497 Tmp3 = DAG.getNode(ISD::AND, dl, Tmp2.getValueType(), Tmp2,
3498 DAG.getConstant(1, dl, Tmp2.getValueType()));
3508 Tmp2 = Node->getOperand(1);
3510 bool Legalized = LegalizeSetCCCondCode(Node->getValueType(0), Tmp1, Tmp2,
3518 Tmp1, Tmp2, Tmp3, Node->getFlags());
3542 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, VT, Tmp1, Tmp2,
3552 Tmp2 = Node->getOperand(1); // RHS
3567 SDValue Cond = DAG.getNode(ISD::SETCC, dl, CCVT, Tmp1, Tmp2, CC, Node->getFlags());
3582 Tmp1 = DAG.getSelectCC(dl, Tmp1, Tmp2, Tmp4, Tmp3, InvCC);
3592 Tmp1 = DAG.getSelectCC(dl, Tmp2, Tmp1, Tmp4, Tmp3, SwapInvCC);
3599 getSetCCResultType(Tmp1.getValueType()), Tmp1, Tmp2, CC, NeedInvert,
3613 Tmp1, Tmp2, Tmp3, Tmp4, CC);
3615 Tmp2 = DAG.getConstant(0, dl, Tmp1.getValueType());
3618 Tmp2, Tmp3, Tmp4, CC);
3627 Tmp2 = Node->getOperand(2); // LHS
3632 Tmp2.getValueType()), Tmp2, Tmp3, Tmp4, NeedInvert, dl);
3632 Tmp2.getValueType()), Tmp2, Tmp3, Tmp4, NeedInvert, dl);
3642 Tmp4, Tmp2, Tmp3, Node->getOperand(4));
3644 Tmp3 = DAG.getConstant(0, dl, Tmp2.getValueType());
3647 Tmp2, Tmp3, Node->getOperand(4));