reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
  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) {