From: Kazu Hirata Date: Mon, 13 Feb 2023 05:59:14 +0000 (-0800) Subject: [AMDGPU] Use llvm::bit_cast (NFC) X-Git-Tag: upstream/17.0.6~17768 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2bc095037eb64c55e63888ac9c7adde33a4ed933;p=platform%2Fupstream%2Fllvm.git [AMDGPU] Use llvm::bit_cast (NFC) AFAICT, this is the only place where we pass a 64-bit value into BitsToFloat. --- diff --git a/llvm/lib/Target/AMDGPU/MCTargetDesc/R600InstPrinter.cpp b/llvm/lib/Target/AMDGPU/MCTargetDesc/R600InstPrinter.cpp index f77ed1f..22d0594 100644 --- a/llvm/lib/Target/AMDGPU/MCTargetDesc/R600InstPrinter.cpp +++ b/llvm/lib/Target/AMDGPU/MCTargetDesc/R600InstPrinter.cpp @@ -97,7 +97,7 @@ void R600InstPrinter::printLiteral(const MCInst *MI, unsigned OpNo, assert(Op.isImm() || Op.isExpr()); if (Op.isImm()) { int64_t Imm = Op.getImm(); - O << Imm << '(' << BitsToFloat(Imm) << ')'; + O << Imm << '(' << llvm::bit_cast(static_cast(Imm)) << ')'; } if (Op.isExpr()) { Op.getExpr()->print(O << '@', &MAI);