[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 64a8c02155e4e5052127651127b65d7446213271..d480c6502556049a01e8a467b70e70f09baa8446 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 5efe16c24bf3c76424fa502ad887fde31835e65a..405efae44059434dd72104ac85390484bc0430ad 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
 ;