Lines Matching refs:CVal

1437         int64_t CVal = C->getSExtValue();  in Select()  local
1438 if (CVal >= -15 && CVal <= 16) { in Select()
1439 if (!IsUnsigned || CVal != 0) in Select()
1496 int64_t CVal = C->getSExtValue(); in Select() local
1497 if (CVal >= -15 && CVal <= 16) { in Select()
1498 if (!IsUnsigned || CVal != 0) in Select()
2244 int64_t CVal = cast<ConstantSDNode>(Addr.getOperand(1))->getSExtValue(); in SelectFrameAddrRegImm() local
2245 if (isInt<12>(CVal)) { in SelectFrameAddrRegImm()
2248 Offset = CurDAG->getTargetConstant(CVal, SDLoc(Addr), in SelectFrameAddrRegImm()
2265 int64_t CVal = cast<ConstantSDNode>(Addr)->getSExtValue(); in selectConstantAddr() local
2270 int64_t Lo12 = SignExtend64<12>(CVal); in selectConstantAddr()
2271 int64_t Hi = (uint64_t)CVal - (uint64_t)Lo12; in selectConstantAddr()
2290 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(CVal, *Subtarget); in selectConstantAddr()
2403 int64_t CVal = cast<ConstantSDNode>(Addr.getOperand(1))->getSExtValue(); in SelectAddrRegImm() local
2404 if (isInt<12>(CVal) && isInt<12>(CVal + RV32ZdinxRange)) { in SelectAddrRegImm()
2417 if (CVal == 0 || Alignment > CVal) { in SelectAddrRegImm()
2418 int64_t CombinedOffset = CVal + GA->getOffset(); in SelectAddrRegImm()
2430 Offset = CurDAG->getTargetConstant(CVal, DL, VT); in SelectAddrRegImm()
2437 int64_t CVal = cast<ConstantSDNode>(Addr.getOperand(1))->getSExtValue(); in SelectAddrRegImm() local
2438 assert(!(isInt<12>(CVal) && isInt<12>(CVal + RV32ZdinxRange)) && in SelectAddrRegImm()
2444 if (isInt<12>(CVal / 2) && isInt<12>(CVal - CVal / 2)) { in SelectAddrRegImm()
2445 int64_t Adj = CVal < 0 ? -2048 : 2047; in SelectAddrRegImm()
2450 Offset = CurDAG->getTargetConstant(CVal - Adj, DL, VT); in SelectAddrRegImm()
2490 int64_t CVal = cast<ConstantSDNode>(Addr.getOperand(1))->getSExtValue(); in SelectAddrRegImmLsb00000() local
2491 if (isInt<12>(CVal)) { in SelectAddrRegImmLsb00000()
2495 if ((CVal & 0b11111) != 0) { in SelectAddrRegImmLsb00000()
2503 Offset = CurDAG->getTargetConstant(CVal, DL, VT); in SelectAddrRegImmLsb00000()
2510 int64_t CVal = cast<ConstantSDNode>(Addr.getOperand(1))->getSExtValue(); in SelectAddrRegImmLsb00000() local
2511 assert(!(isInt<12>(CVal) && isInt<12>(CVal)) && in SelectAddrRegImmLsb00000()
2516 if ((-2049 >= CVal && CVal >= -4096) || (4065 >= CVal && CVal >= 2017)) { in SelectAddrRegImmLsb00000()
2517 int64_t Adj = CVal < 0 ? -2048 : 2016; in SelectAddrRegImmLsb00000()
2518 int64_t AdjustedOffset = CVal - Adj; in SelectAddrRegImmLsb00000()
2651 int64_t CVal = C->getSExtValue(); in selectSETCC() local
2654 if (CVal == -2048) { in selectSETCC()
2658 CurDAG->getTargetConstant(CVal, DL, N->getValueType(0))), in selectSETCC()
2664 if (isInt<12>(CVal) || CVal == 2048) { in selectSETCC()
2668 CurDAG->getTargetConstant(-CVal, DL, N->getValueType(0))), in selectSETCC()