aboutsummaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glasm/reg_alloc.cpp
diff options
context:
space:
mode:
authorlizzie <lizzie@eden-emu.dev>2025-10-22 02:56:28 +0200
committercrueter <crueter@eden-emu.dev>2025-10-22 02:56:28 +0200
commit992bae4e2a14ca2547c09637b7dc6fc5f73b353a (patch)
tree4b7df7f2cf95255551ccfad40ea33ed354b1f8ec /src/shader_recompiler/backend/glasm/reg_alloc.cpp
parent6ff043c4fbd5dae5e0b1ec73a3bb4003e8cef20b (diff)
[common] replace Common::BitCast with libc++ provided one (#2774)
Signed-off-by: lizzie <lizzie@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2774 Reviewed-by: MaranBr <maranbr@eden-emu.dev> Reviewed-by: crueter <crueter@eden-emu.dev> Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@eden-emu.dev>
Diffstat (limited to 'src/shader_recompiler/backend/glasm/reg_alloc.cpp')
-rw-r--r--src/shader_recompiler/backend/glasm/reg_alloc.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/shader_recompiler/backend/glasm/reg_alloc.cpp b/src/shader_recompiler/backend/glasm/reg_alloc.cpp
index e78aee23d1..be6cab336b 100644
--- a/src/shader_recompiler/backend/glasm/reg_alloc.cpp
+++ b/src/shader_recompiler/backend/glasm/reg_alloc.cpp
@@ -5,7 +5,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#include <fmt/ranges.h>
-
+#include <bit>
#include "shader_recompiler/backend/glasm/reg_alloc.h"
#include "shader_recompiler/exception.h"
#include "shader_recompiler/frontend/ir/value.h"
@@ -78,7 +78,7 @@ Value RegAlloc::MakeImm(const IR::Value& value) {
break;
case IR::Type::F32:
ret.type = Type::U32;
- ret.imm_u32 = Common::BitCast<u32>(value.F32());
+ ret.imm_u32 = std::bit_cast<u32>(value.F32());
break;
case IR::Type::U64:
ret.type = Type::U64;
@@ -86,7 +86,7 @@ Value RegAlloc::MakeImm(const IR::Value& value) {
break;
case IR::Type::F64:
ret.type = Type::U64;
- ret.imm_u64 = Common::BitCast<u64>(value.F64());
+ ret.imm_u64 = std::bit_cast<u64>(value.F64());
break;
default:
throw NotImplementedException("Immediate type {}", value.Type());