From e1ad2c5541e3e9e8b00c387d7aa072a6b76e3008 Mon Sep 17 00:00:00 2001 From: Alon Zakai Date: Sat, 5 Dec 2015 13:32:48 -0800 Subject: add makeSigning method --- src/emscripten-optimizer/optimizer-shared.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/emscripten-optimizer/optimizer-shared.cpp') diff --git a/src/emscripten-optimizer/optimizer-shared.cpp b/src/emscripten-optimizer/optimizer-shared.cpp index 09b458138..7fe91eeab 100644 --- a/src/emscripten-optimizer/optimizer-shared.cpp +++ b/src/emscripten-optimizer/optimizer-shared.cpp @@ -228,3 +228,8 @@ Ref makeAsmCoercion(Ref node, AsmType type) { } } +Ref makeSigning(Ref node, AsmSign sign) { + assert(sign == ASM_SIGNED || sign == ASM_UNSIGNED); + return ValueBuilder::makeBinary(node, sign == ASM_SIGNED ? OR : TRSHIFT, ValueBuilder::makeNum(0)); +} + -- cgit v1.2.3