[lldb] JITLoaderGDB tests can use lli in ORC greedy mode
authorStefan Gränitz <stefan.graenitz@gmail.com>
Wed, 22 Sep 2021 11:54:26 +0000 (13:54 +0200)
committerStefan Gränitz <stefan.graenitz@gmail.com>
Wed, 22 Sep 2021 12:46:19 +0000 (14:46 +0200)
At first, lli only supported lazy mode for ORC. Greedy mode was added with e1579894d205 and is the default settings now. JITLoaderGDB tests don't rely on laziness, so we can switch them to greedy and remove some complexity.

lldb/test/Shell/Breakpoint/jit-loader_jitlink_elf.test
lldb/test/Shell/Breakpoint/jit-loader_rtdyld_elf.test

index ccaf9d4..bbb4830 100644 (file)
@@ -6,8 +6,7 @@
 # RUN: %clang -g -S -emit-llvm -fPIC --target=x86_64-unknown-unknown-elf \
 # RUN:        -o %t.ll %p/Inputs/jitbp.cpp
 # RUN: %lldb -b -o 'settings set plugin.jit-loader.gdb.enable on' -o 'b jitbp' \
-# RUN:          -o 'run --jit-kind=orc-lazy --per-module-lazy --jit-linker=jitlink %t.ll' \
-# RUN:          lli | FileCheck %s
+# RUN:          -o 'run --jit-linker=jitlink %t.ll' lli | FileCheck %s
 
 # CHECK: Breakpoint 1: no locations (pending).
 # CHECK: (lldb) run {{.*}}
index 7f1bd9d..8c289e2 100644 (file)
@@ -7,12 +7,10 @@
 # RUN:        -o %t.ll %p/Inputs/jitbp.cpp
 #
 # RUN: %lldb -b -o 'settings set plugin.jit-loader.gdb.enable on' -o 'b jitbp' \
-# RUN:          -o 'run --jit-kind=mcjit %t.ll' \
-# RUN:          lli | FileCheck %s
+# RUN:          -o 'run --jit-kind=mcjit %t.ll' lli | FileCheck %s
 #
 # RUN: %lldb -b -o 'settings set plugin.jit-loader.gdb.enable on' -o 'b jitbp' \
-# RUN:          -o 'run --jit-kind=orc-lazy --per-module-lazy --jit-linker=rtdyld %t.ll' \
-# RUN:          lli | FileCheck %s
+# RUN:          -o 'run --jit-linker=rtdyld %t.ll' lli | FileCheck %s
 
 # CHECK: Breakpoint 1: no locations (pending).
 # CHECK: (lldb) run {{.*}}