[llvm] [llvm] annotate interfaces in llvm/ExecutionEngine for DLL export (PR #140809)

via llvm-commits llvm-commits at lists.llvm.org
Tue May 27 08:20:59 PDT 2025


github-actions[bot] wrote:

<!--LLVM CODE FORMAT COMMENT: {clang-format}-->


:warning: C/C++ code formatter, clang-format found issues in your code. :warning:

<details>
<summary>
You can test this locally with the following command:
</summary>

``````````bash
git-clang-format --diff HEAD~1 HEAD --extensions cpp,h -- llvm/include/llvm/ExecutionEngine/ExecutionEngine.h llvm/include/llvm/ExecutionEngine/Interpreter.h llvm/include/llvm/ExecutionEngine/JITEventListener.h llvm/include/llvm/ExecutionEngine/JITLink/EHFrameSupport.h llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h llvm/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h llvm/include/llvm/ExecutionEngine/JITLink/MachO.h llvm/include/llvm/ExecutionEngine/JITLink/MachO_arm64.h llvm/include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h llvm/include/llvm/ExecutionEngine/JITLink/aarch32.h llvm/include/llvm/ExecutionEngine/JITLink/aarch64.h llvm/include/llvm/ExecutionEngine/JITLink/loongarch.h llvm/include/llvm/ExecutionEngine/JITLink/ppc64.h llvm/include/llvm/ExecutionEngine/JITLink/riscv.h llvm/include/llvm/ExecutionEngine/JITLink/x86.h llvm/include/llvm/ExecutionEngine/JITLink/x86_64.h llvm/include/llvm/ExecutionEngine/JITSymbol.h llvm/include/llvm/ExecutionEngine/MCJIT.h llvm/include/llvm/ExecutionEngine/ObjectCache.h llvm/include/llvm/ExecutionEngine/Orc/AbsoluteSymbols.h llvm/include/llvm/ExecutionEngine/Orc/COFFPlatform.h llvm/include/llvm/ExecutionEngine/Orc/COFFVCRuntimeSupport.h llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h llvm/include/llvm/ExecutionEngine/Orc/CompileUtils.h llvm/include/llvm/ExecutionEngine/Orc/Core.h llvm/include/llvm/ExecutionEngine/Orc/DebugObjectManagerPlugin.h llvm/include/llvm/ExecutionEngine/Orc/DebugUtils.h llvm/include/llvm/ExecutionEngine/Orc/Debugging/DebugInfoSupport.h llvm/include/llvm/ExecutionEngine/Orc/Debugging/DebuggerSupport.h llvm/include/llvm/ExecutionEngine/Orc/Debugging/DebuggerSupportPlugin.h llvm/include/llvm/ExecutionEngine/Orc/Debugging/PerfSupportPlugin.h llvm/include/llvm/ExecutionEngine/Orc/Debugging/VTuneSupportPlugin.h llvm/include/llvm/ExecutionEngine/Orc/DylibManager.h llvm/include/llvm/ExecutionEngine/Orc/EHFrameRegistrationPlugin.h llvm/include/llvm/ExecutionEngine/Orc/ELFNixPlatform.h llvm/include/llvm/ExecutionEngine/Orc/EPCDebugObjectRegistrar.h llvm/include/llvm/ExecutionEngine/Orc/EPCDynamicLibrarySearchGenerator.h llvm/include/llvm/ExecutionEngine/Orc/EPCGenericDylibManager.h llvm/include/llvm/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.h llvm/include/llvm/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.h llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h llvm/include/llvm/ExecutionEngine/Orc/GetDylibInterface.h llvm/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h llvm/include/llvm/ExecutionEngine/Orc/IRPartitionLayer.h llvm/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h llvm/include/llvm/ExecutionEngine/Orc/JITLinkRedirectableSymbolManager.h llvm/include/llvm/ExecutionEngine/Orc/JITLinkReentryTrampolines.h llvm/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h llvm/include/llvm/ExecutionEngine/Orc/Layer.h llvm/include/llvm/ExecutionEngine/Orc/LazyObjectLinkingLayer.h llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h llvm/include/llvm/ExecutionEngine/Orc/LinkGraphLayer.h llvm/include/llvm/ExecutionEngine/Orc/LinkGraphLinkingLayer.h llvm/include/llvm/ExecutionEngine/Orc/LoadLinkableFile.h llvm/include/llvm/ExecutionEngine/Orc/LookupAndRecordAddrs.h llvm/include/llvm/ExecutionEngine/Orc/MachO.h llvm/include/llvm/ExecutionEngine/Orc/MachOPlatform.h llvm/include/llvm/ExecutionEngine/Orc/Mangling.h llvm/include/llvm/ExecutionEngine/Orc/MapperJITLinkMemoryManager.h llvm/include/llvm/ExecutionEngine/Orc/MaterializationUnit.h llvm/include/llvm/ExecutionEngine/Orc/MemoryMapper.h llvm/include/llvm/ExecutionEngine/Orc/ObjectFileInterface.h llvm/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h llvm/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h llvm/include/llvm/ExecutionEngine/Orc/OrcABISupport.h llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h llvm/include/llvm/ExecutionEngine/Orc/ReOptimizeLayer.h llvm/include/llvm/ExecutionEngine/Orc/RedirectionManager.h llvm/include/llvm/ExecutionEngine/Orc/SectCreate.h llvm/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h llvm/include/llvm/ExecutionEngine/Orc/Shared/MachOObjectFormat.h llvm/include/llvm/ExecutionEngine/Orc/Shared/ObjectFormats.h llvm/include/llvm/ExecutionEngine/Orc/Shared/OrcError.h llvm/include/llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h llvm/include/llvm/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.h llvm/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h llvm/include/llvm/ExecutionEngine/Orc/Speculation.h llvm/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/DefaultHostBootstrapValues.h llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorBootstrapService.h llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.h llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.h llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.h llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.h llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.h llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/TargetExecutionUtils.h llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/UnwindInfoManager.h llvm/include/llvm/ExecutionEngine/Orc/TaskDispatch.h llvm/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h llvm/include/llvm/ExecutionEngine/Orc/UnwindInfoRegistrationPlugin.h llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h llvm/include/llvm/ExecutionEngine/RuntimeDyld.h llvm/include/llvm/ExecutionEngine/RuntimeDyldChecker.h llvm/include/llvm/ExecutionEngine/SectionMemoryManager.h llvm/lib/ExecutionEngine/JITLink/ELF_aarch32.cpp llvm/lib/ExecutionEngine/JITLink/aarch32.cpp llvm/lib/ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.cpp llvm/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp
``````````

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/llvm/include/llvm/ExecutionEngine/Orc/MachO.h b/llvm/include/llvm/ExecutionEngine/Orc/MachO.h
index a422c9494..a0342d8d7 100644
--- a/llvm/include/llvm/ExecutionEngine/Orc/MachO.h
+++ b/llvm/include/llvm/ExecutionEngine/Orc/MachO.h
@@ -84,8 +84,8 @@ public:
   ForceLoadMachOArchiveMembers(ObjectLayer &L, JITDylib &JD, bool ObjCOnly)
       : L(L), JD(JD), ObjCOnly(ObjCOnly) {}
 
-  LLVM_ABI Expected<bool> operator()(object::Archive &A, MemoryBufferRef MemberBuf,
-                            size_t Index);
+  LLVM_ABI Expected<bool> operator()(object::Archive &A,
+                                     MemoryBufferRef MemberBuf, size_t Index);
 
 private:
   ObjectLayer &L;

``````````

</details>


https://github.com/llvm/llvm-project/pull/140809


More information about the llvm-commits mailing list