From 19550c5417f3afe4a7ee787acfbf18e2f23cabae Mon Sep 17 00:00:00 2001 From: LC Date: Thu, 23 Jul 2026 02:17:00 -0400 Subject: [PATCH] x87StackOptimizationPass: Pass by const reference in setTop() Avoids redundant copies. Just a minor codegen saving. --- FEXCore/Source/Interface/IR/Passes/x87StackOptimizationPass.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FEXCore/Source/Interface/IR/Passes/x87StackOptimizationPass.cpp b/FEXCore/Source/Interface/IR/Passes/x87StackOptimizationPass.cpp index 5a49a822a..d8efc3b44 100644 --- a/FEXCore/Source/Interface/IR/Passes/x87StackOptimizationPass.cpp +++ b/FEXCore/Source/Interface/IR/Passes/x87StackOptimizationPass.cpp @@ -92,7 +92,7 @@ public: return buffer[Offset]; } - void setTop(T Value, size_t Offset = 0) { + void setTop(const T& Value, size_t Offset = 0) { buffer[Offset] = {StackSlot::VALID, Value}; }