From e87e32f50caa4122cf689eebb3810989dee6e125 Mon Sep 17 00:00:00 2001 From: monojenkins Date: Sat, 2 Jan 2021 19:06:21 -0500 Subject: [PATCH] [llvm] Change branch weights for GC safe points to 1000:1, 64:4 seems to cause a warning from clang: (#46254) warning: :0:0: 94.12% (64 / 68) Co-authored-by: vargaz --- src/mono/mono/mini/mini-llvm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mono/mono/mini/mini-llvm.c b/src/mono/mono/mini/mini-llvm.c index d519e70424c..c930af2e88b 100644 --- a/src/mono/mono/mini/mini-llvm.c +++ b/src/mono/mono/mini/mini-llvm.c @@ -6686,7 +6686,7 @@ process_bb (EmitContext *ctx, MonoBasicBlock *bb) args [1] = LLVMConstInt (LLVMInt1Type (), 1, FALSE); cmp = call_intrins (ctx, INTRINS_EXPECT_I1, args, ""); - mono_llvm_build_weighted_branch (builder, cmp, cont_bb, poll_bb, 64, 4); + mono_llvm_build_weighted_branch (builder, cmp, cont_bb, poll_bb, 1000, 1); ctx->builder = builder = create_builder (ctx); LLVMPositionBuilderAtEnd (builder, poll_bb); -- GitLab