From 94d0d063002086d2ac75e9aeb680423919072291 Mon Sep 17 00:00:00 2001 From: Vladimir Radosavljevic <vr@matterlabs.dev> Date: Tue, 29 Oct 2024 16:44:23 +0100 Subject: [PATCH] feat: tweak LLVM options for the latest version of EvmEmulator Signed-off-by: Vladimir Radosavljevic <vr@matterlabs.dev> --- LLVM.lock | 2 +- compiler_tester/src/vm/eravm/system_contracts.rs | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/LLVM.lock b/LLVM.lock index 9b393bc3..bb3e897a 100644 --- a/LLVM.lock +++ b/LLVM.lock @@ -1,2 +1,2 @@ url = "https://github.com/matter-labs/era-compiler-llvm" -branch = "main" +branch = "tail_duplicate_fallthrough_bbs" diff --git a/compiler_tester/src/vm/eravm/system_contracts.rs b/compiler_tester/src/vm/eravm/system_contracts.rs index a6842843..68b137aa 100644 --- a/compiler_tester/src/vm/eravm/system_contracts.rs +++ b/compiler_tester/src/vm/eravm/system_contracts.rs @@ -261,8 +261,7 @@ impl SystemContracts { "6", "-eravm-enable-split-loop-phi-live-ranges", "-tail-merge-only-bbs-without-succ", - "-join-globalcopies", - "-disable-early-taildup", + "-tail-dup-fallthrough-bbs", ] .into_iter() .map(|option| option.to_owned())