[all-commits] [llvm/llvm-project] 5949bd: [Orc] Allow OrcGenericABI variant of LazyCallThrou...
Stefan Gränitz via All-commits
all-commits at lists.llvm.org
Tue Mar 23 06:09:25 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 5949bd91253672ea8599a7a234b18e78972d3aa1
https://github.com/llvm/llvm-project/commit/5949bd91253672ea8599a7a234b18e78972d3aa1
Author: Stefan Gränitz <stefan.graenitz at gmail.com>
Date: 2021-03-23 (Tue, 23 Mar 2021)
Changed paths:
M llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp
Log Message:
-----------
[Orc] Allow OrcGenericABI variant of LazyCallThroughManager
Apply the way createLocalIndirectStubsManagerBuilder() deals with unsupported achritectures to createLocalLazyCallThroughManager(). The returned call-through manager is dysfunctional: It runs into an unreachable as soon as a lazy JIT attempts to use it. However, this results in broader platform support for lli in default (greedy) ORC mode where no lazy materialization is required.
More information about the All-commits
mailing list