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

References

lib/Target/AVR/AVRISelLowering.cpp
  466         AVRcc = DAG.getConstant(AVRCC::COND_PL, DL, MVT::i8);
  473         LHS = DAG.getConstant(0, DL, VT);
  480         RHS = DAG.getConstant(C->getSExtValue() + 1, DL, VT);
  499         LHS = DAG.getConstant(0, DL, VT);
  507         AVRcc = DAG.getConstant(AVRCC::COND_MI, DL, MVT::i8);
  524       RHS = DAG.getConstant(C->getSExtValue() + 1, DL, VT);
  538     SDValue LHSlo = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i16, LHS,
  539                                 DAG.getIntPtrConstant(0, DL));
  540     SDValue LHShi = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i16, LHS,
  541                                 DAG.getIntPtrConstant(1, DL));
  542     SDValue RHSlo = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i16, RHS,
  543                                 DAG.getIntPtrConstant(0, DL));
  544     SDValue RHShi = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i16, RHS,
  545                                 DAG.getIntPtrConstant(1, DL));
  549       SDValue Top = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i8, LHShi,
  550                                 DAG.getIntPtrConstant(1, DL));
  551       Cmp = DAG.getNode(AVRISD::TST, DL, MVT::Glue, Top);
  553       Cmp = DAG.getNode(AVRISD::CMP, DL, MVT::Glue, LHSlo, RHSlo);
  554       Cmp = DAG.getNode(AVRISD::CMPC, DL, MVT::Glue, LHShi, RHShi, Cmp);
  557     SDValue LHS_0 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i32, LHS,
  558                                 DAG.getIntPtrConstant(0, DL));
  559     SDValue LHS_1 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i32, LHS,
  560                                 DAG.getIntPtrConstant(1, DL));
  562     SDValue LHS0 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i16, LHS_0,
  563                                DAG.getIntPtrConstant(0, DL));
  564     SDValue LHS1 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i16, LHS_0,
  565                                DAG.getIntPtrConstant(1, DL));
  566     SDValue LHS2 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i16, LHS_1,
  567                                DAG.getIntPtrConstant(0, DL));
  568     SDValue LHS3 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i16, LHS_1,
  569                                DAG.getIntPtrConstant(1, DL));
  571     SDValue RHS_0 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i32, RHS,
  572                                 DAG.getIntPtrConstant(0, DL));
  573     SDValue RHS_1 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i32, RHS,
  574                                 DAG.getIntPtrConstant(1, DL));
  576     SDValue RHS0 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i16, RHS_0,
  577                                DAG.getIntPtrConstant(0, DL));
  578     SDValue RHS1 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i16, RHS_0,
  579                                DAG.getIntPtrConstant(1, DL));
  580     SDValue RHS2 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i16, RHS_1,
  581                                DAG.getIntPtrConstant(0, DL));
  582     SDValue RHS3 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i16, RHS_1,
  583                                DAG.getIntPtrConstant(1, DL));
  587       SDValue Top = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i8, LHS3,
  588                                 DAG.getIntPtrConstant(1, DL));
  589       Cmp = DAG.getNode(AVRISD::TST, DL, MVT::Glue, Top);
  591       Cmp = DAG.getNode(AVRISD::CMP, DL, MVT::Glue, LHS0, RHS0);
  592       Cmp = DAG.getNode(AVRISD::CMPC, DL, MVT::Glue, LHS1, RHS1, Cmp);
  593       Cmp = DAG.getNode(AVRISD::CMPC, DL, MVT::Glue, LHS2, RHS2, Cmp);
  594       Cmp = DAG.getNode(AVRISD::CMPC, DL, MVT::Glue, LHS3, RHS3, Cmp);
  599       Cmp = DAG.getNode(AVRISD::TST, DL, MVT::Glue,
  602                             : DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i8,
  603                                           LHS, DAG.getIntPtrConstant(1, DL)));
  605       Cmp = DAG.getNode(AVRISD::CMP, DL, MVT::Glue, LHS, RHS);
  613     AVRcc = DAG.getConstant(intCCToAVRCC(CC), DL, MVT::i8);