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