From ab197f927b719077038712355eb3b597f061fbd1 Mon Sep 17 00:00:00 2001 From: Samuel Audet Date: Wed, 1 May 2024 16:33:15 +0900 Subject: [PATCH] * Upgrade presets for LLVM 18.1.4, libffi 3.4.6, TVM 0.16.0 --- CHANGELOG.md | 2 +- README.md | 4 +- libffi/README.md | 6 +- libffi/cppbuild.sh | 2 +- libffi/platform/pom.xml | 2 +- libffi/pom.xml | 2 +- libffi/samples/pom.xml | 2 +- ...fi_cif_Pointer_PointerPointer_Pointer.java | 3 +- .../Fun_ffi_cif_Pointer_Pointer_Pointer.java | 2 +- .../Fun_ffi_cif_Pointer_ffi_raw_Pointer.java | 2 +- .../gen/java/org/bytedeco/libffi/ffi_cif.java | 2 +- .../java/org/bytedeco/libffi/ffi_closure.java | 2 +- .../org/bytedeco/libffi/ffi_java_raw.java | 2 +- .../bytedeco/libffi/ffi_java_raw_closure.java | 2 +- .../gen/java/org/bytedeco/libffi/ffi_raw.java | 2 +- .../org/bytedeco/libffi/ffi_raw_closure.java | 2 +- .../java/org/bytedeco/libffi/ffi_type.java | 2 +- .../java/org/bytedeco/libffi/global/ffi.java | 33 +- llvm/README.md | 6 +- llvm/cppbuild.sh | 2 +- llvm/platform/pom.xml | 2 +- llvm/pom.xml | 2 +- llvm/samples/clang/pom.xml | 2 +- llvm/samples/llvm/pom.xml | 4 +- llvm/samples/polly/pom.xml | 4 +- .../bytedeco/llvm/LLVM/LLVMAttributeRef.java | 2 +- .../bytedeco/llvm/LLVM/LLVMBasicBlockRef.java | 2 +- .../org/bytedeco/llvm/LLVM/LLVMBinaryRef.java | 2 +- .../bytedeco/llvm/LLVM/LLVMBuilderRef.java | 2 +- .../org/bytedeco/llvm/LLVM/LLVMComdatRef.java | 2 +- .../bytedeco/llvm/LLVM/LLVMContextRef.java | 2 +- .../bytedeco/llvm/LLVM/LLVMDIBuilderRef.java | 2 +- .../llvm/LLVM/LLVMDiagnosticHandler.java | 2 +- .../llvm/LLVM/LLVMDiagnosticInfoRef.java | 2 +- .../llvm/LLVM/LLVMDisasmContextRef.java | 2 +- .../org/bytedeco/llvm/LLVM/LLVMErrorRef.java | 2 +- .../bytedeco/llvm/LLVM/LLVMErrorTypeId.java | 2 +- .../llvm/LLVM/LLVMExecutionEngineRef.java | 2 +- .../llvm/LLVM/LLVMFatalErrorHandler.java | 2 +- .../llvm/LLVM/LLVMGenericValueRef.java | 2 +- .../llvm/LLVM/LLVMJITEvaluatedSymbol.java | 2 +- .../llvm/LLVM/LLVMJITEventListenerRef.java | 2 +- .../llvm/LLVM/LLVMJITSymbolFlags.java | 2 +- .../llvm/LLVM/LLVMMCJITCompilerOptions.java | 2 +- .../llvm/LLVM/LLVMMCJITMemoryManagerRef.java | 2 +- .../llvm/LLVM/LLVMMemoryBufferRef.java | 2 +- ...oryManagerAllocateCodeSectionCallback.java | 2 +- ...oryManagerAllocateDataSectionCallback.java | 2 +- ...LVMMemoryManagerCreateContextCallback.java | 2 +- .../LLVMMemoryManagerDestroyCallback.java | 2 +- ...VMMemoryManagerFinalizeMemoryCallback.java | 2 +- ...emoryManagerNotifyTerminatingCallback.java | 2 +- .../bytedeco/llvm/LLVM/LLVMMetadataRef.java | 2 +- .../llvm/LLVM/LLVMModuleFlagEntry.java | 2 +- .../llvm/LLVM/LLVMModuleProviderRef.java | 2 +- .../org/bytedeco/llvm/LLVM/LLVMModuleRef.java | 2 +- .../llvm/LLVM/LLVMNamedMDNodeRef.java | 2 +- .../bytedeco/llvm/LLVM/LLVMObjectFileRef.java | 2 +- .../org/bytedeco/llvm/LLVM/LLVMOpInfo1.java | 2 +- .../llvm/LLVM/LLVMOpInfoCallback.java | 2 +- .../bytedeco/llvm/LLVM/LLVMOpInfoSymbol1.java | 2 +- .../llvm/LLVM/LLVMOperandBundleRef.java | 23 ++ ...initionGeneratorTryToGenerateFunction.java | 4 +- .../llvm/LLVM/LLVMOrcCDependenceMapPair.java | 2 +- .../LLVMOrcCJITDylibSearchOrderElement.java | 2 +- .../llvm/LLVM/LLVMOrcCLookupSetElement.java | 2 +- .../LLVM/LLVMOrcCSymbolAliasMapEntry.java | 2 +- .../llvm/LLVM/LLVMOrcCSymbolAliasMapPair.java | 2 +- .../llvm/LLVM/LLVMOrcCSymbolFlagsMapPair.java | 2 +- .../llvm/LLVM/LLVMOrcCSymbolMapPair.java | 2 +- .../llvm/LLVM/LLVMOrcCSymbolsList.java | 2 +- .../LLVM/LLVMOrcDefinitionGeneratorRef.java | 2 +- ...isposeCAPIDefinitionGeneratorFunction.java | 2 +- .../llvm/LLVM/LLVMOrcDumpObjectsRef.java | 2 +- .../LLVM/LLVMOrcErrorReporterFunction.java | 2 +- ...tionSessionLookupHandleResultFunction.java | 2 +- .../llvm/LLVM/LLVMOrcExecutionSessionRef.java | 2 +- ...VMOrcGenericIRModuleOperationFunction.java | 2 +- .../llvm/LLVM/LLVMOrcIRTransformLayerRef.java | 2 +- ...MOrcIRTransformLayerTransformFunction.java | 2 +- .../LLVM/LLVMOrcIndirectStubsManagerRef.java | 2 +- .../llvm/LLVM/LLVMOrcJITDylibRef.java | 2 +- .../LLVMOrcJITTargetMachineBuilderRef.java | 2 +- ...lderObjectLinkingLayerCreatorFunction.java | 2 +- .../llvm/LLVM/LLVMOrcLLJITBuilderRef.java | 2 +- .../bytedeco/llvm/LLVM/LLVMOrcLLJITRef.java | 2 +- .../LLVMOrcLazyCallThroughManagerRef.java | 2 +- .../llvm/LLVM/LLVMOrcLookupStateRef.java | 2 +- ...VMOrcMaterializationResponsibilityRef.java | 2 +- ...OrcMaterializationUnitDestroyFunction.java | 2 +- ...OrcMaterializationUnitDiscardFunction.java | 2 +- ...aterializationUnitMaterializeFunction.java | 2 +- .../LLVM/LLVMOrcMaterializationUnitRef.java | 2 +- .../llvm/LLVM/LLVMOrcObjectLayerRef.java | 2 +- .../LLVM/LLVMOrcObjectTransformLayerRef.java | 2 +- ...ObjectTransformLayerTransformFunction.java | 2 +- .../LLVM/LLVMOrcOpaqueObjectLinkingLayer.java | 2 +- .../llvm/LLVM/LLVMOrcResourceTrackerRef.java | 2 +- .../llvm/LLVM/LLVMOrcSymbolPredicate.java | 2 +- .../LLVM/LLVMOrcSymbolStringPoolEntryRef.java | 2 +- .../llvm/LLVM/LLVMOrcSymbolStringPoolRef.java | 2 +- .../LLVM/LLVMOrcThreadSafeContextRef.java | 2 +- .../llvm/LLVM/LLVMOrcThreadSafeModuleRef.java | 2 +- .../llvm/LLVM/LLVMPassBuilderOptionsRef.java | 2 +- .../llvm/LLVM/LLVMPassManagerRef.java | 2 +- .../llvm/LLVM/LLVMRelocationIteratorRef.java | 2 +- .../bytedeco/llvm/LLVM/LLVMRemarkArgRef.java | 2 +- .../llvm/LLVM/LLVMRemarkDebugLocRef.java | 2 +- .../llvm/LLVM/LLVMRemarkEntryRef.java | 2 +- .../llvm/LLVM/LLVMRemarkParserRef.java | 2 +- .../llvm/LLVM/LLVMRemarkStringRef.java | 2 +- .../llvm/LLVM/LLVMSectionIteratorRef.java | 2 +- .../llvm/LLVM/LLVMSymbolIteratorRef.java | 2 +- .../llvm/LLVM/LLVMSymbolLookupCallback.java | 2 +- .../bytedeco/llvm/LLVM/LLVMTargetDataRef.java | 2 +- .../llvm/LLVM/LLVMTargetLibraryInfoRef.java | 2 +- .../LLVM/LLVMTargetMachineOptionsRef.java | 26 ++ .../llvm/LLVM/LLVMTargetMachineRef.java | 9 +- .../org/bytedeco/llvm/LLVM/LLVMTargetRef.java | 2 +- .../org/bytedeco/llvm/LLVM/LLVMTypeRef.java | 2 +- .../org/bytedeco/llvm/LLVM/LLVMUseRef.java | 2 +- .../llvm/LLVM/LLVMValueMetadataEntry.java | 2 +- .../org/bytedeco/llvm/LLVM/LLVMValueRef.java | 2 +- .../bytedeco/llvm/LLVM/LLVMYieldCallback.java | 2 +- .../bytedeco/llvm/LLVM/LTOObjectBuffer.java | 2 +- .../gen/java/org/bytedeco/llvm/LLVM/Pass.java | 2 +- .../org/bytedeco/llvm/LLVM/PassRegistry.java | 2 +- .../llvm/LLVM/PollyForcePassLinking.java | 2 +- .../bytedeco/llvm/LLVM/lto_code_gen_t.java | 2 +- .../llvm/LLVM/lto_diagnostic_handler_t.java | 2 +- .../org/bytedeco/llvm/LLVM/lto_input_t.java | 2 +- .../org/bytedeco/llvm/LLVM/lto_module_t.java | 2 +- .../llvm/LLVM/thinlto_code_gen_t.java | 2 +- .../org/bytedeco/llvm/clang/CXAPISet.java | 2 +- .../org/bytedeco/llvm/clang/CXClientData.java | 2 +- .../llvm/clang/CXCodeCompleteResults.java | 2 +- .../org/bytedeco/llvm/clang/CXComment.java | 2 +- .../llvm/clang/CXCompilationDatabase.java | 2 +- .../bytedeco/llvm/clang/CXCompileCommand.java | 2 +- .../llvm/clang/CXCompileCommands.java | 2 +- .../llvm/clang/CXCompletionResult.java | 2 +- .../llvm/clang/CXCompletionString.java | 2 +- .../org/bytedeco/llvm/clang/CXCursor.java | 2 +- .../llvm/clang/CXCursorAndRangeVisitor.java | 2 +- .../org/bytedeco/llvm/clang/CXCursorSet.java | 2 +- .../bytedeco/llvm/clang/CXCursorVisitor.java | 2 +- .../org/bytedeco/llvm/clang/CXDiagnostic.java | 2 +- .../bytedeco/llvm/clang/CXDiagnosticSet.java | 2 +- .../org/bytedeco/llvm/clang/CXEvalResult.java | 2 +- .../bytedeco/llvm/clang/CXFieldVisitor.java | 2 +- .../java/org/bytedeco/llvm/clang/CXFile.java | 2 +- .../bytedeco/llvm/clang/CXFileUniqueID.java | 2 +- .../bytedeco/llvm/clang/CXIdxAttrInfo.java | 2 +- .../llvm/clang/CXIdxBaseClassInfo.java | 2 +- .../llvm/clang/CXIdxCXXClassDeclInfo.java | 2 +- .../llvm/clang/CXIdxClientASTFile.java | 2 +- .../llvm/clang/CXIdxClientContainer.java | 2 +- .../llvm/clang/CXIdxClientEntity.java | 2 +- .../bytedeco/llvm/clang/CXIdxClientFile.java | 2 +- .../llvm/clang/CXIdxContainerInfo.java | 2 +- .../bytedeco/llvm/clang/CXIdxDeclInfo.java | 2 +- .../bytedeco/llvm/clang/CXIdxEntityInfo.java | 2 +- .../llvm/clang/CXIdxEntityRefInfo.java | 2 +- .../CXIdxIBOutletCollectionAttrInfo.java | 2 +- .../llvm/clang/CXIdxImportedASTFileInfo.java | 2 +- .../llvm/clang/CXIdxIncludedFileInfo.java | 2 +- .../org/bytedeco/llvm/clang/CXIdxLoc.java | 2 +- .../llvm/clang/CXIdxObjCCategoryDeclInfo.java | 2 +- .../clang/CXIdxObjCContainerDeclInfo.java | 2 +- .../clang/CXIdxObjCInterfaceDeclInfo.java | 2 +- .../llvm/clang/CXIdxObjCPropertyDeclInfo.java | 2 +- .../llvm/clang/CXIdxObjCProtocolRefInfo.java | 2 +- .../clang/CXIdxObjCProtocolRefListInfo.java | 2 +- .../llvm/clang/CXInclusionVisitor.java | 2 +- .../java/org/bytedeco/llvm/clang/CXIndex.java | 2 +- .../bytedeco/llvm/clang/CXIndexAction.java | 2 +- .../bytedeco/llvm/clang/CXIndexOptions.java | 2 +- .../org/bytedeco/llvm/clang/CXModule.java | 2 +- .../llvm/clang/CXModuleMapDescriptor.java | 4 +- .../llvm/clang/CXPlatformAvailability.java | 2 +- .../bytedeco/llvm/clang/CXPrintingPolicy.java | 2 +- .../org/bytedeco/llvm/clang/CXRemapping.java | 2 +- .../bytedeco/llvm/clang/CXSourceLocation.java | 2 +- .../bytedeco/llvm/clang/CXSourceRange.java | 2 +- .../llvm/clang/CXSourceRangeList.java | 2 +- .../org/bytedeco/llvm/clang/CXString.java | 2 +- .../org/bytedeco/llvm/clang/CXStringSet.java | 2 +- .../llvm/clang/CXTUResourceUsage.java | 2 +- .../llvm/clang/CXTUResourceUsageEntry.java | 2 +- .../org/bytedeco/llvm/clang/CXTargetInfo.java | 2 +- .../java/org/bytedeco/llvm/clang/CXToken.java | 2 +- .../llvm/clang/CXTranslationUnit.java | 2 +- .../java/org/bytedeco/llvm/clang/CXType.java | 2 +- .../bytedeco/llvm/clang/CXUnsavedFile.java | 2 +- .../org/bytedeco/llvm/clang/CXVersion.java | 2 +- .../llvm/clang/CXVirtualFileOverlay.java | 2 +- .../org/bytedeco/llvm/clang/Fn_Pointer.java | 2 +- .../bytedeco/llvm/clang/IndexerCallbacks.java | 2 +- .../llvm/clang/_CXChildVisitResult.java | 2 +- .../clang/_CXCursorAndRangeVisitorBlock.java | 2 +- .../java/org/bytedeco/llvm/global/LLVM.java | 378 ++++++++++++++++-- .../java/org/bytedeco/llvm/global/clang.java | 13 +- .../java/org/bytedeco/llvm/presets/LLVM.java | 8 +- .../java/org/bytedeco/llvm/presets/clang.java | 4 +- .../java/org/bytedeco/llvm/program/clang.java | 4 +- .../java/org/bytedeco/llvm/program/llvm.java | 2 +- .../bytedeco/llvm/include/FullOptimization.h | 2 +- platform/pom.xml | 6 +- tvm/README.md | 6 +- tvm/cppbuild.sh | 9 +- tvm/platform/gpu/pom.xml | 8 +- tvm/platform/pom.xml | 8 +- tvm/pom.xml | 14 +- tvm/samples/pom.xml | 4 +- .../gen/java/org/bytedeco/tvm/DataType.java | 29 +- .../gen/java/org/bytedeco/tvm/MapNode.java | 2 +- .../gen/java/org/bytedeco/tvm/ModuleNode.java | 4 + .../gen/java/org/bytedeco/tvm/NDArray.java | 1 + .../java/org/bytedeco/tvm/ShapeTupleObj.java | 3 + .../gen/java/org/bytedeco/tvm/TVMArgs.java | 6 + .../gen/java/org/bytedeco/tvm/TypeIndex.java | 10 +- .../org/bytedeco/tvm/global/tvm_runtime.java | 48 ++- 222 files changed, 741 insertions(+), 330 deletions(-) create mode 100644 llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOperandBundleRef.java create mode 100644 llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMTargetMachineOptionsRef.java diff --git a/CHANGELOG.md b/CHANGELOG.md index b689a33e6a1..5decf61d83b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ * Build FFmpeg with zimg to enable zscale filter ([pull #1481](https://github.com/bytedeco/javacpp-presets/pull/1481)) * Enable PulseAudio support for FFmpeg on Linux ([pull #1472](https://github.com/bytedeco/javacpp-presets/pull/1472)) * Virtualize `btCollisionWorld`, `btOverlapFilterCallback`, `btOverlapCallback` from Bullet Physics SDK ([pull #1475](https://github.com/bytedeco/javacpp-presets/pull/1475)) - * Upgrade presets for FFmpeg 7.0, DNNL 3.4.1, OpenBLAS 0.3.27, CPython 3.12.3, NumPy 1.26.4, SciPy 1.13.0, PyTorch 2.2.2 ([pull #1466](https://github.com/bytedeco/javacpp-presets/pull/1466)), SentencePiece 0.2.0, TensorFlow Lite 2.16.1, TensorRT 10.0.1.6, Triton Inference Server 2.44.0, ONNX 1.16.0, ONNX Runtime 1.17.3, TVM 0.15.0, and their dependencies + * Upgrade presets for FFmpeg 7.0, DNNL 3.4.1, OpenBLAS 0.3.27, CPython 3.12.3, NumPy 1.26.4, SciPy 1.13.0, LLVM 18.1.4, libffi 3.4.6, PyTorch 2.2.2 ([pull #1466](https://github.com/bytedeco/javacpp-presets/pull/1466)), SentencePiece 0.2.0, TensorFlow Lite 2.16.1, TensorRT 10.0.1.6, Triton Inference Server 2.44.0, ONNX 1.16.0, ONNX Runtime 1.17.3, TVM 0.16.0, and their dependencies ### January 29, 2024 version 1.5.10 * Introduce `macosx-arm64` builds for PyTorch ([pull #1463](https://github.com/bytedeco/javacpp-presets/pull/1463)) diff --git a/README.md b/README.md index 8d430b5cc3e..8f4658ee04c 100644 --- a/README.md +++ b/README.md @@ -208,7 +208,7 @@ Each child module in turn relies by default on the included [`cppbuild.sh` scrip * NumPy 1.26.x https://github.com/numpy/numpy * SciPy 1.13.x https://github.com/scipy/scipy * Gym 0.26.x https://github.com/openai/gym - * LLVM 17.0.x http://llvm.org/releases/download.html + * LLVM 18.1.x http://llvm.org/releases/download.html * libffi 3.4.x https://github.com/libffi/libffi * libpostal 1.1 https://github.com/openvenues/libpostal * LibRaw 0.21.x https://www.libraw.org/download @@ -234,7 +234,7 @@ Each child module in turn relies by default on the included [`cppbuild.sh` scrip * ONNX 1.16.x https://github.com/onnx/onnx * nGraph 0.26.0 https://github.com/NervanaSystems/ngraph * ONNX Runtime 1.17.x https://github.com/microsoft/onnxruntime - * TVM 0.15.x https://github.com/apache/tvm + * TVM 0.16.x https://github.com/apache/tvm * Bullet Physics SDK 3.25 https://pybullet.org * LiquidFun http://google.github.io/liquidfun/ * Qt 5.15.x https://download.qt.io/archive/qt/ diff --git a/libffi/README.md b/libffi/README.md index 139491feaaf..781a518235e 100644 --- a/libffi/README.md +++ b/libffi/README.md @@ -9,7 +9,7 @@ Introduction ------------ This directory contains the JavaCPP Presets module for: - * libffi 3.4.4 https://sourceware.org/libffi/ + * libffi 3.4.6 https://sourceware.org/libffi/ Please refer to the parent README.md file for more detailed information about the JavaCPP Presets. @@ -38,7 +38,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic 4.0.0 org.bytedeco.libffi simpleexample - 1.5.10 + 1.5.11-SNAPSHOT SimpleExample @@ -46,7 +46,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic org.bytedeco libffi-platform - 3.4.4-1.5.10 + 3.4.6-1.5.11-SNAPSHOT diff --git a/libffi/cppbuild.sh b/libffi/cppbuild.sh index 6b2e89ceeaa..5d7732ff7fc 100755 --- a/libffi/cppbuild.sh +++ b/libffi/cppbuild.sh @@ -7,7 +7,7 @@ if [[ -z "$PLATFORM" ]]; then exit fi -LIBFFI_VERSION=3.4.4 +LIBFFI_VERSION=3.4.6 download https://github.com/libffi/libffi/releases/download/v$LIBFFI_VERSION/libffi-$LIBFFI_VERSION.tar.gz libffi-$LIBFFI_VERSION.tar.gz mkdir -p $PLATFORM diff --git a/libffi/platform/pom.xml b/libffi/platform/pom.xml index f71e71c4a2c..dceaf0310e5 100644 --- a/libffi/platform/pom.xml +++ b/libffi/platform/pom.xml @@ -12,7 +12,7 @@ org.bytedeco libffi-platform - 3.4.4-${project.parent.version} + 3.4.6-${project.parent.version} JavaCPP Presets Platform for libffi diff --git a/libffi/pom.xml b/libffi/pom.xml index a9615232045..98486eb41de 100644 --- a/libffi/pom.xml +++ b/libffi/pom.xml @@ -11,7 +11,7 @@ org.bytedeco libffi - 3.4.4-${project.parent.version} + 3.4.6-${project.parent.version} JavaCPP Presets for libffi diff --git a/libffi/samples/pom.xml b/libffi/samples/pom.xml index 68ea06a0f2a..ec27d973217 100644 --- a/libffi/samples/pom.xml +++ b/libffi/samples/pom.xml @@ -12,7 +12,7 @@ org.bytedeco libffi-platform - 3.4.4-1.5.11-SNAPSHOT + 3.4.6-1.5.11-SNAPSHOT diff --git a/libffi/src/gen/java/org/bytedeco/libffi/Fun_ffi_cif_Pointer_PointerPointer_Pointer.java b/libffi/src/gen/java/org/bytedeco/libffi/Fun_ffi_cif_Pointer_PointerPointer_Pointer.java index af761d44f08..6df9bf29037 100644 --- a/libffi/src/gen/java/org/bytedeco/libffi/Fun_ffi_cif_Pointer_PointerPointer_Pointer.java +++ b/libffi/src/gen/java/org/bytedeco/libffi/Fun_ffi_cif_Pointer_PointerPointer_Pointer.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.libffi; @@ -10,7 +10,6 @@ import static org.bytedeco.libffi.global.ffi.*; -// #endif @Properties(inherit = org.bytedeco.libffi.presets.ffi.class) public class Fun_ffi_cif_Pointer_PointerPointer_Pointer extends FunctionPointer { diff --git a/libffi/src/gen/java/org/bytedeco/libffi/Fun_ffi_cif_Pointer_Pointer_Pointer.java b/libffi/src/gen/java/org/bytedeco/libffi/Fun_ffi_cif_Pointer_Pointer_Pointer.java index a55e1234c5d..fcd848b0cba 100644 --- a/libffi/src/gen/java/org/bytedeco/libffi/Fun_ffi_cif_Pointer_Pointer_Pointer.java +++ b/libffi/src/gen/java/org/bytedeco/libffi/Fun_ffi_cif_Pointer_Pointer_Pointer.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.libffi; diff --git a/libffi/src/gen/java/org/bytedeco/libffi/Fun_ffi_cif_Pointer_ffi_raw_Pointer.java b/libffi/src/gen/java/org/bytedeco/libffi/Fun_ffi_cif_Pointer_ffi_raw_Pointer.java index dad3ce0af9c..9ed9fa8a845 100644 --- a/libffi/src/gen/java/org/bytedeco/libffi/Fun_ffi_cif_Pointer_ffi_raw_Pointer.java +++ b/libffi/src/gen/java/org/bytedeco/libffi/Fun_ffi_cif_Pointer_ffi_raw_Pointer.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.libffi; diff --git a/libffi/src/gen/java/org/bytedeco/libffi/ffi_cif.java b/libffi/src/gen/java/org/bytedeco/libffi/ffi_cif.java index 163349f6ce9..1beceee7bcd 100644 --- a/libffi/src/gen/java/org/bytedeco/libffi/ffi_cif.java +++ b/libffi/src/gen/java/org/bytedeco/libffi/ffi_cif.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.libffi; diff --git a/libffi/src/gen/java/org/bytedeco/libffi/ffi_closure.java b/libffi/src/gen/java/org/bytedeco/libffi/ffi_closure.java index a7d473c050e..c211b8c344e 100644 --- a/libffi/src/gen/java/org/bytedeco/libffi/ffi_closure.java +++ b/libffi/src/gen/java/org/bytedeco/libffi/ffi_closure.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.libffi; diff --git a/libffi/src/gen/java/org/bytedeco/libffi/ffi_java_raw.java b/libffi/src/gen/java/org/bytedeco/libffi/ffi_java_raw.java index 6eae6c8c98a..5bb0edffdb6 100644 --- a/libffi/src/gen/java/org/bytedeco/libffi/ffi_java_raw.java +++ b/libffi/src/gen/java/org/bytedeco/libffi/ffi_java_raw.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.libffi; diff --git a/libffi/src/gen/java/org/bytedeco/libffi/ffi_java_raw_closure.java b/libffi/src/gen/java/org/bytedeco/libffi/ffi_java_raw_closure.java index 0bf92ed2f7c..d08ec91f35d 100644 --- a/libffi/src/gen/java/org/bytedeco/libffi/ffi_java_raw_closure.java +++ b/libffi/src/gen/java/org/bytedeco/libffi/ffi_java_raw_closure.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.libffi; diff --git a/libffi/src/gen/java/org/bytedeco/libffi/ffi_raw.java b/libffi/src/gen/java/org/bytedeco/libffi/ffi_raw.java index 3a90362454d..8ec3eea192b 100644 --- a/libffi/src/gen/java/org/bytedeco/libffi/ffi_raw.java +++ b/libffi/src/gen/java/org/bytedeco/libffi/ffi_raw.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.libffi; diff --git a/libffi/src/gen/java/org/bytedeco/libffi/ffi_raw_closure.java b/libffi/src/gen/java/org/bytedeco/libffi/ffi_raw_closure.java index 6eb2d06431d..5c7e3a31bc6 100644 --- a/libffi/src/gen/java/org/bytedeco/libffi/ffi_raw_closure.java +++ b/libffi/src/gen/java/org/bytedeco/libffi/ffi_raw_closure.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.libffi; diff --git a/libffi/src/gen/java/org/bytedeco/libffi/ffi_type.java b/libffi/src/gen/java/org/bytedeco/libffi/ffi_type.java index 0a4e9e44ddd..5632fad42d3 100644 --- a/libffi/src/gen/java/org/bytedeco/libffi/ffi_type.java +++ b/libffi/src/gen/java/org/bytedeco/libffi/ffi_type.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.libffi; diff --git a/libffi/src/gen/java/org/bytedeco/libffi/global/ffi.java b/libffi/src/gen/java/org/bytedeco/libffi/global/ffi.java index 114e1eb0ab1..b949700ad15 100644 --- a/libffi/src/gen/java/org/bytedeco/libffi/global/ffi.java +++ b/libffi/src/gen/java/org/bytedeco/libffi/global/ffi.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.libffi.global; @@ -127,8 +127,8 @@ a copy of this software and associated documentation files (the // Parsed from ffi.h /* -----------------------------------------------------------------*-C-*- - libffi 3.4.4 - - Copyright (c) 2011, 2014, 2019, 2021, 2022 Anthony Green + libffi 3.4.6 + - Copyright (c) 2011, 2014, 2019, 2021, 2022, 2024 Anthony Green - Copyright (c) 1996-2003, 2007, 2008 Red Hat, Inc. Permission is hereby granted, free of charge, to any person @@ -236,13 +236,11 @@ a copy of this software and associated documentation files (the when using the static version of the library. Besides, as a workaround, they can define FFI_BUILDING if they *know* they are going to link with the static library. */ -// #if defined _MSC_VER +// #if defined _MSC_VER && !defined(FFI_STATIC_BUILD) // # if defined FFI_BUILDING_DLL /* Building libffi.DLL with msvcc.sh */ // # define FFI_API __declspec(dllexport) -// # elif !defined FFI_BUILDING /* Importing libffi.DLL */ +// # else /* Importing libffi.DLL */ // # define FFI_API __declspec(dllimport) -// # else /* Building/linking static library */ -// # define FFI_API // # endif // #else // # define FFI_API @@ -318,11 +316,7 @@ a copy of this software and associated documentation files (the public static native @ByRef ffi_type ffi_type_float(); public static native void ffi_type_float(ffi_type setter); public static native @ByRef ffi_type ffi_type_double(); public static native void ffi_type_double(ffi_type setter); public static native @ByRef ffi_type ffi_type_pointer(); public static native void ffi_type_pointer(ffi_type setter); - -// #if 1 public static native @ByRef ffi_type ffi_type_longdouble(); public static native void ffi_type_longdouble(ffi_type setter); -// #else -// #endif // #ifdef FFI_TARGET_HAS_COMPLEX_TYPE // #endif @@ -403,13 +397,6 @@ public static native void ffi_raw_call(ffi_cif cif, public static native Pointer ffi_closure_alloc(@Cast("size_t") long size, @Cast("void**") PointerPointer code); public static native Pointer ffi_closure_alloc(@Cast("size_t") long size, @Cast("void**") @ByPtrPtr Pointer code); public static native void ffi_closure_free(Pointer arg0); - -// #if defined(PA_LINUX) || defined(PA_HPUX) -// #define FFI_CLOSURE_PTR(X) ((void *)((unsigned int)(X) | 2)) -// #define FFI_RESTORE_PTR(X) ((void *)((unsigned int)(X) & ~3)) -// #else -// #define FFI_CLOSURE_PTR(X) (X) -// #define FFI_RESTORE_PTR(X) (X) // Targeting ../Fun_ffi_cif_Pointer_PointerPointer_Pointer.java @@ -463,7 +450,7 @@ public static native void ffi_raw_call(ffi_cif cif, // #endif /* FFI_CLOSURES */ -// #if FFI_GO_CLOSURES +// #ifdef FFI_GO_CLOSURES // #endif /* FFI_GO_CLOSURES */ @@ -505,8 +492,14 @@ public static native void ffi_call(ffi_cif cif, public static native @Cast("ffi_status") int ffi_get_struct_offsets(@Cast("ffi_abi") int abi, ffi_type struct_type, @Cast("size_t*") SizeTPointer offsets); -/* Useful for eliminating compiler warnings. */ +/* Convert between closure and function pointers. */ +// #if defined(PA_LINUX) || defined(PA_HPUX) +// #define FFI_FN(f) ((void (*)(void))((unsigned int)(f) | 2)) +// #define FFI_CL(f) ((void *)((unsigned int)(f) & ~3)) +// #else // #define FFI_FN(f) ((void (*)(void))f) +// #define FFI_CL(f) ((void *)(f)) +// #endif /* ---- Definitions shared with assembly code ---------------------------- */ diff --git a/llvm/README.md b/llvm/README.md index df62401ab94..748bfbd62d2 100644 --- a/llvm/README.md +++ b/llvm/README.md @@ -9,7 +9,7 @@ Introduction ------------ This directory contains the JavaCPP Presets module for: - * LLVM 17.0.6 http://llvm.org/ + * LLVM 18.1.4 http://llvm.org/ Please refer to the parent README.md file for more detailed information about the JavaCPP Presets. @@ -42,7 +42,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic 4.0.0 org.bytedeco.llvm Factorial - 1.5.10 + 1.5.11-SNAPSHOT Factorial @@ -50,7 +50,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic org.bytedeco llvm-platform - 17.0.6-1.5.10 + 18.1.4-1.5.11-SNAPSHOT diff --git a/llvm/cppbuild.sh b/llvm/cppbuild.sh index 3b2b3985347..32b14e3aa2e 100755 --- a/llvm/cppbuild.sh +++ b/llvm/cppbuild.sh @@ -7,7 +7,7 @@ if [[ -z "$PLATFORM" ]]; then exit fi -LLVM_VERSION=17.0.6 +LLVM_VERSION=18.1.4 download https://github.com/llvm/llvm-project/releases/download/llvmorg-$LLVM_VERSION/llvm-project-$LLVM_VERSION.src.tar.xz llvm-project-$LLVM_VERSION.src.tar.xz mkdir -p $PLATFORM diff --git a/llvm/platform/pom.xml b/llvm/platform/pom.xml index d112b51bcaa..236297d9f2e 100644 --- a/llvm/platform/pom.xml +++ b/llvm/platform/pom.xml @@ -12,7 +12,7 @@ org.bytedeco llvm-platform - 17.0.6-${project.parent.version} + 18.1.4-${project.parent.version} JavaCPP Presets Platform for LLVM diff --git a/llvm/pom.xml b/llvm/pom.xml index e86f56fe6bc..a9b6278b6cc 100644 --- a/llvm/pom.xml +++ b/llvm/pom.xml @@ -11,7 +11,7 @@ org.bytedeco llvm - 17.0.6-${project.parent.version} + 18.1.4-${project.parent.version} JavaCPP Presets for LLVM diff --git a/llvm/samples/clang/pom.xml b/llvm/samples/clang/pom.xml index 5ab0abb9952..ca83015f807 100644 --- a/llvm/samples/clang/pom.xml +++ b/llvm/samples/clang/pom.xml @@ -12,7 +12,7 @@ org.bytedeco llvm-platform - 17.0.6-1.5.11-SNAPSHOT + 18.1.4-1.5.11-SNAPSHOT diff --git a/llvm/samples/llvm/pom.xml b/llvm/samples/llvm/pom.xml index 5ce36dd1d7a..f6855de73ad 100644 --- a/llvm/samples/llvm/pom.xml +++ b/llvm/samples/llvm/pom.xml @@ -12,12 +12,12 @@ org.bytedeco llvm-platform - 17.0.6-1.5.11-SNAPSHOT + 18.1.4-1.5.11-SNAPSHOT org.bytedeco libffi-platform - 3.4.4-1.5.11-SNAPSHOT + 3.4.6-1.5.11-SNAPSHOT diff --git a/llvm/samples/polly/pom.xml b/llvm/samples/polly/pom.xml index ef0ec1d8997..226dca217ba 100644 --- a/llvm/samples/polly/pom.xml +++ b/llvm/samples/polly/pom.xml @@ -13,12 +13,12 @@ org.bytedeco llvm-platform - 17.0.6-1.5.11-SNAPSHOT + 18.1.4-1.5.11-SNAPSHOT org.bytedeco libffi-platform - 3.4.4-1.5.11-SNAPSHOT + 3.4.6-1.5.11-SNAPSHOT org.bytedeco diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMAttributeRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMAttributeRef.java index 7200940b319..b33b0066970 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMAttributeRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMAttributeRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMBasicBlockRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMBasicBlockRef.java index 64374738258..7c9bea8039f 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMBasicBlockRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMBasicBlockRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMBinaryRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMBinaryRef.java index 32e6678e882..29535e47db7 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMBinaryRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMBinaryRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMBuilderRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMBuilderRef.java index 5f7261a5657..8cacdd2994f 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMBuilderRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMBuilderRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMComdatRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMComdatRef.java index dcbb5d1b8a4..0c2a34e2de7 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMComdatRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMComdatRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMContextRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMContextRef.java index 57a80a9ef1d..6aaa29229f0 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMContextRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMContextRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMDIBuilderRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMDIBuilderRef.java index 3502d2b92c7..03aead42c5e 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMDIBuilderRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMDIBuilderRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMDiagnosticHandler.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMDiagnosticHandler.java index 37c7086cff2..53018ab66d4 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMDiagnosticHandler.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMDiagnosticHandler.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMDiagnosticInfoRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMDiagnosticInfoRef.java index 5590af44018..49caa956a94 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMDiagnosticInfoRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMDiagnosticInfoRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMDisasmContextRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMDisasmContextRef.java index 08b67cfc23f..2de000b63cd 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMDisasmContextRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMDisasmContextRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMErrorRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMErrorRef.java index 816c740932f..8c00d9db065 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMErrorRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMErrorRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMErrorTypeId.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMErrorTypeId.java index 12c8af956be..740f2a29ba4 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMErrorTypeId.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMErrorTypeId.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMExecutionEngineRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMExecutionEngineRef.java index 0a9cd871612..53775013ae4 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMExecutionEngineRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMExecutionEngineRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMFatalErrorHandler.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMFatalErrorHandler.java index c5c07912e1f..f627f742cc6 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMFatalErrorHandler.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMFatalErrorHandler.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMGenericValueRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMGenericValueRef.java index 8532be17da6..a49ac3e3382 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMGenericValueRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMGenericValueRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMJITEvaluatedSymbol.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMJITEvaluatedSymbol.java index e2a4741020e..e4c1c61eb59 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMJITEvaluatedSymbol.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMJITEvaluatedSymbol.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMJITEventListenerRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMJITEventListenerRef.java index 998582cce42..74d9b98938e 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMJITEventListenerRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMJITEventListenerRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMJITSymbolFlags.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMJITSymbolFlags.java index 7862c5cd30c..68424e58026 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMJITSymbolFlags.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMJITSymbolFlags.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMCJITCompilerOptions.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMCJITCompilerOptions.java index c4784cd89f9..d142f2f9ec8 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMCJITCompilerOptions.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMCJITCompilerOptions.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMCJITMemoryManagerRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMCJITMemoryManagerRef.java index cebed1f2944..bebb12116a8 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMCJITMemoryManagerRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMCJITMemoryManagerRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryBufferRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryBufferRef.java index 5430657eb48..8b358344447 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryBufferRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryBufferRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryManagerAllocateCodeSectionCallback.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryManagerAllocateCodeSectionCallback.java index dc5339727c0..8cb55459d0b 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryManagerAllocateCodeSectionCallback.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryManagerAllocateCodeSectionCallback.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryManagerAllocateDataSectionCallback.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryManagerAllocateDataSectionCallback.java index e2e5c3145aa..e19eed63204 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryManagerAllocateDataSectionCallback.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryManagerAllocateDataSectionCallback.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryManagerCreateContextCallback.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryManagerCreateContextCallback.java index 3151a5f8140..80383d84d7f 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryManagerCreateContextCallback.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryManagerCreateContextCallback.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryManagerDestroyCallback.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryManagerDestroyCallback.java index ec8f5377c41..6641a1df2ce 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryManagerDestroyCallback.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryManagerDestroyCallback.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryManagerFinalizeMemoryCallback.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryManagerFinalizeMemoryCallback.java index 1eb6942ae55..46cc5b06d08 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryManagerFinalizeMemoryCallback.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryManagerFinalizeMemoryCallback.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryManagerNotifyTerminatingCallback.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryManagerNotifyTerminatingCallback.java index c08649d7f7c..87cccf71a8b 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryManagerNotifyTerminatingCallback.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMemoryManagerNotifyTerminatingCallback.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMetadataRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMetadataRef.java index 3621bf7348b..b73de54d9de 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMetadataRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMMetadataRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMModuleFlagEntry.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMModuleFlagEntry.java index f0b809ec70d..75501cd8446 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMModuleFlagEntry.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMModuleFlagEntry.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMModuleProviderRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMModuleProviderRef.java index e6806b155f3..d040cb3ee84 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMModuleProviderRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMModuleProviderRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMModuleRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMModuleRef.java index 03000059091..06bc4673ae6 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMModuleRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMModuleRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMNamedMDNodeRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMNamedMDNodeRef.java index 9b46b0e87fa..d641fa09ef5 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMNamedMDNodeRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMNamedMDNodeRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMObjectFileRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMObjectFileRef.java index 38e6b22f130..b86f8d2eef9 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMObjectFileRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMObjectFileRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOpInfo1.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOpInfo1.java index c197c848caf..57a2b6285a0 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOpInfo1.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOpInfo1.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOpInfoCallback.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOpInfoCallback.java index dfc022a78de..20e73c9ee02 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOpInfoCallback.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOpInfoCallback.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOpInfoSymbol1.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOpInfoSymbol1.java index 95fdf227e66..30049f32af1 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOpInfoSymbol1.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOpInfoSymbol1.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOperandBundleRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOperandBundleRef.java new file mode 100644 index 00000000000..316b23d23f0 --- /dev/null +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOperandBundleRef.java @@ -0,0 +1,23 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.llvm.LLVM; + +import java.nio.*; +import org.bytedeco.javacpp.*; +import org.bytedeco.javacpp.annotation.*; + +import static org.bytedeco.javacpp.presets.javacpp.*; + +import static org.bytedeco.llvm.global.LLVM.*; + + +/** + * @see llvm::OperandBundleDef + */ +@Name("LLVMOpaqueOperandBundle") @Opaque @Properties(inherit = org.bytedeco.llvm.presets.LLVM.class) +public class LLVMOperandBundleRef extends Pointer { + /** Empty constructor. Calls {@code super((Pointer)null)}. */ + public LLVMOperandBundleRef() { super((Pointer)null); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public LLVMOperandBundleRef(Pointer p) { super(p); } +} diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCAPIDefinitionGeneratorTryToGenerateFunction.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCAPIDefinitionGeneratorTryToGenerateFunction.java index 81d7d00bce3..d4f802310fe 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCAPIDefinitionGeneratorTryToGenerateFunction.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCAPIDefinitionGeneratorTryToGenerateFunction.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; @@ -39,7 +39,7 @@ * into. * * The JDLookupFlags argument can be inspected to determine whether the original - * lookup included non-exported symobls. + * lookup included non-exported symbols. * * Finally, the LookupSet argument contains the set of symbols that could not * be found in JD already (the set of generation candidates). diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCDependenceMapPair.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCDependenceMapPair.java index f71ef89a51e..62afcc06c49 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCDependenceMapPair.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCDependenceMapPair.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCJITDylibSearchOrderElement.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCJITDylibSearchOrderElement.java index 654dc46f55b..025ca8fed7c 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCJITDylibSearchOrderElement.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCJITDylibSearchOrderElement.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCLookupSetElement.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCLookupSetElement.java index dcdaf6b5aa0..a5e01c7630c 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCLookupSetElement.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCLookupSetElement.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCSymbolAliasMapEntry.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCSymbolAliasMapEntry.java index 73d35c97f12..46bfb0d2d95 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCSymbolAliasMapEntry.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCSymbolAliasMapEntry.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCSymbolAliasMapPair.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCSymbolAliasMapPair.java index 3a263492a44..63ff7daf322 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCSymbolAliasMapPair.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCSymbolAliasMapPair.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCSymbolFlagsMapPair.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCSymbolFlagsMapPair.java index 38242a7376e..c71e0dd1c7f 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCSymbolFlagsMapPair.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCSymbolFlagsMapPair.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCSymbolMapPair.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCSymbolMapPair.java index 404ced76650..664af298548 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCSymbolMapPair.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCSymbolMapPair.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCSymbolsList.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCSymbolsList.java index 6daa508b55d..7bdb858c03b 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCSymbolsList.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcCSymbolsList.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcDefinitionGeneratorRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcDefinitionGeneratorRef.java index 45a9aef3bdd..a86576470a6 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcDefinitionGeneratorRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcDefinitionGeneratorRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcDisposeCAPIDefinitionGeneratorFunction.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcDisposeCAPIDefinitionGeneratorFunction.java index 4f3a0d44120..75aa6b543a4 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcDisposeCAPIDefinitionGeneratorFunction.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcDisposeCAPIDefinitionGeneratorFunction.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcDumpObjectsRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcDumpObjectsRef.java index 17bcca10c6c..09e60b0d009 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcDumpObjectsRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcDumpObjectsRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcErrorReporterFunction.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcErrorReporterFunction.java index 6e719c9458b..e15ba85ddf9 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcErrorReporterFunction.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcErrorReporterFunction.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcExecutionSessionLookupHandleResultFunction.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcExecutionSessionLookupHandleResultFunction.java index ad93fa41a26..17479b27b3a 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcExecutionSessionLookupHandleResultFunction.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcExecutionSessionLookupHandleResultFunction.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcExecutionSessionRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcExecutionSessionRef.java index 18250dfc999..0015f99ff65 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcExecutionSessionRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcExecutionSessionRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcGenericIRModuleOperationFunction.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcGenericIRModuleOperationFunction.java index 479599e3eb2..c55d48c9063 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcGenericIRModuleOperationFunction.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcGenericIRModuleOperationFunction.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcIRTransformLayerRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcIRTransformLayerRef.java index 8f0372e9c88..c61f0fe2204 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcIRTransformLayerRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcIRTransformLayerRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcIRTransformLayerTransformFunction.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcIRTransformLayerTransformFunction.java index 9fe8acd8870..ac3a2bb5f7a 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcIRTransformLayerTransformFunction.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcIRTransformLayerTransformFunction.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcIndirectStubsManagerRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcIndirectStubsManagerRef.java index 152522f5aca..f764f7fbc02 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcIndirectStubsManagerRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcIndirectStubsManagerRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcJITDylibRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcJITDylibRef.java index 5dd1d9aab13..95bbdc61644 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcJITDylibRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcJITDylibRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcJITTargetMachineBuilderRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcJITTargetMachineBuilderRef.java index 39c75586706..e0664a7f51b 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcJITTargetMachineBuilderRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcJITTargetMachineBuilderRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcLLJITBuilderObjectLinkingLayerCreatorFunction.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcLLJITBuilderObjectLinkingLayerCreatorFunction.java index 8e8d0dbfe2d..3652518ed74 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcLLJITBuilderObjectLinkingLayerCreatorFunction.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcLLJITBuilderObjectLinkingLayerCreatorFunction.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcLLJITBuilderRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcLLJITBuilderRef.java index e3a41ba1133..d408a7180e4 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcLLJITBuilderRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcLLJITBuilderRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcLLJITRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcLLJITRef.java index b79e64e1a9c..7158bab2789 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcLLJITRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcLLJITRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcLazyCallThroughManagerRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcLazyCallThroughManagerRef.java index cd1b6532526..2be2fe0c703 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcLazyCallThroughManagerRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcLazyCallThroughManagerRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcLookupStateRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcLookupStateRef.java index fb89598b7a7..b9b33f17c53 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcLookupStateRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcLookupStateRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcMaterializationResponsibilityRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcMaterializationResponsibilityRef.java index 6e91b8eff38..e90d25a4602 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcMaterializationResponsibilityRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcMaterializationResponsibilityRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcMaterializationUnitDestroyFunction.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcMaterializationUnitDestroyFunction.java index 08d3c515156..2a4adaf747e 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcMaterializationUnitDestroyFunction.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcMaterializationUnitDestroyFunction.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcMaterializationUnitDiscardFunction.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcMaterializationUnitDiscardFunction.java index aeb7810b40b..f2a7e7d67a7 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcMaterializationUnitDiscardFunction.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcMaterializationUnitDiscardFunction.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcMaterializationUnitMaterializeFunction.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcMaterializationUnitMaterializeFunction.java index a746e90cb1e..5f07e583311 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcMaterializationUnitMaterializeFunction.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcMaterializationUnitMaterializeFunction.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcMaterializationUnitRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcMaterializationUnitRef.java index 1d193c977df..664ab69671b 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcMaterializationUnitRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcMaterializationUnitRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcObjectLayerRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcObjectLayerRef.java index 7ba03a2d992..ace8290dece 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcObjectLayerRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcObjectLayerRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcObjectTransformLayerRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcObjectTransformLayerRef.java index 4403e32d054..e6b90fbc0c0 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcObjectTransformLayerRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcObjectTransformLayerRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcObjectTransformLayerTransformFunction.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcObjectTransformLayerTransformFunction.java index a7be8c6c2c3..75fb9f1d2bd 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcObjectTransformLayerTransformFunction.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcObjectTransformLayerTransformFunction.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcOpaqueObjectLinkingLayer.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcOpaqueObjectLinkingLayer.java index 7ba1ec650b9..ad535704acf 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcOpaqueObjectLinkingLayer.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcOpaqueObjectLinkingLayer.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcResourceTrackerRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcResourceTrackerRef.java index 98bb890b1aa..ceba59387c7 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcResourceTrackerRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcResourceTrackerRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcSymbolPredicate.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcSymbolPredicate.java index 04c8a4ef550..0fa79767a81 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcSymbolPredicate.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcSymbolPredicate.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcSymbolStringPoolEntryRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcSymbolStringPoolEntryRef.java index 67a6371c5bd..a67b6c6a29b 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcSymbolStringPoolEntryRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcSymbolStringPoolEntryRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcSymbolStringPoolRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcSymbolStringPoolRef.java index 266d3c3d35a..d8b362e97d0 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcSymbolStringPoolRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcSymbolStringPoolRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcThreadSafeContextRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcThreadSafeContextRef.java index fe7debfcb87..0b8969819c2 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcThreadSafeContextRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcThreadSafeContextRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcThreadSafeModuleRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcThreadSafeModuleRef.java index a318722d447..31e28413785 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcThreadSafeModuleRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMOrcThreadSafeModuleRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMPassBuilderOptionsRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMPassBuilderOptionsRef.java index 80bac2fe8ac..fb8c0aa8bd2 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMPassBuilderOptionsRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMPassBuilderOptionsRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMPassManagerRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMPassManagerRef.java index fe92cdcd875..5397fe53b59 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMPassManagerRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMPassManagerRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMRelocationIteratorRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMRelocationIteratorRef.java index 1ee37599094..b32ac514e16 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMRelocationIteratorRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMRelocationIteratorRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMRemarkArgRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMRemarkArgRef.java index e3d1c1c70f3..00518f2f587 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMRemarkArgRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMRemarkArgRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMRemarkDebugLocRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMRemarkDebugLocRef.java index 7652069ba6a..bfaeb25a889 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMRemarkDebugLocRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMRemarkDebugLocRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMRemarkEntryRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMRemarkEntryRef.java index ac0ab9cdcc7..e55f2eae97d 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMRemarkEntryRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMRemarkEntryRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMRemarkParserRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMRemarkParserRef.java index 884cd340472..8ffe9ab1faa 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMRemarkParserRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMRemarkParserRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMRemarkStringRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMRemarkStringRef.java index 32cadcb83e9..aa811191307 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMRemarkStringRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMRemarkStringRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMSectionIteratorRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMSectionIteratorRef.java index 4b929279bcc..25fc9dfed8b 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMSectionIteratorRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMSectionIteratorRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMSymbolIteratorRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMSymbolIteratorRef.java index 19d4a778676..343e9b6f961 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMSymbolIteratorRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMSymbolIteratorRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMSymbolLookupCallback.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMSymbolLookupCallback.java index 7b1078890e5..36377006c70 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMSymbolLookupCallback.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMSymbolLookupCallback.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMTargetDataRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMTargetDataRef.java index f122ec19ad2..90cd2f87579 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMTargetDataRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMTargetDataRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMTargetLibraryInfoRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMTargetLibraryInfoRef.java index 543ca579d14..f755857613b 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMTargetLibraryInfoRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMTargetLibraryInfoRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMTargetMachineOptionsRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMTargetMachineOptionsRef.java new file mode 100644 index 00000000000..594b92b9b57 --- /dev/null +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMTargetMachineOptionsRef.java @@ -0,0 +1,26 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.llvm.LLVM; + +import java.nio.*; +import org.bytedeco.javacpp.*; +import org.bytedeco.javacpp.annotation.*; + +import static org.bytedeco.javacpp.presets.javacpp.*; + +import static org.bytedeco.llvm.global.LLVM.*; + + +/** + * \addtogroup LLVMCTarget + * + * \{ + */ + +@Name("LLVMOpaqueTargetMachineOptions") @Opaque @Properties(inherit = org.bytedeco.llvm.presets.LLVM.class) +public class LLVMTargetMachineOptionsRef extends Pointer { + /** Empty constructor. Calls {@code super((Pointer)null)}. */ + public LLVMTargetMachineOptionsRef() { super((Pointer)null); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public LLVMTargetMachineOptionsRef(Pointer p) { super(p); } +} diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMTargetMachineRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMTargetMachineRef.java index 4aac17fcb11..2b22e642212 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMTargetMachineRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMTargetMachineRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; @@ -10,13 +10,6 @@ import static org.bytedeco.llvm.global.LLVM.*; - -/** - * \addtogroup LLVMCTarget - * - * \{ - */ - @Name("LLVMOpaqueTargetMachine") @Opaque @Properties(inherit = org.bytedeco.llvm.presets.LLVM.class) public class LLVMTargetMachineRef extends Pointer { /** Empty constructor. Calls {@code super((Pointer)null)}. */ diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMTargetRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMTargetRef.java index 9394931549e..ab266609299 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMTargetRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMTargetRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMTypeRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMTypeRef.java index 86c91e8c035..ad57c34b2bc 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMTypeRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMTypeRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMUseRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMUseRef.java index c6675bb5d9e..b07cee69586 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMUseRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMUseRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMValueMetadataEntry.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMValueMetadataEntry.java index aa19a2fddfb..b7e3be7297d 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMValueMetadataEntry.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMValueMetadataEntry.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMValueRef.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMValueRef.java index 34c4d71713e..c768369bba8 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMValueRef.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMValueRef.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMYieldCallback.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMYieldCallback.java index e5d95edc769..8cda8930d5d 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMYieldCallback.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LLVMYieldCallback.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LTOObjectBuffer.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LTOObjectBuffer.java index 38eb2700504..9090a4b88bb 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LTOObjectBuffer.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/LTOObjectBuffer.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/Pass.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/Pass.java index 17172bd4b60..a846ba0b91a 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/Pass.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/Pass.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/PassRegistry.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/PassRegistry.java index 8ebc63664a0..68b3401f61b 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/PassRegistry.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/PassRegistry.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/PollyForcePassLinking.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/PollyForcePassLinking.java index 68d63fa0f5c..b43732ace73 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/PollyForcePassLinking.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/PollyForcePassLinking.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/lto_code_gen_t.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/lto_code_gen_t.java index 938aed5b1c7..5e13af4f572 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/lto_code_gen_t.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/lto_code_gen_t.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/lto_diagnostic_handler_t.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/lto_diagnostic_handler_t.java index 6261bfa971d..7769a22057f 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/lto_diagnostic_handler_t.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/lto_diagnostic_handler_t.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/lto_input_t.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/lto_input_t.java index 2a8a5cb9aba..78ef7713549 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/lto_input_t.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/lto_input_t.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/lto_module_t.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/lto_module_t.java index ff2e998ecaa..f144983821c 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/lto_module_t.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/lto_module_t.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/thinlto_code_gen_t.java b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/thinlto_code_gen_t.java index 923c8954628..54fc2f8d72b 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/LLVM/thinlto_code_gen_t.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/LLVM/thinlto_code_gen_t.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.LLVM; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXAPISet.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXAPISet.java index 4990d1968ad..ee2858527e9 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXAPISet.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXAPISet.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXClientData.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXClientData.java index 2b3f9c1dc6d..c878e4c9ee2 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXClientData.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXClientData.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCodeCompleteResults.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCodeCompleteResults.java index e0e563f3eab..6b63d780b07 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCodeCompleteResults.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCodeCompleteResults.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXComment.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXComment.java index de8f7cecb37..efaf8efb807 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXComment.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXComment.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCompilationDatabase.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCompilationDatabase.java index ff00f02c283..c778cd7ebbb 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCompilationDatabase.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCompilationDatabase.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCompileCommand.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCompileCommand.java index 53b3f3c4b5e..df734bcbd93 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCompileCommand.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCompileCommand.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCompileCommands.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCompileCommands.java index e81e026bd04..f984c137ccf 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCompileCommands.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCompileCommands.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCompletionResult.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCompletionResult.java index cdc46ba7728..a0271a6b6f2 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCompletionResult.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCompletionResult.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCompletionString.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCompletionString.java index 3bbe814298a..24ee054332e 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCompletionString.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCompletionString.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCursor.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCursor.java index 6fa555df2a2..b114c64b637 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCursor.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCursor.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCursorAndRangeVisitor.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCursorAndRangeVisitor.java index beae51c2195..c680840aff8 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCursorAndRangeVisitor.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCursorAndRangeVisitor.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCursorSet.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCursorSet.java index edf9a21dfe7..fc55946e10d 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCursorSet.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCursorSet.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCursorVisitor.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCursorVisitor.java index 54e7d810343..025e3851fd3 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCursorVisitor.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXCursorVisitor.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXDiagnostic.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXDiagnostic.java index 83c914cca42..b854b21693e 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXDiagnostic.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXDiagnostic.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXDiagnosticSet.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXDiagnosticSet.java index f5ba44b3901..5fe2ce49957 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXDiagnosticSet.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXDiagnosticSet.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXEvalResult.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXEvalResult.java index 5632b4d162a..0fd0ff72831 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXEvalResult.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXEvalResult.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXFieldVisitor.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXFieldVisitor.java index 15344230afc..e48245b0b27 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXFieldVisitor.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXFieldVisitor.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXFile.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXFile.java index 5479e1ef428..a44c91f9f97 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXFile.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXFile.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXFileUniqueID.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXFileUniqueID.java index 297ba893bbc..599f5d98938 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXFileUniqueID.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXFileUniqueID.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxAttrInfo.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxAttrInfo.java index 2f03877cf9e..b68fee82813 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxAttrInfo.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxAttrInfo.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxBaseClassInfo.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxBaseClassInfo.java index 6bcbd51b1d2..311ff537454 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxBaseClassInfo.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxBaseClassInfo.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxCXXClassDeclInfo.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxCXXClassDeclInfo.java index 5c992b75cea..2a1a40d9faf 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxCXXClassDeclInfo.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxCXXClassDeclInfo.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxClientASTFile.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxClientASTFile.java index 38c16029f6c..367db439a32 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxClientASTFile.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxClientASTFile.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxClientContainer.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxClientContainer.java index 90d68c5071f..650b71c6980 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxClientContainer.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxClientContainer.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxClientEntity.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxClientEntity.java index 387e536021c..17b3f38bd88 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxClientEntity.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxClientEntity.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxClientFile.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxClientFile.java index 309e1b1b2dd..3720dc5e9fc 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxClientFile.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxClientFile.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxContainerInfo.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxContainerInfo.java index 22dc6fa9c56..eafec8de6c3 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxContainerInfo.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxContainerInfo.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxDeclInfo.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxDeclInfo.java index 07627d4e604..423d1aedb00 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxDeclInfo.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxDeclInfo.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxEntityInfo.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxEntityInfo.java index 6bb0ecce54a..c1aa059afb9 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxEntityInfo.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxEntityInfo.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxEntityRefInfo.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxEntityRefInfo.java index 46bfe3c9fe4..b9268ee0867 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxEntityRefInfo.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxEntityRefInfo.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxIBOutletCollectionAttrInfo.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxIBOutletCollectionAttrInfo.java index c089c8e675f..1e1bb0a7b99 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxIBOutletCollectionAttrInfo.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxIBOutletCollectionAttrInfo.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxImportedASTFileInfo.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxImportedASTFileInfo.java index c9776c6723e..eaabd0b056f 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxImportedASTFileInfo.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxImportedASTFileInfo.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxIncludedFileInfo.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxIncludedFileInfo.java index edf8d6aa361..f9aaceb8d6c 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxIncludedFileInfo.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxIncludedFileInfo.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxLoc.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxLoc.java index 85bb412ae0a..7f3e4d18262 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxLoc.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxLoc.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxObjCCategoryDeclInfo.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxObjCCategoryDeclInfo.java index 910af8b8690..f823411125f 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxObjCCategoryDeclInfo.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxObjCCategoryDeclInfo.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxObjCContainerDeclInfo.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxObjCContainerDeclInfo.java index 097fcb32a80..e013d2c2a1a 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxObjCContainerDeclInfo.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxObjCContainerDeclInfo.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxObjCInterfaceDeclInfo.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxObjCInterfaceDeclInfo.java index 86b03f6f78d..1c158089291 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxObjCInterfaceDeclInfo.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxObjCInterfaceDeclInfo.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxObjCPropertyDeclInfo.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxObjCPropertyDeclInfo.java index 7bf3a326dd3..a698906555d 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxObjCPropertyDeclInfo.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxObjCPropertyDeclInfo.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxObjCProtocolRefInfo.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxObjCProtocolRefInfo.java index ad390b50fb6..1d2a0ca4b83 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxObjCProtocolRefInfo.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxObjCProtocolRefInfo.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxObjCProtocolRefListInfo.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxObjCProtocolRefListInfo.java index 307f4711c32..5d2d5be9799 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxObjCProtocolRefListInfo.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIdxObjCProtocolRefListInfo.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXInclusionVisitor.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXInclusionVisitor.java index e5b89baf39b..49d675c4100 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXInclusionVisitor.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXInclusionVisitor.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIndex.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIndex.java index 3ae8f74835f..55e67d05c0f 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIndex.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIndex.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIndexAction.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIndexAction.java index 5d925aa9332..4234d07cb7e 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIndexAction.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIndexAction.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIndexOptions.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIndexOptions.java index f1e52ad75cb..10e695b120d 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIndexOptions.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXIndexOptions.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXModule.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXModule.java index 66ab284e121..f8dd1c2fc59 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXModule.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXModule.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXModuleMapDescriptor.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXModuleMapDescriptor.java index 8f42aa427a7..b2f942dc18f 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXModuleMapDescriptor.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXModuleMapDescriptor.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; @@ -14,7 +14,7 @@ /** - * Object encapsulating information about a module.map file. + * Object encapsulating information about a module.modulemap file. */ @Name("CXModuleMapDescriptorImpl") @Opaque @Properties(inherit = org.bytedeco.llvm.presets.clang.class) public class CXModuleMapDescriptor extends Pointer { diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXPlatformAvailability.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXPlatformAvailability.java index c1791543fab..1d4dcc368cd 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXPlatformAvailability.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXPlatformAvailability.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXPrintingPolicy.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXPrintingPolicy.java index dcb158fa1f6..f23018c783e 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXPrintingPolicy.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXPrintingPolicy.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXRemapping.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXRemapping.java index 6588bdf7f14..acb24062b8c 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXRemapping.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXRemapping.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXSourceLocation.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXSourceLocation.java index 2f91cbb3609..288642c3663 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXSourceLocation.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXSourceLocation.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXSourceRange.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXSourceRange.java index 24099be9232..1badc30dc48 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXSourceRange.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXSourceRange.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXSourceRangeList.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXSourceRangeList.java index f2f2e337387..8af01cbef28 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXSourceRangeList.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXSourceRangeList.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXString.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXString.java index 130b5ba20d7..9006f7dc812 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXString.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXString.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXStringSet.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXStringSet.java index d9df2142e49..1e910c4f9d9 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXStringSet.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXStringSet.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXTUResourceUsage.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXTUResourceUsage.java index 37e6d413b3b..e204411c2e6 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXTUResourceUsage.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXTUResourceUsage.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXTUResourceUsageEntry.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXTUResourceUsageEntry.java index 15518cbc3e1..6bd47a73655 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXTUResourceUsageEntry.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXTUResourceUsageEntry.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXTargetInfo.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXTargetInfo.java index 5c8ecdc1b18..780d9ebbb65 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXTargetInfo.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXTargetInfo.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXToken.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXToken.java index ee36ef3526b..d7921e92825 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXToken.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXToken.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXTranslationUnit.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXTranslationUnit.java index 7ff3c7f6c5c..d576f240d9d 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXTranslationUnit.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXTranslationUnit.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXType.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXType.java index 01d3b5e2608..58dc24fd4ab 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXType.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXType.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXUnsavedFile.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXUnsavedFile.java index 42292568c7b..5296b43a9f5 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXUnsavedFile.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXUnsavedFile.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXVersion.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXVersion.java index 79e996c0ff1..3e8727dfdbd 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXVersion.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXVersion.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXVirtualFileOverlay.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXVirtualFileOverlay.java index 0850be92de7..108025b78fd 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/CXVirtualFileOverlay.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/CXVirtualFileOverlay.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/Fn_Pointer.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/Fn_Pointer.java index 45ce37ecb8c..c1927d02991 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/Fn_Pointer.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/Fn_Pointer.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/IndexerCallbacks.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/IndexerCallbacks.java index fa7bef1e367..7b58235c1ae 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/IndexerCallbacks.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/IndexerCallbacks.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/_CXChildVisitResult.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/_CXChildVisitResult.java index 5c88887d0e0..b3847e8b75e 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/_CXChildVisitResult.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/_CXChildVisitResult.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/clang/_CXCursorAndRangeVisitorBlock.java b/llvm/src/gen/java/org/bytedeco/llvm/clang/_CXCursorAndRangeVisitorBlock.java index a80f2bf7127..690d717f4e4 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/clang/_CXCursorAndRangeVisitorBlock.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/clang/_CXCursorAndRangeVisitorBlock.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.clang; diff --git a/llvm/src/gen/java/org/bytedeco/llvm/global/LLVM.java b/llvm/src/gen/java/org/bytedeco/llvm/global/LLVM.java index b74e69c175f..56e9a1933c0 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/global/LLVM.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/global/LLVM.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.global; @@ -163,6 +163,9 @@ public class LLVM extends org.bytedeco.llvm.presets.LLVM { // Targeting ../LLVM/LLVMUseRef.java +// Targeting ../LLVM/LLVMOperandBundleRef.java + + // Targeting ../LLVM/LLVMAttributeRef.java @@ -540,7 +543,6 @@ public static native void LLVMParseCommandLineOptions(int argc, @Cast("const cha LLVMColdCallConv = 9, LLVMGHCCallConv = 10, LLVMHiPECallConv = 11, - LLVMWebKitJSCallConv = 12, LLVMAnyRegCallConv = 13, LLVMPreserveMostCallConv = 14, LLVMPreserveAllCallConv = 15, @@ -841,6 +843,42 @@ Release barrier (for fences and // LLVMAttributeFunctionIndex = ~0U, LLVMAttributeFunctionIndex = -1; +/** + * Tail call kind for LLVMSetTailCallKind and LLVMGetTailCallKind. + * + * Note that 'musttail' implies 'tail'. + * + * @see CallInst::TailCallKind + */ +/** enum LLVMTailCallKind */ +public static final int + LLVMTailCallKindNone = 0, + LLVMTailCallKindTail = 1, + LLVMTailCallKindMustTail = 2, + LLVMTailCallKindNoTail = 3; + +/** enum */ +public static final int + LLVMFastMathAllowReassoc = (1 << 0), + LLVMFastMathNoNaNs = (1 << 1), + LLVMFastMathNoInfs = (1 << 2), + LLVMFastMathNoSignedZeros = (1 << 3), + LLVMFastMathAllowReciprocal = (1 << 4), + LLVMFastMathAllowContract = (1 << 5), + LLVMFastMathApproxFunc = (1 << 6), + LLVMFastMathNone = 0, + LLVMFastMathAll = LLVMFastMathAllowReassoc | LLVMFastMathNoNaNs | + LLVMFastMathNoInfs | LLVMFastMathNoSignedZeros | + LLVMFastMathAllowReciprocal | LLVMFastMathAllowContract | + LLVMFastMathApproxFunc; + +/** + * Flags to indicate what fast-math-style optimizations are allowed + * on operations. + * + * See https://llvm.org/docs/LangRef.html#fast-math-flags + */ + /** * \} */ @@ -1294,22 +1332,63 @@ public static native void LLVMAddModuleFlag(LLVMModuleRef M, @Cast("LLVMModuleFl * * @see InlineAsm::get() */ -public static native LLVMValueRef LLVMGetInlineAsm(LLVMTypeRef Ty, @Cast("char*") BytePointer AsmString, - @Cast("size_t") long AsmStringSize, @Cast("char*") BytePointer Constraints, +public static native LLVMValueRef LLVMGetInlineAsm(LLVMTypeRef Ty, @Cast("const char*") BytePointer AsmString, + @Cast("size_t") long AsmStringSize, @Cast("const char*") BytePointer Constraints, @Cast("size_t") long ConstraintsSize, @Cast("LLVMBool") int HasSideEffects, @Cast("LLVMBool") int IsAlignStack, @Cast("LLVMInlineAsmDialect") int Dialect, @Cast("LLVMBool") int CanThrow); -public static native LLVMValueRef LLVMGetInlineAsm(LLVMTypeRef Ty, @Cast("char*") ByteBuffer AsmString, - @Cast("size_t") long AsmStringSize, @Cast("char*") ByteBuffer Constraints, - @Cast("size_t") long ConstraintsSize, @Cast("LLVMBool") int HasSideEffects, - @Cast("LLVMBool") int IsAlignStack, - @Cast("LLVMInlineAsmDialect") int Dialect, @Cast("LLVMBool") int CanThrow); -public static native LLVMValueRef LLVMGetInlineAsm(LLVMTypeRef Ty, @Cast("char*") byte[] AsmString, - @Cast("size_t") long AsmStringSize, @Cast("char*") byte[] Constraints, +public static native LLVMValueRef LLVMGetInlineAsm(LLVMTypeRef Ty, String AsmString, + @Cast("size_t") long AsmStringSize, String Constraints, @Cast("size_t") long ConstraintsSize, @Cast("LLVMBool") int HasSideEffects, @Cast("LLVMBool") int IsAlignStack, @Cast("LLVMInlineAsmDialect") int Dialect, @Cast("LLVMBool") int CanThrow); +/** + * Get the template string used for an inline assembly snippet + * + */ +public static native @Cast("const char*") BytePointer LLVMGetInlineAsmAsmString(LLVMValueRef InlineAsmVal, @Cast("size_t*") SizeTPointer Len); + +/** + * Get the raw constraint string for an inline assembly snippet + * + */ +public static native @Cast("const char*") BytePointer LLVMGetInlineAsmConstraintString(LLVMValueRef InlineAsmVal, + @Cast("size_t*") SizeTPointer Len); + +/** + * Get the dialect used by the inline asm snippet + * + */ +public static native @Cast("LLVMInlineAsmDialect") int LLVMGetInlineAsmDialect(LLVMValueRef InlineAsmVal); + +/** + * Get the function type of the inline assembly snippet. The same type that + * was passed into LLVMGetInlineAsm originally + * + * @see LLVMGetInlineAsm + * + */ +public static native LLVMTypeRef LLVMGetInlineAsmFunctionType(LLVMValueRef InlineAsmVal); + +/** + * Get if the inline asm snippet has side effects + * + */ +public static native @Cast("LLVMBool") int LLVMGetInlineAsmHasSideEffects(LLVMValueRef InlineAsmVal); + +/** + * Get if the inline asm snippet needs an aligned stack + * + */ +public static native @Cast("LLVMBool") int LLVMGetInlineAsmNeedsAlignedStack(LLVMValueRef InlineAsmVal); + +/** + * Get if the inline asm snippet may unwind the stack + * + */ +public static native @Cast("LLVMBool") int LLVMGetInlineAsmCanUnwind(LLVMValueRef InlineAsmVal); + /** * Obtain the context to which this module is associated. * @@ -2806,16 +2885,12 @@ public static native LLVMValueRef LLVMConstNamedStruct(LLVMTypeRef StructTy, public static native LLVMValueRef LLVMConstMul(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant); public static native LLVMValueRef LLVMConstNSWMul(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant); public static native LLVMValueRef LLVMConstNUWMul(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant); -public static native LLVMValueRef LLVMConstAnd(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant); -public static native LLVMValueRef LLVMConstOr(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant); public static native LLVMValueRef LLVMConstXor(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant); public static native LLVMValueRef LLVMConstICmp(@Cast("LLVMIntPredicate") int Predicate, LLVMValueRef LHSConstant, LLVMValueRef RHSConstant); public static native LLVMValueRef LLVMConstFCmp(@Cast("LLVMRealPredicate") int Predicate, LLVMValueRef LHSConstant, LLVMValueRef RHSConstant); public static native LLVMValueRef LLVMConstShl(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant); -public static native LLVMValueRef LLVMConstLShr(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant); -public static native LLVMValueRef LLVMConstAShr(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant); public static native LLVMValueRef LLVMConstGEP2(LLVMTypeRef Ty, LLVMValueRef ConstantVal, @ByPtrPtr LLVMValueRef ConstantIndices, @Cast("unsigned") int NumIndices); public static native LLVMValueRef LLVMConstGEP2(LLVMTypeRef Ty, LLVMValueRef ConstantVal, @@ -2827,29 +2902,14 @@ public static native LLVMValueRef LLVMConstInBoundsGEP2(LLVMTypeRef Ty, LLVMValu @Cast("LLVMValueRef*") PointerPointer ConstantIndices, @Cast("unsigned") int NumIndices); public static native LLVMValueRef LLVMConstTrunc(LLVMValueRef ConstantVal, LLVMTypeRef ToType); -public static native LLVMValueRef LLVMConstSExt(LLVMValueRef ConstantVal, LLVMTypeRef ToType); -public static native LLVMValueRef LLVMConstZExt(LLVMValueRef ConstantVal, LLVMTypeRef ToType); -public static native LLVMValueRef LLVMConstFPTrunc(LLVMValueRef ConstantVal, LLVMTypeRef ToType); -public static native LLVMValueRef LLVMConstFPExt(LLVMValueRef ConstantVal, LLVMTypeRef ToType); -public static native LLVMValueRef LLVMConstUIToFP(LLVMValueRef ConstantVal, LLVMTypeRef ToType); -public static native LLVMValueRef LLVMConstSIToFP(LLVMValueRef ConstantVal, LLVMTypeRef ToType); -public static native LLVMValueRef LLVMConstFPToUI(LLVMValueRef ConstantVal, LLVMTypeRef ToType); -public static native LLVMValueRef LLVMConstFPToSI(LLVMValueRef ConstantVal, LLVMTypeRef ToType); public static native LLVMValueRef LLVMConstPtrToInt(LLVMValueRef ConstantVal, LLVMTypeRef ToType); public static native LLVMValueRef LLVMConstIntToPtr(LLVMValueRef ConstantVal, LLVMTypeRef ToType); public static native LLVMValueRef LLVMConstBitCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType); public static native LLVMValueRef LLVMConstAddrSpaceCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType); -public static native LLVMValueRef LLVMConstZExtOrBitCast(LLVMValueRef ConstantVal, - LLVMTypeRef ToType); -public static native LLVMValueRef LLVMConstSExtOrBitCast(LLVMValueRef ConstantVal, - LLVMTypeRef ToType); public static native LLVMValueRef LLVMConstTruncOrBitCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType); public static native LLVMValueRef LLVMConstPointerCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType); -public static native LLVMValueRef LLVMConstIntCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType, - @Cast("LLVMBool") int isSigned); -public static native LLVMValueRef LLVMConstFPCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType); public static native LLVMValueRef LLVMConstExtractElement(LLVMValueRef VectorConstant, LLVMValueRef IndexConstant); public static native LLVMValueRef LLVMConstInsertElement(LLVMValueRef VectorConstant, @@ -3613,6 +3673,77 @@ public static native LLVMValueRef LLVMMDNodeInContext(LLVMContextRef C, @Cast("L public static native LLVMValueRef LLVMMDNode(@ByPtrPtr LLVMValueRef Vals, @Cast("unsigned") int Count); public static native LLVMValueRef LLVMMDNode(@Cast("LLVMValueRef*") PointerPointer Vals, @Cast("unsigned") int Count); +/** + * \} + */ + +/** + * \defgroup LLVMCCoreOperandBundle Operand Bundles + * + * Functions in this group operate on LLVMOperandBundleRef instances that + * correspond to llvm::OperandBundleDef instances. + * + * @see llvm::OperandBundleDef + * + * \{ + */ + +/** + * Create a new operand bundle. + * + * Every invocation should be paired with LLVMDisposeOperandBundle() or memory + * will be leaked. + * + * @param Tag Tag name of the operand bundle + * @param TagLen Length of Tag + * @param Args Memory address of an array of bundle operands + * @param NumArgs Length of Args + */ +public static native LLVMOperandBundleRef LLVMCreateOperandBundle(@Cast("const char*") BytePointer Tag, @Cast("size_t") long TagLen, + @ByPtrPtr LLVMValueRef Args, + @Cast("unsigned") int NumArgs); +public static native LLVMOperandBundleRef LLVMCreateOperandBundle(String Tag, @Cast("size_t") long TagLen, + @Cast("LLVMValueRef*") PointerPointer Args, + @Cast("unsigned") int NumArgs); + +/** + * Destroy an operand bundle. + * + * This must be called for every created operand bundle or memory will be + * leaked. + */ +public static native void LLVMDisposeOperandBundle(LLVMOperandBundleRef Bundle); + +/** + * Obtain the tag of an operand bundle as a string. + * + * @param Bundle Operand bundle to obtain tag of. + * @param Len Out parameter which holds the length of the returned string. + * @return The tag name of Bundle. + * @see OperandBundleDef::getTag() + */ +public static native @Cast("const char*") BytePointer LLVMGetOperandBundleTag(LLVMOperandBundleRef Bundle, @Cast("size_t*") SizeTPointer Len); + +/** + * Obtain the number of operands for an operand bundle. + * + * @param Bundle Operand bundle to obtain operand count of. + * @return The number of operands. + * @see OperandBundleDef::input_size() + */ +public static native @Cast("unsigned") int LLVMGetNumOperandBundleArgs(LLVMOperandBundleRef Bundle); + +/** + * Obtain the operand for an operand bundle at the given index. + * + * @param Bundle Operand bundle to obtain operand of. + * @param Index An operand index, must be less than + * LLVMGetNumOperandBundleArgs(). + * @return The operand. + */ +public static native LLVMValueRef LLVMGetOperandBundleArgAtIndex(LLVMOperandBundleRef Bundle, + @Cast("unsigned") int Index); + /** * \} */ @@ -4082,6 +4213,24 @@ public static native void LLVMRemoveCallSiteStringAttribute(LLVMValueRef C, @Cas */ public static native LLVMValueRef LLVMGetCalledValue(LLVMValueRef Instr); +/** + * Obtain the number of operand bundles attached to this instruction. + * + * This only works on llvm::CallInst and llvm::InvokeInst instructions. + * + * @see llvm::CallBase::getNumOperandBundles() + */ +public static native @Cast("unsigned") int LLVMGetNumOperandBundles(LLVMValueRef C); + +/** + * Obtain the operand bundle attached to this instruction at the given index. + * Use LLVMDisposeOperandBundle to free the operand bundle. + * + * This only works on llvm::CallInst and llvm::InvokeInst instructions. + */ +public static native LLVMOperandBundleRef LLVMGetOperandBundleAtIndex(LLVMValueRef C, + @Cast("unsigned") int Index); + /** * Obtain whether a call instruction is a tail call. * @@ -4100,6 +4249,20 @@ public static native void LLVMRemoveCallSiteStringAttribute(LLVMValueRef C, @Cas */ public static native void LLVMSetTailCall(LLVMValueRef CallInst, @Cast("LLVMBool") int IsTailCall); +/** + * Obtain a tail call kind of the call instruction. + * + * @see llvm::CallInst::setTailCallKind() + */ +public static native @Cast("LLVMTailCallKind") int LLVMGetTailCallKind(LLVMValueRef CallInst); + +/** + * Set the call kind of the call instruction. + * + * @see llvm::CallInst::getTailCallKind() + */ +public static native void LLVMSetTailCallKind(LLVMValueRef CallInst, @Cast("LLVMTailCallKind") int kind); + /** * Return the normal destination basic block. * @@ -4442,6 +4605,14 @@ public static native LLVMValueRef LLVMBuildInvoke2(LLVMBuilderRef arg0, LLVMType @Cast("LLVMValueRef*") PointerPointer Args, @Cast("unsigned") int NumArgs, LLVMBasicBlockRef Then, LLVMBasicBlockRef Catch, String Name); +public static native LLVMValueRef LLVMBuildInvokeWithOperandBundles( + LLVMBuilderRef arg0, LLVMTypeRef Ty, LLVMValueRef Fn, @ByPtrPtr LLVMValueRef Args, + @Cast("unsigned") int NumArgs, LLVMBasicBlockRef Then, LLVMBasicBlockRef Catch, + @ByPtrPtr LLVMOperandBundleRef Bundles, @Cast("unsigned") int NumBundles, @Cast("const char*") BytePointer Name); +public static native LLVMValueRef LLVMBuildInvokeWithOperandBundles( + LLVMBuilderRef arg0, LLVMTypeRef Ty, LLVMValueRef Fn, @Cast("LLVMValueRef*") PointerPointer Args, + @Cast("unsigned") int NumArgs, LLVMBasicBlockRef Then, LLVMBasicBlockRef Catch, + @Cast("LLVMOperandBundleRef*") PointerPointer Bundles, @Cast("unsigned") int NumBundles, String Name); public static native LLVMValueRef LLVMBuildUnreachable(LLVMBuilderRef arg0); /* Exception Handling */ @@ -4676,6 +4847,55 @@ public static native LLVMValueRef LLVMBuildNUWNeg(LLVMBuilderRef B, LLVMValueRef public static native @Cast("LLVMBool") int LLVMGetExact(LLVMValueRef DivOrShrInst); public static native void LLVMSetExact(LLVMValueRef DivOrShrInst, @Cast("LLVMBool") int IsExact); +/** + * Gets if the instruction has the non-negative flag set. + * Only valid for zext instructions. + */ +public static native @Cast("LLVMBool") int LLVMGetNNeg(LLVMValueRef NonNegInst); +/** + * Sets the non-negative flag for the instruction. + * Only valid for zext instructions. + */ +public static native void LLVMSetNNeg(LLVMValueRef NonNegInst, @Cast("LLVMBool") int IsNonNeg); + +/** + * Get the flags for which fast-math-style optimizations are allowed for this + * value. + * + * Only valid on floating point instructions. + * @see LLVMCanValueUseFastMathFlags + */ +public static native @Cast("LLVMFastMathFlags") int LLVMGetFastMathFlags(LLVMValueRef FPMathInst); + +/** + * Sets the flags for which fast-math-style optimizations are allowed for this + * value. + * + * Only valid on floating point instructions. + * @see LLVMCanValueUseFastMathFlags + */ +public static native void LLVMSetFastMathFlags(LLVMValueRef FPMathInst, @Cast("LLVMFastMathFlags") int FMF); + +/** + * Check if a given value can potentially have fast math flags. + * + * Will return true for floating point arithmetic instructions, and for select, + * phi, and call instructions whose type is a floating point type, or a vector + * or array thereof. See https://llvm.org/docs/LangRef.html#fast-math-flags + */ +public static native @Cast("LLVMBool") int LLVMCanValueUseFastMathFlags(LLVMValueRef Inst); + +/** + * Gets whether the instruction has the disjoint flag set. + * Only valid for or instructions. + */ +public static native @Cast("LLVMBool") int LLVMGetIsDisjoint(LLVMValueRef Inst); +/** + * Sets the disjoint flag for the instruction. + * Only valid for or instructions. + */ +public static native void LLVMSetIsDisjoint(LLVMValueRef Inst, @Cast("LLVMBool") int IsDisjoint); + /* Memory */ public static native LLVMValueRef LLVMBuildMalloc(LLVMBuilderRef arg0, LLVMTypeRef Ty, @Cast("const char*") BytePointer Name); public static native LLVMValueRef LLVMBuildMalloc(LLVMBuilderRef arg0, LLVMTypeRef Ty, String Name); @@ -4875,6 +5095,14 @@ public static native LLVMValueRef LLVMBuildCall2(LLVMBuilderRef arg0, LLVMTypeRe public static native LLVMValueRef LLVMBuildCall2(LLVMBuilderRef arg0, LLVMTypeRef arg1, LLVMValueRef Fn, @Cast("LLVMValueRef*") PointerPointer Args, @Cast("unsigned") int NumArgs, String Name); +public static native LLVMValueRef LLVMBuildCallWithOperandBundles(LLVMBuilderRef arg0, LLVMTypeRef arg1, LLVMValueRef Fn, + @ByPtrPtr LLVMValueRef Args, @Cast("unsigned") int NumArgs, + @ByPtrPtr LLVMOperandBundleRef Bundles, + @Cast("unsigned") int NumBundles, @Cast("const char*") BytePointer Name); +public static native LLVMValueRef LLVMBuildCallWithOperandBundles(LLVMBuilderRef arg0, LLVMTypeRef arg1, LLVMValueRef Fn, + @Cast("LLVMValueRef*") PointerPointer Args, @Cast("unsigned") int NumArgs, + @Cast("LLVMOperandBundleRef*") PointerPointer Bundles, + @Cast("unsigned") int NumBundles, String Name); public static native LLVMValueRef LLVMBuildSelect(LLVMBuilderRef arg0, LLVMValueRef If, LLVMValueRef Then, LLVMValueRef Else, @Cast("const char*") BytePointer Name); @@ -7278,6 +7506,9 @@ public static native LLVMTypeRef LLVMIntPtrTypeForASInContext(LLVMContextRef C, // #include "llvm-c/ExternC.h" // #include "llvm-c/Target.h" // #include "llvm-c/Types.h" +// Targeting ../LLVM/LLVMTargetMachineOptionsRef.java + + // Targeting ../LLVM/LLVMTargetMachineRef.java @@ -7317,6 +7548,12 @@ public static native LLVMTypeRef LLVMIntPtrTypeForASInContext(LLVMContextRef C, LLVMAssemblyFile = 0, LLVMObjectFile = 1; +/** enum LLVMGlobalISelAbortMode */ +public static final int + LLVMGlobalISelAbortEnable = 0, + LLVMGlobalISelAbortDisable = 1, + LLVMGlobalISelAbortDisableWithDiag = 2; + /** Returns the first llvm::Target in the registered targets list. */ public static native LLVMTargetRef LLVMGetFirstTarget(); /** Returns the next llvm::Target given a previous one (or null if there's none) */ @@ -7362,6 +7599,62 @@ public static native LLVMTypeRef LLVMIntPtrTypeForASInContext(LLVMContextRef C, public static native @Cast("LLVMBool") int LLVMTargetHasAsmBackend(LLVMTargetRef T); /*===-- Target Machine ----------------------------------------------------===*/ +/** + * Create a new set of options for an llvm::TargetMachine. + * + * The returned option structure must be released with + * LLVMDisposeTargetMachineOptions() after the call to + * LLVMCreateTargetMachineWithOptions(). + */ +public static native LLVMTargetMachineOptionsRef LLVMCreateTargetMachineOptions(); + +/** + * Dispose of an LLVMTargetMachineOptionsRef instance. + */ +public static native void LLVMDisposeTargetMachineOptions(LLVMTargetMachineOptionsRef Options); + +public static native void LLVMTargetMachineOptionsSetCPU(LLVMTargetMachineOptionsRef Options, + @Cast("const char*") BytePointer CPU); +public static native void LLVMTargetMachineOptionsSetCPU(LLVMTargetMachineOptionsRef Options, + String CPU); + +/** + * Set the list of features for the target machine. + * + * @param Features a comma-separated list of features. + */ +public static native void LLVMTargetMachineOptionsSetFeatures(LLVMTargetMachineOptionsRef Options, + @Cast("const char*") BytePointer Features); +public static native void LLVMTargetMachineOptionsSetFeatures(LLVMTargetMachineOptionsRef Options, + String Features); + +public static native void LLVMTargetMachineOptionsSetABI(LLVMTargetMachineOptionsRef Options, + @Cast("const char*") BytePointer ABI); +public static native void LLVMTargetMachineOptionsSetABI(LLVMTargetMachineOptionsRef Options, + String ABI); + +public static native void LLVMTargetMachineOptionsSetCodeGenOptLevel( + LLVMTargetMachineOptionsRef Options, @Cast("LLVMCodeGenOptLevel") int Level); + +public static native void LLVMTargetMachineOptionsSetRelocMode(LLVMTargetMachineOptionsRef Options, + @Cast("LLVMRelocMode") int Reloc); + +public static native void LLVMTargetMachineOptionsSetCodeModel(LLVMTargetMachineOptionsRef Options, + @Cast("LLVMCodeModel") int CodeModel); + +/** + * Create a new llvm::TargetMachine. + * + * @param T the target to create a machine for. + * @param Triple a triple describing the target machine. + * @param Options additional configuration (see + * LLVMCreateTargetMachineOptions()). + */ +public static native LLVMTargetMachineRef LLVMCreateTargetMachineWithOptions(LLVMTargetRef T, @Cast("const char*") BytePointer Triple, + LLVMTargetMachineOptionsRef Options); +public static native LLVMTargetMachineRef LLVMCreateTargetMachineWithOptions(LLVMTargetRef T, String Triple, + LLVMTargetMachineOptionsRef Options); + /** Creates a new llvm::TargetMachine. See llvm::Target::createTargetMachine */ public static native LLVMTargetMachineRef LLVMCreateTargetMachine(LLVMTargetRef T, @Cast("const char*") BytePointer Triple, @Cast("const char*") BytePointer CPU, @Cast("const char*") BytePointer Features, @@ -7399,6 +7692,21 @@ public static native LLVMTargetMachineRef LLVMCreateTargetMachine(LLVMTargetRef public static native void LLVMSetTargetMachineAsmVerbosity(LLVMTargetMachineRef T, @Cast("LLVMBool") int VerboseAsm); +/** Enable fast-path instruction selection. */ +public static native void LLVMSetTargetMachineFastISel(LLVMTargetMachineRef T, @Cast("LLVMBool") int Enable); + +/** Enable global instruction selection. */ +public static native void LLVMSetTargetMachineGlobalISel(LLVMTargetMachineRef T, @Cast("LLVMBool") int Enable); + +/** Set abort behaviour when global instruction selection fails to lower/select + * an instruction. */ +public static native void LLVMSetTargetMachineGlobalISelAbort(LLVMTargetMachineRef T, + @Cast("LLVMGlobalISelAbortMode") int Mode); + +/** Enable the MachineOutliner pass. */ +public static native void LLVMSetTargetMachineMachineOutliner(LLVMTargetMachineRef T, + @Cast("LLVMBool") int Enable); + /** Emits an asm or object file for the given module to the filename. This wraps several c++ only classes (among them a file stream). Returns any error in ErrorMessage. Use LLVMDisposeMessage to dispose the message. */ @@ -9856,7 +10164,7 @@ public static native void LLVMOrcExecutionSessionSetErrorReporter( * Intern a string in the ExecutionSession's SymbolStringPool and return a * reference to it. This increments the ref-count of the pool entry, and the * returned value should be released once the client is done with it by - * calling LLVMOrReleaseSymbolStringPoolEntry. + * calling LLVMOrcReleaseSymbolStringPoolEntry. * * Since strings are uniqued within the SymbolStringPool * LLVMOrcSymbolStringPoolEntryRefs can be compared by value to test string @@ -10132,7 +10440,7 @@ public static native LLVMOrcSymbolStringPoolEntryRef LLVMOrcMaterializationRespo * method returns an error then clients should log it and call * LLVMOrcMaterializationResponsibilityFailMaterialization. If no dependencies * have been registered for the symbols covered by this - * MaterializationResponsibiility then this method is guaranteed to return + * MaterializationResponsibility then this method is guaranteed to return * LLVMErrorSuccess. */ public static native LLVMErrorRef LLVMOrcMaterializationResponsibilityNotifyResolved( @@ -10149,7 +10457,7 @@ public static native LLVMErrorRef LLVMOrcMaterializationResponsibilityNotifyReso * method returns an error then clients should log it and call * LLVMOrcMaterializationResponsibilityFailMaterialization. * If no dependencies have been registered for the symbols covered by this - * MaterializationResponsibiility then this method is guaranteed to return + * MaterializationResponsibility then this method is guaranteed to return * LLVMErrorSuccess. */ public static native LLVMErrorRef LLVMOrcMaterializationResponsibilityNotifyEmitted( @@ -10175,7 +10483,7 @@ public static native LLVMErrorRef LLVMOrcMaterializationResponsibilityDefineMate /** * Notify all not-yet-emitted covered by this MaterializationResponsibility * instance that an error has occurred. - * This will remove all symbols covered by this MaterializationResponsibilty + * This will remove all symbols covered by this MaterializationResponsibility * from the target JITDylib, and send an error to any queries waiting on * these symbols. */ @@ -11068,7 +11376,7 @@ public static native void LLVMOrcRTDyldObjectLinkingLayerRegisterJITEventListene // Parsed from -/*===----------- llvm-c/LLJIT.h - OrcV2 LLJIT C bindings --------*- C++ -*-===*\ +/*===----------- llvm-c/LLJIT.h - OrcV2 LLJIT C bindings ----------*- C -*-===*\ |* *| |* Part of the LLVM Project, under the Apache License v2.0 with LLVM *| |* Exceptions. *| diff --git a/llvm/src/gen/java/org/bytedeco/llvm/global/clang.java b/llvm/src/gen/java/org/bytedeco/llvm/global/clang.java index 57ff4686c83..8bd4fd9a2c1 100644 --- a/llvm/src/gen/java/org/bytedeco/llvm/global/clang.java +++ b/llvm/src/gen/java/org/bytedeco/llvm/global/clang.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE package org.bytedeco.llvm.global; @@ -438,7 +438,7 @@ public static native CXCompileCommands clang_CompilationDatabase_getCompileComma public static native CXModuleMapDescriptor clang_ModuleMapDescriptor_create(@Cast("unsigned") int options); /** - * Sets the framework module name that the module.map describes. + * Sets the framework module name that the module.modulemap describes. * @return 0 for success, non-zero to indicate an error. */ public static native @Cast("CXErrorCode") int clang_ModuleMapDescriptor_setFrameworkModuleName(CXModuleMapDescriptor arg0, @@ -447,7 +447,7 @@ public static native CXCompileCommands clang_CompilationDatabase_getCompileComma String name); /** - * Sets the umbrella header name that the module.map describes. + * Sets the umbrella header name that the module.modulemap describes. * @return 0 for success, non-zero to indicate an error. */ public static native @Cast("CXErrorCode") int clang_ModuleMapDescriptor_setUmbrellaHeader(CXModuleMapDescriptor arg0, @@ -3317,7 +3317,11 @@ public static class CXTUResourceUsageKind { */ CXCursor_OMPErrorDirective = 305, - CXCursor_LastStmt = CXCursor_OMPErrorDirective, + /** OpenMP scope directive. + */ + CXCursor_OMPScopeDirective = 306, + + CXCursor_LastStmt = CXCursor_OMPScopeDirective, /** * Cursor that represents the translation unit itself. @@ -4116,6 +4120,7 @@ public static native void clang_getOverriddenCursors(@ByVal CXCursor cursor, CXCallingConv_AArch64VectorCall = 16, CXCallingConv_SwiftAsync = 17, CXCallingConv_AArch64SVEPCS = 18, + CXCallingConv_M68kRTD = 19, CXCallingConv_Invalid = 100, CXCallingConv_Unexposed = 200; diff --git a/llvm/src/main/java/org/bytedeco/llvm/presets/LLVM.java b/llvm/src/main/java/org/bytedeco/llvm/presets/LLVM.java index 429146f8e9d..8473deeccb6 100644 --- a/llvm/src/main/java/org/bytedeco/llvm/presets/LLVM.java +++ b/llvm/src/main/java/org/bytedeco/llvm/presets/LLVM.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2014-2023 Samuel Audet + * Copyright (C) 2014-2024 Samuel Audet * * Licensed either under the Apache License, Version 2.0, or (at your option) * under the terms of the GNU General Public License as published by @@ -38,7 +38,7 @@ "", "", /*"", "", "", "", "", "", "", "",*/ "", "", "", "", ""}, - compiler = "cpp17", link = {"LLVM-17", "LTO@.17", "Remarks@.17"}, resource = {"include", "lib", "libexec", "share"}), + compiler = "cpp17", link = {"LLVM@.18.1", "LTO@.18.1", "Remarks@.18.1"}, resource = {"include", "lib", "libexec", "share"}), @Platform(value = "macosx", link = {"LLVM", "LTO", "Remarks"}), @Platform(value = "windows", link = {"LLVM", "LTO", "Remarks"})}) @NoException @@ -70,12 +70,14 @@ public void map(InfoMap infoMap) { .put(new Info("LLVMOpaquePassManager").pointerTypes("LLVMPassManagerRef")) .put(new Info("LLVMOpaquePassRegistry").pointerTypes("LLVMPassRegistryRef")) .put(new Info("LLVMOpaqueUse").pointerTypes("LLVMUseRef")) + .put(new Info("LLVMOpaqueOperandBundle").pointerTypes("LLVMOperandBundleRef")) .put(new Info("LLVMOpaqueAttributeRef").pointerTypes("LLVMAttributeRef")) .put(new Info("LLVMOpaqueJITEventListener").pointerTypes("LLVMJITEventListenerRef")) .put(new Info("LLVMOpaqueBinary").pointerTypes("LLVMBinaryRef")) .put(new Info("LLVMOpaqueDiagnosticInfo").pointerTypes("LLVMDiagnosticInfoRef")) .put(new Info("LLVMOpaqueTargetData").pointerTypes("LLVMTargetDataRef")) .put(new Info("LLVMOpaqueTargetLibraryInfotData").pointerTypes("LLVMTargetLibraryInfoRef")) + .put(new Info("LLVMOpaqueTargetMachineOptions").pointerTypes("LLVMTargetMachineOptionsRef")) .put(new Info("LLVMOpaqueTargetMachine").pointerTypes("LLVMTargetMachineRef")) .put(new Info("LLVMTarget").pointerTypes("LLVMTargetRef")) .put(new Info("LLVMOpaqueGenericValue").pointerTypes("LLVMGenericValueRef")) @@ -134,12 +136,14 @@ public void map(InfoMap infoMap) { .put(new Info("LLVMPassManagerRef").valueTypes("LLVMPassManagerRef").pointerTypes("@ByPtrPtr LLVMPassManagerRef", "@Cast(\"LLVMPassManagerRef*\") PointerPointer")) .put(new Info("LLVMPassRegistryRef").valueTypes("LLVMPassRegistryRef").pointerTypes("@ByPtrPtr LLVMPassRegistryRef", "@Cast(\"LLVMPassRegistryRef*\") PointerPointer")) .put(new Info("LLVMUseRef").valueTypes("LLVMUseRef").pointerTypes("@ByPtrPtr LLVMUseRef", "@Cast(\"LLVMUseRef*\") PointerPointer")) + .put(new Info("LLVMOperandBundleRef").valueTypes("LLVMOperandBundleRef").pointerTypes("@ByPtrPtr LLVMOperandBundleRef", "@Cast(\"LLVMOperandBundleRef*\") PointerPointer")) .put(new Info("LLVMAttributeRef").valueTypes("LLVMAttributeRef").pointerTypes("@ByPtrPtr LLVMAttributeRef", "@Cast(\"LLVMAttributeRef*\") PointerPointer")) .put(new Info("LLVMJITEventListenerRef").valueTypes("LLVMJITEventListenerRef").pointerTypes("@ByPtrPtr LLVMJITEventListenerRef", "@Cast(\"LLVMJITEventListenerRef*\") PointerPointer")) .put(new Info("LLVMBinaryRef").valueTypes("LLVMBinaryRef").pointerTypes("@ByPtrPtr LLVMBinaryRef", "@Cast(\"LLVMBinaryRef*\") PointerPointer")) .put(new Info("LLVMDiagnosticInfoRef").valueTypes("LLVMDiagnosticInfoRef").pointerTypes("@ByPtrPtr LLVMDiagnosticInfoRef", "@Cast(\"LLVMDiagnosticInfoRef*\") PointerPointer")) .put(new Info("LLVMTargetDataRef").valueTypes("LLVMTargetDataRef").pointerTypes("@ByPtrPtr LLVMTargetDataRef", "@Cast(\"LLVMTargetDataRef*\") PointerPointer")) .put(new Info("LLVMTargetLibraryInfoRef").valueTypes("LLVMTargetLibraryInfoRef").pointerTypes("@ByPtrPtr LLVMTargetLibraryInfoRef", "@Cast(\"LLVMTargetLibraryInfoRef*\") PointerPointer")) + .put(new Info("LLVMTargetMachineOptionsRef").valueTypes("LLVMTargetMachineOptionsRef").pointerTypes("@ByPtrPtr LLVMTargetMachineOptionsRef", "@Cast(\"LLVMTargetMachineOptionsRef*\") PointerPointer")) .put(new Info("LLVMTargetMachineRef").valueTypes("LLVMTargetMachineRef").pointerTypes("@ByPtrPtr LLVMTargetMachineRef", "@Cast(\"LLVMTargetMachineRef*\") PointerPointer")) .put(new Info("LLVMTargetRef").valueTypes("LLVMTargetRef").pointerTypes("@ByPtrPtr LLVMTargetRef", "@Cast(\"LLVMTargetRef*\") PointerPointer")) .put(new Info("LLVMGenericValueRef").valueTypes("LLVMGenericValueRef").pointerTypes("@ByPtrPtr LLVMGenericValueRef", "@Cast(\"LLVMGenericValueRef*\") PointerPointer")) diff --git a/llvm/src/main/java/org/bytedeco/llvm/presets/clang.java b/llvm/src/main/java/org/bytedeco/llvm/presets/clang.java index ac670f3ad81..3342f5ddb70 100644 --- a/llvm/src/main/java/org/bytedeco/llvm/presets/clang.java +++ b/llvm/src/main/java/org/bytedeco/llvm/presets/clang.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2015-2023 Samuel Audet + * Copyright (C) 2015-2024 Samuel Audet * * Licensed either under the Apache License, Version 2.0, or (at your option) * under the terms of the GNU General Public License as published by @@ -30,7 +30,7 @@ include = {"", "", "", "", "", "", "", "", "", ""}, - compiler = "cpp17", link = "clang@.17"), @Platform(value = "windows", link = "libclang") }) + compiler = "cpp17", link = "clang@.18.1"), @Platform(value = "windows", link = "libclang") }) @NoException public class clang implements InfoMapper { public void map(InfoMap infoMap) { diff --git a/llvm/src/main/java/org/bytedeco/llvm/program/clang.java b/llvm/src/main/java/org/bytedeco/llvm/program/clang.java index 546c32e4d7a..74d3458f7ac 100644 --- a/llvm/src/main/java/org/bytedeco/llvm/program/clang.java +++ b/llvm/src/main/java/org/bytedeco/llvm/program/clang.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2020-2022 Samuel Audet + * Copyright (C) 2020-2024 Samuel Audet * * Licensed either under the Apache License, Version 2.0, or (at your option) * under the terms of the GNU General Public License as published by @@ -41,7 +41,7 @@ value = { @Platform( value = {"linux", "macosx", "windows"}, - preload = {"LLVM-17", "clang-cpp@.17"}, + preload = {"LLVM@.18.1", "clang-cpp@.18.1"}, executable = { "clang", "clang-check", diff --git a/llvm/src/main/java/org/bytedeco/llvm/program/llvm.java b/llvm/src/main/java/org/bytedeco/llvm/program/llvm.java index 6e633456a05..38efe4c2e8c 100644 --- a/llvm/src/main/java/org/bytedeco/llvm/program/llvm.java +++ b/llvm/src/main/java/org/bytedeco/llvm/program/llvm.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2020-2021 Samuel Audet + * Copyright (C) 2020-2024 Samuel Audet * * Licensed either under the Apache License, Version 2.0, or (at your option) * under the terms of the GNU General Public License as published by diff --git a/llvm/src/main/resources/org/bytedeco/llvm/include/FullOptimization.h b/llvm/src/main/resources/org/bytedeco/llvm/include/FullOptimization.h index 5b0eebc62aa..8abce946422 100644 --- a/llvm/src/main/resources/org/bytedeco/llvm/include/FullOptimization.h +++ b/llvm/src/main/resources/org/bytedeco/llvm/include/FullOptimization.h @@ -117,7 +117,7 @@ LLVMErrorRef createOptimizedJITCompilerForModule( ExecutionEngine *ee = engineBuilder .setEngineKind(EngineKind::JIT) .setMCPU(cpu) - .setOptLevel(static_cast(optLevel)) + .setOptLevel(static_cast(optLevel)) .setErrorStr(&error) .create(); if (ee == nullptr) { diff --git a/platform/pom.xml b/platform/pom.xml index 5a0f2791c13..853b9b8d4a5 100644 --- a/platform/pom.xml +++ b/platform/pom.xml @@ -232,12 +232,12 @@ org.bytedeco llvm-platform - 17.0.6-${project.version} + 18.1.4-${project.version} org.bytedeco libffi-platform - 3.4.4-${project.version} + 3.4.6-${project.version} @@ -347,7 +347,7 @@ org.bytedeco tvm-platform - 0.15.0-${project.version} + 0.16.0-${project.version} diff --git a/tvm/README.md b/tvm/README.md index 86e24d1e2b4..2dd112e069c 100644 --- a/tvm/README.md +++ b/tvm/README.md @@ -9,7 +9,7 @@ Introduction ------------ This directory contains the JavaCPP Presets module for: - * TVM 0.15.0 http://tvm.apache.org/ + * TVM 0.16.0 http://tvm.apache.org/ Please refer to the parent README.md file for more detailed information about the JavaCPP Presets. @@ -49,14 +49,14 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic org.bytedeco tvm-platform - 0.15.0-1.5.11-SNAPSHOT + 0.16.0-1.5.11-SNAPSHOT org.bytedeco tvm-platform-gpu - 0.15.0-1.5.11-SNAPSHOT + 0.16.0-1.5.11-SNAPSHOT diff --git a/tvm/cppbuild.sh b/tvm/cppbuild.sh index 3149384865c..ce51dd93f6f 100755 --- a/tvm/cppbuild.sh +++ b/tvm/cppbuild.sh @@ -12,7 +12,7 @@ if [[ "$EXTENSION" == *gpu ]]; then GPU_FLAGS="-DUSE_CUDA=ON -DUSE_CUDNN=ON -DUSE_CUBLAS=ON" fi -TVM_VERSION=0.15.0 +TVM_VERSION=0.16.0 mkdir -p "$PLATFORM$EXTENSION" cd "$PLATFORM$EXTENSION" @@ -111,7 +111,10 @@ if [[ -f $f ]]; then chmod +x $LLVM_PATH/bin/llvm-config* fi if [[ -f "$LLVM_PATH/lib/libLLVM.dylib" ]]; then - ln -sf libLLVM.dylib $LLVM_PATH/lib/libLLVM-17.dylib + ln -sf libLLVM.dylib $LLVM_PATH/lib/libLLVM-18.dylib +fi +if [[ -f "$LLVM_PATH/lib/libLLVM.so" ]]; then + ln -sf libLLVM.so $LLVM_PATH/lib/libLLVM-18.so fi if [[ -f "$LLVM_PATH/lib/LTO.lib" ]]; then ln -sf LTO.lib $LLVM_PATH/lib/LLVM.lib @@ -144,7 +147,7 @@ mkdir -p "$PYTHON_INSTALL_PATH" export CFLAGS="-I$CPYTHON_PATH/include/ -I$PYTHON_LIB_PATH/include/python/ -L$CPYTHON_PATH/lib/ -L$CPYTHON_PATH/libs/" export PYTHONNOUSERSITE=1 -$PYTHON_BIN_PATH -m pip install --target=$PYTHON_LIB_PATH setuptools==67.6.1 cython==0.29.35 +$PYTHON_BIN_PATH -m pip install --target=$PYTHON_LIB_PATH setuptools==67.6.1 cython==3.0.10 case $PLATFORM in linux-x86_64) diff --git a/tvm/platform/gpu/pom.xml b/tvm/platform/gpu/pom.xml index 5028f003c60..a4845bd12ed 100644 --- a/tvm/platform/gpu/pom.xml +++ b/tvm/platform/gpu/pom.xml @@ -12,7 +12,7 @@ org.bytedeco tvm-platform-gpu - 0.15.0-${project.parent.version} + 0.16.0-${project.parent.version} JavaCPP Presets Platform GPU for TVM @@ -29,17 +29,17 @@ org.bytedeco llvm-platform - 17.0.6-${project.parent.version} + 18.1.4-${project.parent.version} org.bytedeco openblas-platform - 0.3.26-${project.parent.version} + 0.3.27-${project.parent.version} org.bytedeco scipy-platform - 1.12.0-${project.parent.version} + 1.13.0-${project.parent.version} org.bytedeco diff --git a/tvm/platform/pom.xml b/tvm/platform/pom.xml index 6d7fb6e3399..b3369c2a8b1 100644 --- a/tvm/platform/pom.xml +++ b/tvm/platform/pom.xml @@ -12,7 +12,7 @@ org.bytedeco tvm-platform - 0.15.0-${project.parent.version} + 0.16.0-${project.parent.version} JavaCPP Presets Platform for TVM @@ -28,17 +28,17 @@ org.bytedeco llvm-platform - 17.0.6-${project.parent.version} + 18.1.4-${project.parent.version} org.bytedeco openblas-platform - 0.3.26-${project.parent.version} + 0.3.27-${project.parent.version} org.bytedeco scipy-platform - 1.12.0-${project.parent.version} + 1.13.0-${project.parent.version} org.bytedeco diff --git a/tvm/pom.xml b/tvm/pom.xml index dd4ce52595d..27d3c694171 100644 --- a/tvm/pom.xml +++ b/tvm/pom.xml @@ -11,7 +11,7 @@ org.bytedeco tvm - 0.15.0-${project.parent.version} + 0.16.0-${project.parent.version} JavaCPP Presets for TVM @@ -23,17 +23,17 @@ org.bytedeco llvm - 17.0.6-${project.parent.version} + 18.1.4-${project.parent.version} org.bytedeco openblas - 0.3.26-${project.parent.version} + 0.3.27-${project.parent.version} org.bytedeco scipy - 1.12.0-${project.parent.version} + 1.13.0-${project.parent.version} org.bytedeco @@ -61,17 +61,17 @@ org.bytedeco llvm-platform - 17.0.6-${project.parent.version} + 18.1.4-${project.parent.version} org.bytedeco openblas-platform - 0.3.26-${project.parent.version} + 0.3.27-${project.parent.version} org.bytedeco scipy-platform - 1.12.0-${project.parent.version} + 1.13.0-${project.parent.version} diff --git a/tvm/samples/pom.xml b/tvm/samples/pom.xml index 17dfe7e3e63..49c1680c171 100644 --- a/tvm/samples/pom.xml +++ b/tvm/samples/pom.xml @@ -12,14 +12,14 @@ org.bytedeco tvm-platform - 0.15.0-1.5.11-SNAPSHOT + 0.16.0-1.5.11-SNAPSHOT org.bytedeco tvm-platform-gpu - 0.15.0-1.5.11-SNAPSHOT + 0.16.0-1.5.11-SNAPSHOT diff --git a/tvm/src/gen/java/org/bytedeco/tvm/DataType.java b/tvm/src/gen/java/org/bytedeco/tvm/DataType.java index e89a4937369..356d0afccf7 100644 --- a/tvm/src/gen/java/org/bytedeco/tvm/DataType.java +++ b/tvm/src/gen/java/org/bytedeco/tvm/DataType.java @@ -79,7 +79,10 @@ public enum TypeCode { * @param code The type code. * @param bits The number of bits in the type. * @param lanes The number of lanes. + * @param is_scalable Whether the data type is scalable. */ + public DataType(int code, int bits, int lanes, @Cast("bool") boolean is_scalable/*=false*/) { super((Pointer)null); allocate(code, bits, lanes, is_scalable); } + private native void allocate(int code, int bits, int lanes, @Cast("bool") boolean is_scalable/*=false*/); public DataType(int code, int bits, int lanes) { super((Pointer)null); allocate(code, bits, lanes); } private native void allocate(int code, int bits, int lanes); /** @return The type code. */ @@ -90,6 +93,10 @@ public enum TypeCode { public native int bytes(); /** @return number of lanes in the data. */ public native int lanes(); + /** @return the integer multiplier of vscale in a scalable vector. */ + public native int vscale_factor(); + /** @return get vscale factor or lanes depending on scalability of the vector. */ + public native int get_lanes_or_vscale_factor(); /** @return whether type is a scalar type. */ public native @Cast("bool") boolean is_scalar(); /** @return whether type is a scalar type. */ @@ -109,7 +116,11 @@ public enum TypeCode { /** @return whether type is a handle type. */ public native @Cast("bool") boolean is_handle(); /** @return whether type is a vector type. */ - public native @Cast("bool") boolean is_vector(); + public native @Cast("bool") boolean is_scalable_or_fixed_length_vector(); + /** @return Whether the type is a fixed length vector. */ + public native @Cast("bool") boolean is_fixed_length_vector(); + /** @return Whether the type is a scalable vector. */ + public native @Cast("bool") boolean is_scalable_vector(); /** @return whether type is a bool vector type. */ public native @Cast("bool") boolean is_vector_bool(); /** @return whether type is a Void type. */ @@ -120,6 +131,12 @@ public enum TypeCode { * @return the result type. */ public native @ByVal DataType with_lanes(int lanes); + /** + * \brief Create a new scalable vector data type by changing the vscale multiplier to a specified + * value. We'll use the data_.lanes field for this value. @param vscale_factor The vscale + * multiplier. @return A copy of the old DataType with the number of scalable lanes. + */ + public native @ByVal DataType with_scalable_vscale_factor(int vscale_factor); /** * \brief Create a new data type by change bits to a specified value. * @param bits The target number of bits. @@ -164,10 +181,11 @@ public enum TypeCode { /** * \brief Construct an uint type. * @param bits The number of bits in the type. - * @param lanes The number of lanes + * @param lanes The number of lanes. + * @param is_scalable Whether the data type is scalable. * @return The constructed data type. */ - public static native @ByVal DataType UInt(int bits, int lanes/*=1*/); + public static native @ByVal DataType UInt(int bits, int lanes/*=1*/, @Cast("bool") boolean is_scalable/*=false*/); public static native @ByVal DataType UInt(int bits); /** * \brief Construct an float type. @@ -201,10 +219,11 @@ public enum TypeCode { public static native @ByVal DataType NVFloat8E5M2(); /** * \brief Construct a bool type. - * @param lanes The number of lanes + * @param lanes The number of lanes. + * @param is_scalable Whether the data type is scalable. * @return The constructed data type. */ - public static native @ByVal DataType Bool(int lanes/*=1*/); + public static native @ByVal DataType Bool(int lanes/*=1*/, @Cast("bool") boolean is_scalable/*=false*/); public static native @ByVal DataType Bool(); /** * \brief Construct a handle type. diff --git a/tvm/src/gen/java/org/bytedeco/tvm/MapNode.java b/tvm/src/gen/java/org/bytedeco/tvm/MapNode.java index 566935abe49..ee5726b0abf 100644 --- a/tvm/src/gen/java/org/bytedeco/tvm/MapNode.java +++ b/tvm/src/gen/java/org/bytedeco/tvm/MapNode.java @@ -19,7 +19,7 @@ import static org.bytedeco.tvm.global.tvm_runtime.*; -// #endif // TVM_LOG_DEBUG +// #endif // TVM_DEBUG_WITH_ABI_CHANGE // #if (USE_FALLBACK_STL_MAP != 0) diff --git a/tvm/src/gen/java/org/bytedeco/tvm/ModuleNode.java b/tvm/src/gen/java/org/bytedeco/tvm/ModuleNode.java index e9b71609401..49e2c1471b1 100644 --- a/tvm/src/gen/java/org/bytedeco/tvm/ModuleNode.java +++ b/tvm/src/gen/java/org/bytedeco/tvm/ModuleNode.java @@ -125,6 +125,10 @@ public class ModuleNode extends TVMObject { * @return The corresponding function. */ public native @Const PackedFunc GetFuncFromEnv(@Const @ByRef TVMString name); + + /** \brief Clear all imports of the module. */ + public native void ClearImports(); + /** @return The module it imports from */ public native @StdVector Module imports(); diff --git a/tvm/src/gen/java/org/bytedeco/tvm/NDArray.java b/tvm/src/gen/java/org/bytedeco/tvm/NDArray.java index 714304b9e3f..de38ef7d11d 100644 --- a/tvm/src/gen/java/org/bytedeco/tvm/NDArray.java +++ b/tvm/src/gen/java/org/bytedeco/tvm/NDArray.java @@ -112,6 +112,7 @@ public class NDArray extends ObjectRef { * @param dev The target device. * @param mem_scope The memory scope of the target array. * @return The array under another device. + * \note The copy always triggers a TVMSynchronize. */ public native @ByVal NDArray CopyTo(@Cast("const tvm::Device*") @ByRef DLDevice dev, @ByVal(nullValue = "tvm::runtime::Optional(tvm::NullOpt)") TVMStringOptional mem_scope); public native @ByVal NDArray CopyTo(@Cast("const tvm::Device*") @ByRef DLDevice dev); diff --git a/tvm/src/gen/java/org/bytedeco/tvm/ShapeTupleObj.java b/tvm/src/gen/java/org/bytedeco/tvm/ShapeTupleObj.java index 28a3d3a5785..c8b396f1bc1 100644 --- a/tvm/src/gen/java/org/bytedeco/tvm/ShapeTupleObj.java +++ b/tvm/src/gen/java/org/bytedeco/tvm/ShapeTupleObj.java @@ -45,6 +45,9 @@ public class ShapeTupleObj extends TVMObject { /** \brief The size of the shape tuple object. */ public native @Cast("uint64_t") long size(); public native ShapeTupleObj size(long setter); + /** \brief Get "numel", meaning the number of elements of an array if the array has this shape */ + public native @Cast("tvm::runtime::ShapeTupleObj::index_type") long Product(); + @MemberGetter public static native @Cast("const uint32_t") int _type_index(); public static final int _type_index = _type_index(); @MemberGetter public static native @Cast("const char*") BytePointer _type_key(); diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMArgs.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMArgs.java index 774b695fe46..f74537daa02 100644 --- a/tvm/src/gen/java/org/bytedeco/tvm/TVMArgs.java +++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMArgs.java @@ -50,4 +50,10 @@ public class TVMArgs extends Pointer { * @return the ith argument. */ public native @ByVal @Name("operator []") TVMArgValue get(int i); + /** + * \brief Get the i-th argument and do proper type checking with detailed error messages. + * \tparam T The expected type. + * @param i The index + * @return The corresponding argument value. + */ } diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TypeIndex.java b/tvm/src/gen/java/org/bytedeco/tvm/TypeIndex.java index 24c02dbdbf6..3ccc7d62668 100644 --- a/tvm/src/gen/java/org/bytedeco/tvm/TypeIndex.java +++ b/tvm/src/gen/java/org/bytedeco/tvm/TypeIndex.java @@ -63,12 +63,14 @@ public class TypeIndex extends Pointer { kRuntimeShapeTuple = 6, /** \brief runtime::PackedFunc. */ kRuntimePackedFunc = 7, - /** \brief runtime::DRef */ + /** \brief runtime::DRef for disco distributed runtime */ kRuntimeDiscoDRef = 8, + /** \brief runtime::RPCObjectRef */ + kRuntimeRPCObjectRef = 9, // static assignments that may subject to change. - kRuntimeClosure = 9, - kRuntimeADT = 10, - kStaticIndexEnd = 11, + kRuntimeClosure = 10, + kRuntimeADT = 11, + kStaticIndexEnd = 12, /** \brief Type index is allocated during runtime. */ kDynamic = kStaticIndexEnd; } diff --git a/tvm/src/gen/java/org/bytedeco/tvm/global/tvm_runtime.java b/tvm/src/gen/java/org/bytedeco/tvm/global/tvm_runtime.java index 5e5fc75e55f..2a2ca5c8168 100644 --- a/tvm/src/gen/java/org/bytedeco/tvm/global/tvm_runtime.java +++ b/tvm/src/gen/java/org/bytedeco/tvm/global/tvm_runtime.java @@ -902,7 +902,7 @@ public class tvm_runtime extends org.bytedeco.tvm.presets.tvm_runtime { // #endif // TVM version -public static final String TVM_VERSION = "0.15.0"; +public static final String TVM_VERSION = "0.16.0"; // TVM Runtime is DLPack compatible. // #include @@ -1600,6 +1600,7 @@ public static native int TVMObjectDerivedFrom(@Cast("uint32_t") int child_type_i // #include // #include +// #include // #include // #include // Targeting ../DataType.java @@ -1868,14 +1869,24 @@ public static native int TVMObjectDerivedFrom(@Cast("uint32_t") int child_type_i * \param ParentType The parent type of the objectref * \param ObjectName The type name of the object. */ -// #define TVM_DEFINE_OBJECT_REF_METHODS(TypeName, ParentType, ObjectName) -// TypeName() = default; +// #define TVM_DEFINE_OBJECT_REF_METHODS_WITHOUT_DEFAULT_CONSTRUCTOR(TypeName, ParentType, +// ObjectName) // explicit TypeName(::tvm::runtime::ObjectPtr<::tvm::runtime::Object> n) : ParentType(n) {} // TVM_DEFINE_DEFAULT_COPY_MOVE_AND_ASSIGN(TypeName); // const ObjectName* operator->() const { return static_cast(data_.get()); } // const ObjectName* get() const { return operator->(); } // using ContainerType = ObjectName; +/* + * \brief Define object reference methods. + * \param TypeName The object type name + * \param ParentType The parent type of the objectref + * \param ObjectName The type name of the object. + */ +// #define TVM_DEFINE_OBJECT_REF_METHODS(TypeName, ParentType, ObjectName) +// TypeName() = default; +// TVM_DEFINE_OBJECT_REF_METHODS_WITHOUT_DEFAULT_CONSTRUCTOR(TypeName, ParentType, ObjectName) + /* * \brief Define object reference methods that is not nullable. * @@ -2354,7 +2365,7 @@ public static native int TVMObjectDerivedFrom(@Cast("uint32_t") int child_type_i // #include "./base.h" // #include "./optional.h" -// #if TVM_LOG_DEBUG +// #if TVM_DEBUG_WITH_ABI_CHANGE // #define TVM_MAP_FAIL_IF_CHANGED() // ICHECK(state_marker == self->state_marker) << "Concurrent modification of the Map"; // #else @@ -2489,6 +2500,7 @@ public static native int TVMObjectDerivedFrom(@Cast("uint32_t") int child_type_i // #ifndef TVM_RUNTIME_CONTAINER_SHAPE_TUPLE_H_ // #define TVM_RUNTIME_CONTAINER_SHAPE_TUPLE_H_ +// #include // #include // #include @@ -2504,6 +2516,10 @@ public static native int TVMObjectDerivedFrom(@Cast("uint32_t") int child_type_i + + +@Namespace("tvm::runtime") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft(@Cast("std::ostream*") @ByRef Pointer os, @Const @ByRef ShapeTuple shape); + // namespace runtime // expose the functions to the root namespace. @@ -2747,8 +2763,6 @@ public static native int TVMObjectDerivedFrom(@Cast("uint32_t") int child_type_i - - @@ -3125,11 +3139,17 @@ public static native int TVMObjectDerivedFrom(@Cast("uint32_t") int child_type_i // #define TVM_MODULE_VTABLE_BEGIN(TypeKey) // const char* type_key() const final { return TypeKey; } -// PackedFunc GetFunction(const String& _name, const ObjectPtr& _self) final { +// PackedFunc GetFunction(const String& _name, const ObjectPtr& _self) override { // using SelfPtr = std::remove_cv_t; // #define TVM_MODULE_VTABLE_END() // return PackedFunc(nullptr); // } +// #define TVM_MODULE_VTABLE_END_WITH_DEFAULT(MemFunc) +// { +// auto f = (MemFunc); +// return (this->*f)(_name); +// } +// } // NOLINT(*) // #define TVM_MODULE_VTABLE_ENTRY(Name, MemFunc) // if (_name == Name) { // return PackedFunc([_self](TVMArgs args, TVMRetValue* rv) -> void { @@ -3141,11 +3161,11 @@ public static native int TVMObjectDerivedFrom(@Cast("uint32_t") int child_type_i // Helper::Call(rv, self, MemFunc, args, Helper::IndexSeq{}); // }); // } -// #define TVM_MODULE_VTABLE_ENTRY_PACKED(Name, Func) +// #define TVM_MODULE_VTABLE_ENTRY_PACKED(Name, MemFunc) // if (_name == Name) { -// auto f = (Func); -// using FType = ::tvm::runtime::detail::function_signature::FType; -// return TypedPackedFunc(std::move(f)).packed(); +// return PackedFunc([_self](TVMArgs args, TVMRetValue* rv) -> void { +// (static_cast(_self.get())->*(MemFunc))(args, rv); +// }); // } /** @@ -3270,6 +3290,8 @@ public static native int TVMObjectDerivedFrom(@Cast("uint32_t") int child_type_i + + // ObjectRef related conversion handling // Object can have three possible type codes: // kTVMNDArrayHandle, kTVMModuleHandle, kTVMObjectHandle @@ -3299,8 +3321,8 @@ public static native int TVMObjectDerivedFrom(@Cast("uint32_t") int child_type_i - // namespace runtime - // namespace tvm + // namespace runtime // NOLINT(*) + // namespace tvm // NOLINT(*) // #endif // TVM_RUNTIME_PACKED_FUNC_H_