[all-commits] [llvm/llvm-project] 633ea0: [Orc] Add basic OrcV2 C bindings and example.

lhames via All-commits all-commits at lists.llvm.org
Sat Mar 14 14:50:32 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 633ea07200ea055320dcd0ecad32639bd95aac59
      https://github.com/llvm/llvm-project/commit/633ea07200ea055320dcd0ecad32639bd95aac59
  Author: Lang Hames <lhames at gmail.com>
  Date:   2020-03-14 (Sat, 14 Mar 2020)

  Changed paths:
    M llvm/examples/CMakeLists.txt
    R llvm/examples/LLJITExamples/CMakeLists.txt
    R llvm/examples/LLJITExamples/ExampleModules.h
    R llvm/examples/LLJITExamples/LLJITDumpObjects/CMakeLists.txt
    R llvm/examples/LLJITExamples/LLJITDumpObjects/LLJITDumpObjects.cpp
    R llvm/examples/LLJITExamples/LLJITWithCustomObjectLinkingLayer/CMakeLists.txt
    R llvm/examples/LLJITExamples/LLJITWithCustomObjectLinkingLayer/LLJITWithCustomObjectLinkingLayer.cpp
    R llvm/examples/LLJITExamples/LLJITWithLazyReexports/CMakeLists.txt
    R llvm/examples/LLJITExamples/LLJITWithLazyReexports/LLJITWithLazyReexports.cpp
    R llvm/examples/LLJITExamples/LLJITWithObjectCache/CMakeLists.txt
    R llvm/examples/LLJITExamples/LLJITWithObjectCache/LLJITWithObjectCache.cpp
    R llvm/examples/LLJITExamples/LLJITWithObjectLinkingLayerPlugin/CMakeLists.txt
    R llvm/examples/LLJITExamples/LLJITWithObjectLinkingLayerPlugin/LLJITWithObjectLinkingLayerPlugin.cpp
    A llvm/examples/OrcV2Examples/BasicOrcV2CBindings/BasicOrcV2CBindings.c
    A llvm/examples/OrcV2Examples/BasicOrcV2CBindings/CMakeLists.txt
    A llvm/examples/OrcV2Examples/CMakeLists.txt
    A llvm/examples/OrcV2Examples/ExampleModules.h
    A llvm/examples/OrcV2Examples/LLJITDumpObjects/CMakeLists.txt
    A llvm/examples/OrcV2Examples/LLJITDumpObjects/LLJITDumpObjects.cpp
    A llvm/examples/OrcV2Examples/LLJITWithCustomObjectLinkingLayer/CMakeLists.txt
    A llvm/examples/OrcV2Examples/LLJITWithCustomObjectLinkingLayer/LLJITWithCustomObjectLinkingLayer.cpp
    A llvm/examples/OrcV2Examples/LLJITWithLazyReexports/CMakeLists.txt
    A llvm/examples/OrcV2Examples/LLJITWithLazyReexports/LLJITWithLazyReexports.cpp
    A llvm/examples/OrcV2Examples/LLJITWithObjectCache/CMakeLists.txt
    A llvm/examples/OrcV2Examples/LLJITWithObjectCache/LLJITWithObjectCache.cpp
    A llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/CMakeLists.txt
    A llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/LLJITWithObjectLinkingLayerPlugin.cpp
    A llvm/include/llvm-c/Orc.h
    M llvm/lib/ExecutionEngine/Orc/CMakeLists.txt
    A llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp

  Log Message:
  -----------
  [Orc] Add basic OrcV2 C bindings and example.

Renames the llvm/examples/LLJITExamples directory to llvm/examples/OrcV2Examples
since it is becoming a home for all OrcV2 examples, not just LLJIT.

See http://llvm.org/PR31103.




More information about the All-commits mailing list