Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:getOpcode

229   if (Node->getOpcode() == ISD::CALLSEQ_START)
231 else if (Node->getOpcode() == ISD::CALLSEQ_END) {
276 while (Node->getOpcode() != ISD::CALLSEQ_START || nested) {
280 switch (Node->getOpcode()) {
767 if (Op.getOpcode() == ISD::TargetConstant) // Allow illegal target nodes.
782 Node->getOperand(i).getOpcode() == ISD::TargetConstant) &&
797 switch (Node->getOpcode()) {
803 Action = TLI.getOperationAction(Node->getOpcode(), MVT::Other);
808 Action = TLI.getOperationAction(Node->getOpcode(),
814 Action = TLI.getOperationAction(Node->getOpcode(), InnerType);
818 Action = TLI.getOperationAction(Node->getOpcode(),
825 unsigned CCOperand = Node->getOpcode() == ISD::SELECT_CC ? 4 :
826 Node->getOpcode() == ISD::SETCC ? 2 : 1;
827 unsigned CompareOperand = Node->getOpcode() == ISD::BR_CC ? 2 : 0;
833 if (Node->getOpcode() == ISD::SELECT_CC)
834 Action = TLI.getOperationAction(Node->getOpcode(),
837 Action = TLI.getOperationAction(Node->getOpcode(), OpVT);
871 Action = TLI.getOperationAction(Node->getOpcode(), Node->getValueType(0));
881 Action = TLI.getOperationAction(Node->getOpcode(), Node->getValueType(0));
897 if (Node->getOpcode() >= ISD::BUILTIN_OP_END) {
900 Action = TLI.getOperationAction(Node->getOpcode(), Node->getValueType(0));
909 switch (Node->getOpcode()) {
983 switch (Node->getOpcode()) {
1009 Scalars.push_back(DAG.getNode(Node->getOpcode(), dl,
1050 if (LastCALLSEQ_END.getOpcode() != ISD::EntryToken) {
1142 switch (TLI.getOperationAction(Node->getOpcode(), VT)) {
1171 EVT NVT = TLI.getTypeToPromoteTo(Node->getOpcode(), VT);
1671 if (Node->getOperand(i).getOpcode() == ISD::UNDEF) continue;
1926 if (V.getOpcode() == ISD::UNDEF)
1969 assert(Node->getOperand(i).getOpcode() == ISD::UNDEF);
1986 if (V.getOpcode() == ISD::UNDEF)
2194 if (User->getOpcode() == OtherOpcode &&
2207 unsigned Opcode = Node->getOpcode();
2698 unsigned Opc = Node->getOpcode();
2787 switch (Node->getOpcode()) {
2791 Tmp1 = ExpandBitCount(Node->getOpcode(), Node->getOperand(0), dl);
2957 Tmp1 = ExpandLegalINT_TO_FP(Node->getOpcode() == ISD::SINT_TO_FP,
3269 bool isSigned = Node->getOpcode() == ISD::SREM;
3298 bool isSigned = Node->getOpcode() == ISD::SDIV;
3322 unsigned ExpandOpcode = Node->getOpcode() == ISD::MULHU ? ISD::UMUL_LOHI :
3376 SDValue Sum = DAG.getNode(Node->getOpcode() == ISD::SADDO ?
3396 Node->getOpcode() == ISD::SADDO ?
3410 SDValue Sum = DAG.getNode(Node->getOpcode() == ISD::UADDO ?
3415 Node->getOpcode () == ISD::UADDO ?
3430 bool isSigned = Node->getOpcode() == ISD::SMULO;
3511 if (Tmp1.getOpcode() == ISD::SETCC) {
3558 if (Tmp2.getOpcode() == ISD::SETCC) {
3565 Tmp3 = (Tmp2.getOpcode() == ISD::UNDEF) ? Tmp2 :
3649 if (Node->getOpcode() == ISD::UINT_TO_FP ||
3650 Node->getOpcode() == ISD::SINT_TO_FP ||
3651 Node->getOpcode() == ISD::SETCC) {
3654 EVT NVT = TLI.getTypeToPromoteTo(Node->getOpcode(), OVT);
3657 switch (Node->getOpcode()) {
3664 Tmp1 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1);
3665 if (Node->getOpcode() == ISD::CTTZ) {
3672 } else if (Node->getOpcode() == ISD::CTLZ) {
3692 Node->getOpcode() == ISD::FP_TO_SINT, dl);
3698 Node->getOpcode() == ISD::SINT_TO_FP, dl);
3717 Tmp1 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1, Tmp2);