[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