Home | History | Annotate | Download | only in SystemZ

Lines Matching defs:Val

309 // Return true if Val should be selected as a displacement for an address
312 static bool selectDisp(SystemZAddressingMode::DispRange DR, int64_t Val) {
315 return isUInt<12>(Val);
320 return isInt<20>(Val);
323 return isInt<20>(Val) && isInt<20>(Val + 8);
412 // used for displacement value Val. selectDisp(DR, Val) must already hold.
413 static bool isValidDisp(SystemZAddressingMode::DispRange DR, int64_t Val) {
414 assert(selectDisp(DR, Val) && "Invalid displacement");
423 return isUInt<12>(Val);
427 return !isUInt<12>(Val);
973 uint64_t Val = Op1->getZExtValue();
974 if (!SystemZ::isImmLF(Val) && !SystemZ::isImmHF(Val))
976 Val - uint32_t(Val), uint32_t(Val));
995 uint64_t Val = cast<ConstantSDNode>(Node)->getZExtValue();
996 if (!SystemZ::isImmLF(Val) && !SystemZ::isImmHF(Val) && !isInt<32>(Val))
998 Val - uint32_t(Val), uint32_t(Val));