[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