Skip to content

Commit 9124269

Browse files
committed
Re-generate the 8.0 wrappers.
The at-cenum invocation has changed.
1 parent 4b4b909 commit 9124269

File tree

4 files changed

+582
-458
lines changed

4 files changed

+582
-458
lines changed

lib/6.0/libLLVM_h.jl

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ end
1616
function LLVMViewFunctionCFGOnly(Fn)
1717
@apicall(:LLVMViewFunctionCFGOnly, Cvoid, (LLVMValueRef,), Fn)
1818
end
19+
20+
1921
# Julia wrapper for header: BitReader.h
2022
# Automatically generated using Clang.jl
2123

@@ -50,6 +52,8 @@ end
5052
function LLVMGetBitcodeModule2(MemBuf, OutM)
5153
@apicall(:LLVMGetBitcodeModule2, LLVMBool, (LLVMMemoryBufferRef, Ptr{LLVMModuleRef}), MemBuf, OutM)
5254
end
55+
56+
5357
# Julia wrapper for header: BitWriter.h
5458
# Automatically generated using Clang.jl
5559

@@ -68,6 +72,8 @@ end
6872
function LLVMWriteBitcodeToMemoryBuffer(M)
6973
@apicall(:LLVMWriteBitcodeToMemoryBuffer, LLVMMemoryBufferRef, (LLVMModuleRef,), M)
7074
end
75+
76+
7177
# Julia wrapper for header: Core.h
7278
# Automatically generated using Clang.jl
7379

@@ -2410,6 +2416,8 @@ end
24102416
function LLVMIsMultithreaded()
24112417
@apicall(:LLVMIsMultithreaded, LLVMBool, ())
24122418
end
2419+
2420+
24132421
# Julia wrapper for header: DebugInfo.h
24142422
# Automatically generated using Clang.jl
24152423

@@ -2452,6 +2460,8 @@ end
24522460
function LLVMDIBuilderCreateDebugLocation(Ctx, Line, Column, Scope, InlinedAt)
24532461
@apicall(:LLVMDIBuilderCreateDebugLocation, LLVMMetadataRef, (LLVMContextRef, UInt32, UInt32, LLVMMetadataRef, LLVMMetadataRef), Ctx, Line, Column, Scope, InlinedAt)
24542462
end
2463+
2464+
24552465
# Julia wrapper for header: Disassembler.h
24562466
# Automatically generated using Clang.jl
24572467

@@ -2478,9 +2488,13 @@ end
24782488
function LLVMDisasmInstruction(DC, Bytes, BytesSize, PC, OutString, OutStringSize)
24792489
@apicall(:LLVMDisasmInstruction, Csize_t, (LLVMDisasmContextRef, Ptr{UInt8}, UInt64, UInt64, Cstring, Csize_t), DC, Bytes, BytesSize, PC, OutString, OutStringSize)
24802490
end
2491+
2492+
24812493
# Julia wrapper for header: ErrorHandling.h
24822494
# Automatically generated using Clang.jl
24832495

2496+
2497+
24842498
# Julia wrapper for header: ExecutionEngine.h
24852499
# Automatically generated using Clang.jl
24862500

@@ -2851,12 +2865,16 @@ end
28512865
function LLVMDisposeMCJITMemoryManager(MM)
28522866
@apicall(:LLVMDisposeMCJITMemoryManager, Cvoid, (LLVMMCJITMemoryManagerRef,), MM)
28532867
end
2868+
2869+
28542870
# Julia wrapper for header: IRReader.h
28552871
# Automatically generated using Clang.jl
28562872

28572873
function LLVMParseIRInContext(ContextRef, MemBuf, OutM, OutMessage)
28582874
@apicall(:LLVMParseIRInContext, LLVMBool, (LLVMContextRef, LLVMMemoryBufferRef, Ptr{LLVMModuleRef}, Ptr{Cstring}), ContextRef, MemBuf, OutM, OutMessage)
28592875
end
2876+
2877+
28602878
# Julia wrapper for header: Initialization.h
28612879
# Automatically generated using Clang.jl
28622880

@@ -2903,6 +2921,8 @@ end
29032921
function LLVMInitializeTarget(R)
29042922
@apicall(:LLVMInitializeTarget, Cvoid, (LLVMPassRegistryRef,), R)
29052923
end
2924+
2925+
29062926
# Julia wrapper for header: LinkTimeOptimizer.h
29072927
# Automatically generated using Clang.jl
29082928

@@ -2921,12 +2941,16 @@ end
29212941
function llvm_optimize_modules(lto, output_filename)
29222942
@apicall(:llvm_optimize_modules, llvm_lto_status_t, (llvm_lto_t, Cstring), lto, output_filename)
29232943
end
2944+
2945+
29242946
# Julia wrapper for header: Linker.h
29252947
# Automatically generated using Clang.jl
29262948

29272949
function LLVMLinkModules2(Dest, Src)
29282950
@apicall(:LLVMLinkModules2, LLVMBool, (LLVMModuleRef, LLVMModuleRef), Dest, Src)
29292951
end
2952+
2953+
29302954
# Julia wrapper for header: Object.h
29312955
# Automatically generated using Clang.jl
29322956

@@ -3041,6 +3065,8 @@ end
30413065
function LLVMGetRelocationValueString(RI)
30423066
@apicall(:LLVMGetRelocationValueString, Cstring, (LLVMRelocationIteratorRef,), RI)
30433067
end
3068+
3069+
30443070
# Julia wrapper for header: OrcBindings.h
30453071
# Automatically generated using Clang.jl
30463072

@@ -3103,6 +3129,8 @@ end
31033129
function LLVMOrcDisposeInstance(JITStack)
31043130
@apicall(:LLVMOrcDisposeInstance, LLVMOrcErrorCode, (LLVMOrcJITStackRef,), JITStack)
31053131
end
3132+
3133+
31063134
# Julia wrapper for header: Support.h
31073135
# Automatically generated using Clang.jl
31083136

@@ -3121,15 +3149,23 @@ end
31213149
function LLVMAddSymbol(symbolName, symbolValue)
31223150
@apicall(:LLVMAddSymbol, Cvoid, (Cstring, Ptr{Cvoid}), symbolName, symbolValue)
31233151
end
3152+
3153+
31243154
# Julia wrapper for header: Target.h
31253155
# Automatically generated using Clang.jl
31263156

3157+
3158+
31273159
# Julia wrapper for header: TargetMachine.h
31283160
# Automatically generated using Clang.jl
31293161

3162+
3163+
31303164
# Julia wrapper for header: Types.h
31313165
# Automatically generated using Clang.jl
31323166

3167+
3168+
31333169
# Julia wrapper for header: lto.h
31343170
# Automatically generated using Clang.jl
31353171

@@ -3392,6 +3428,8 @@ end
33923428
function thinlto_codegen_set_cache_entry_expiration(cg, expiration)
33933429
@apicall(:thinlto_codegen_set_cache_entry_expiration, Cvoid, (thinlto_code_gen_t, UInt32), cg, expiration)
33943430
end
3431+
3432+
33953433
# Julia wrapper for header: IPO.h
33963434
# Automatically generated using Clang.jl
33973435

@@ -3454,6 +3492,8 @@ end
34543492
function LLVMAddStripSymbolsPass(PM)
34553493
@apicall(:LLVMAddStripSymbolsPass, Cvoid, (LLVMPassManagerRef,), PM)
34563494
end
3495+
3496+
34573497
# Julia wrapper for header: PassManagerBuilder.h
34583498
# Automatically generated using Clang.jl
34593499

@@ -3500,6 +3540,8 @@ end
35003540
function LLVMPassManagerBuilderPopulateLTOPassManager(PMB, PM, Internalize, RunInliner)
35013541
@apicall(:LLVMPassManagerBuilderPopulateLTOPassManager, Cvoid, (LLVMPassManagerBuilderRef, LLVMPassManagerRef, LLVMBool, LLVMBool), PMB, PM, Internalize, RunInliner)
35023542
end
3543+
3544+
35033545
# Julia wrapper for header: Scalar.h
35043546
# Automatically generated using Clang.jl
35053547

@@ -3662,6 +3704,8 @@ end
36623704
function LLVMAddBasicAliasAnalysisPass(PM)
36633705
@apicall(:LLVMAddBasicAliasAnalysisPass, Cvoid, (LLVMPassManagerRef,), PM)
36643706
end
3707+
3708+
36653709
# Julia wrapper for header: Vectorize.h
36663710
# Automatically generated using Clang.jl
36673711

0 commit comments

Comments
 (0)