reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
304 return isImm() && Imm.Type == ImmT; 308 return isImm() && Imm.Type != ImmTyNone; 686 return Imm.Val; 691 return Imm.Type; 713 return isRegKind() ? Reg.Mods : Imm.Mods; 721 Imm.Mods = Mods; 884 OS << " mods: " << Imm.Mods << '>'; 900 Op->Imm.Val = Val; 901 Op->Imm.IsFPImm = IsFPImm; 902 Op->Imm.Type = Type; 903 Op->Imm.Mods = Modifiers(); 1544 APInt Literal(64, Imm.Val); 1546 if (Imm.IsFPImm) { // We got fp literal token 1548 return AMDGPU::isInlinableLiteral64(Imm.Val, 1552 APFloat FPLiteral(APFloat::IEEEdouble(), APInt(64, Imm.Val)); 1570 return AMDGPU::isInlinableLiteral64(Imm.Val, 1574 if (!isSafeTruncation(Imm.Val, type.getScalarSizeInBits())) { 1595 if (!Imm.IsFPImm) { 1611 return isSafeTruncation(Imm.Val, Size); 1632 APFloat FPLiteral(APFloat::IEEEdouble(), APInt(64, Imm.Val)); 1672 assert(isImmTy(ImmTyNone) && Imm.Mods.hasFPModifiers()); 1677 if (Imm.Mods.Abs) { 1680 if (Imm.Mods.Neg) { 1690 addLiteralImmOperand(Inst, Imm.Val, 1692 isImmTy(ImmTyNone) && Imm.Mods.hasFPModifiers()); 1695 Inst.addOperand(MCOperand::createImm(Imm.Val)); 1707 const unsigned Size = Imm.IsFPImm ? sizeof(double) : getOperandSize(InstDesc, OpNum); 1714 if (Imm.IsFPImm) { // We got fp literal token 1848 APInt Literal(64, Imm.Val); 1850 if (!Imm.IsFPImm) {