From e015ceea4be10efff7ef3d9a67dc278fc32f07f5 Mon Sep 17 00:00:00 2001 From: Arsene Perard-Gayot Date: Wed, 22 Nov 2017 14:55:25 +0100 Subject: [PATCH] Enable IR polisher for RV --- src/thorin/be/llvm/vectorize.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/thorin/be/llvm/vectorize.cpp b/src/thorin/be/llvm/vectorize.cpp index fc602c1b3..55afff5a8 100644 --- a/src/thorin/be/llvm/vectorize.cpp +++ b/src/thorin/be/llvm/vectorize.cpp @@ -132,6 +132,7 @@ void CodeGen::emit_vectorize(u32 vector_length, u32 alignment, llvm::Function* k config.useAVX = false; // workaround for intrinsic ISA-precedence bug config.useAVX2 = true; config.useSLEEF = true; + config.enableIRPolish = true; const bool impreciseFunctions = true; rv::addSleefMappings(config, platform_info, impreciseFunctions);