Lines Matching refs:CVal
1610 int64_t CVal = C->getSExtValue(); in Select() local
1611 if (CVal >= -15 && CVal <= 16) { in Select()
1612 if (!IsUnsigned || CVal != 0) in Select()
1669 int64_t CVal = C->getSExtValue(); in Select() local
1670 if (CVal >= -15 && CVal <= 16) { in Select()
1671 if (!IsUnsigned || CVal != 0) in Select()
2432 int64_t CVal = cast<ConstantSDNode>(Addr.getOperand(1))->getSExtValue(); in SelectFrameAddrRegImm() local
2433 if (isInt<12>(CVal)) { in SelectFrameAddrRegImm()
2436 Offset = CurDAG->getTargetConstant(CVal, SDLoc(Addr), in SelectFrameAddrRegImm()
2453 int64_t CVal = cast<ConstantSDNode>(Addr)->getSExtValue(); in selectConstantAddr() local
2458 int64_t Lo12 = SignExtend64<12>(CVal); in selectConstantAddr()
2459 int64_t Hi = (uint64_t)CVal - (uint64_t)Lo12; in selectConstantAddr()
2478 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(CVal, *Subtarget); in selectConstantAddr()
2591 int64_t CVal = cast<ConstantSDNode>(Addr.getOperand(1))->getSExtValue(); in SelectAddrRegImm() local
2592 if (isInt<12>(CVal) && isInt<12>(CVal + RV32ZdinxRange)) { in SelectAddrRegImm()
2605 if (CVal == 0 || Alignment > CVal) { in SelectAddrRegImm()
2606 int64_t CombinedOffset = CVal + GA->getOffset(); in SelectAddrRegImm()
2618 Offset = CurDAG->getTargetConstant(CVal, DL, VT); in SelectAddrRegImm()
2625 int64_t CVal = cast<ConstantSDNode>(Addr.getOperand(1))->getSExtValue(); in SelectAddrRegImm() local
2626 assert(!(isInt<12>(CVal) && isInt<12>(CVal + RV32ZdinxRange)) && in SelectAddrRegImm()
2632 if (isInt<12>(CVal / 2) && isInt<12>(CVal - CVal / 2)) { in SelectAddrRegImm()
2633 int64_t Adj = CVal < 0 ? -2048 : 2047; in SelectAddrRegImm()
2638 Offset = CurDAG->getTargetConstant(CVal - Adj, DL, VT); in SelectAddrRegImm()
2678 int64_t CVal = cast<ConstantSDNode>(Addr.getOperand(1))->getSExtValue(); in SelectAddrRegImmLsb00000() local
2679 if (isInt<12>(CVal)) { in SelectAddrRegImmLsb00000()
2683 if ((CVal & 0b11111) != 0) { in SelectAddrRegImmLsb00000()
2691 Offset = CurDAG->getTargetConstant(CVal, DL, VT); in SelectAddrRegImmLsb00000()
2698 int64_t CVal = cast<ConstantSDNode>(Addr.getOperand(1))->getSExtValue(); in SelectAddrRegImmLsb00000() local
2699 assert(!(isInt<12>(CVal) && isInt<12>(CVal)) && in SelectAddrRegImmLsb00000()
2704 if ((-2049 >= CVal && CVal >= -4096) || (4065 >= CVal && CVal >= 2017)) { in SelectAddrRegImmLsb00000()
2705 int64_t Adj = CVal < 0 ? -2048 : 2016; in SelectAddrRegImmLsb00000()
2706 int64_t AdjustedOffset = CVal - Adj; in SelectAddrRegImmLsb00000()
2852 int64_t CVal = C->getSExtValue(); in selectSETCC() local
2855 if (CVal == -2048) { in selectSETCC()
2859 CurDAG->getTargetConstant(CVal, DL, N->getValueType(0))), in selectSETCC()
2865 if (isInt<12>(CVal) || CVal == 2048) { in selectSETCC()
2869 CurDAG->getTargetConstant(-CVal, DL, N->getValueType(0))), in selectSETCC()