Lines Matching refs:ImmVal
2059 uint32_t ImmVal = FPLiteral.bitcastToAPInt().getZExtValue(); in isInlinableImm() local
2060 return isInlineableLiteralOp16(ImmVal, type, in isInlinableImm()
2327 uint64_t ImmVal = FPLiteral.bitcastToAPInt().getZExtValue(); in addLiteralImmOperand() local
2328 Inst.addOperand(MCOperand::createImm(ImmVal)); in addLiteralImmOperand()
6745 int64_t ImmVal = 0; in tryParseIndexKey() local
6747 auto Res = parseIntWithPrefix(Pref, ImmVal); in tryParseIndexKey()
6751 if (ImmTy == AMDGPUOperand::ImmTyIndexKey16bit && (ImmVal < 0 || ImmVal > 1)) in tryParseIndexKey()
6754 if (ImmTy == AMDGPUOperand::ImmTyIndexKey8bit && (ImmVal < 0 || ImmVal > 3)) in tryParseIndexKey()
6757 Operands.push_back(AMDGPUOperand::CreateImm(this, ImmVal, Loc, ImmTy)); in tryParseIndexKey()
7389 int64_t ImmVal = 0; in parseHwreg() local
7412 ImmVal = HwregEncoding::encode(HwReg.Val, Offset.Val, Width.Val); in parseHwreg()
7416 parseExpr(ImmVal, "a hwreg macro, structured immediate")) in parseHwreg()
7422 if (!isUInt<16>(ImmVal)) in parseHwreg()
7425 AMDGPUOperand::CreateImm(this, ImmVal, Loc, AMDGPUOperand::ImmTyHwreg)); in parseHwreg()
7526 int64_t ImmVal = 0; in parseSendMsg() local
7535 ImmVal = encodeMsg(Msg.Val, Op.Val, Stream.Val); in parseSendMsg()
7539 } else if (parseExpr(ImmVal, "a sendmsg macro")) { in parseSendMsg()
7540 if (ImmVal < 0 || !isUInt<16>(ImmVal)) in parseSendMsg()
7546 Operands.push_back(AMDGPUOperand::CreateImm(this, ImmVal, Loc, AMDGPUOperand::ImmTySendMsg)); in parseSendMsg()