[ORC] DebugObjectManagerPlugin tests can use lli in ORC greedy mode
authorStefan Gränitz <stefan.graenitz@gmail.com>
Wed, 22 Sep 2021 15:46:08 +0000 (17:46 +0200)
committerStefan Gränitz <stefan.graenitz@gmail.com>
Wed, 22 Sep 2021 16:26:52 +0000 (18:26 +0200)
Initially, lli only supported lazy mode for ORC. Greedy mode was added with e1579894d205 and it's the default setting now. DebugObjectManagerPlugin tests don't rely on laziness, so we can switch them to greedy in order to avoid some unnecessary complexity.

llvm/test/ExecutionEngine/OrcLazy/debug-descriptor-elf-minimal.ll
llvm/test/ExecutionEngine/OrcLazy/debug-objects-elf-minimal.ll

index 64a8c02..d480c65 100644 (file)
@@ -1,9 +1,9 @@
 ; REQUIRES: native && target-x86_64
 
-; RUN: lli --jit-kind=orc-lazy --per-module-lazy --jit-linker=rtdyld \
+; RUN: lli --jit-linker=rtdyld \
 ; RUN:     --generate=__dump_jit_debug_descriptor %s | FileCheck %s
 ;
-; RUN: lli --jit-kind=orc-lazy --per-module-lazy --jit-linker=jitlink \
+; RUN: lli --jit-linker=jitlink \
 ; RUN:     --generate=__dump_jit_debug_descriptor %s | FileCheck %s
 ;
 ; CHECK: Reading __jit_debug_descriptor at 0x{{.*}}
index 5efe16c..405efae 100644 (file)
@@ -2,10 +2,10 @@
 
 ; In-memory debug-object contains some basic DWARF
 ;
-; RUN: lli --jit-kind=orc-lazy --per-module-lazy --jit-linker=rtdyld \
+; RUN: lli --jit-linker=rtdyld \
 ; RUN:     --generate=__dump_jit_debug_objects %s | llvm-dwarfdump --diff - | FileCheck %s
 ;
-; RUN: lli --jit-kind=orc-lazy --per-module-lazy --jit-linker=jitlink \
+; RUN: lli --jit-linker=jitlink \
 ; RUN:     --generate=__dump_jit_debug_objects %s | llvm-dwarfdump --diff - | FileCheck %s
 ;
 ; CHECK: -:    file format elf64-x86-64
 
 ; Text section of the in-memory debug-object has a non-null load-address
 ;
-; RUN: lli --jit-kind=orc-lazy --per-module-lazy --jit-linker=rtdyld \
+; RUN: lli --jit-linker=rtdyld \
 ; RUN:     --generate=__dump_jit_debug_objects %s | llvm-objdump --section-headers - | \
 ; RUN:     FileCheck --check-prefix=CHECK_LOAD_ADDR %s
 ;
-; RUN: lli --jit-kind=orc-lazy --per-module-lazy --jit-linker=jitlink \
+; RUN: lli --jit-linker=jitlink \
 ; RUN:     --generate=__dump_jit_debug_objects %s | llvm-objdump --section-headers - | \
 ; RUN:     FileCheck --check-prefix=CHECK_LOAD_ADDR %s
 ;