1616function LLVMViewFunctionCFGOnly (Fn)
1717 @apicall (:LLVMViewFunctionCFGOnly , Cvoid, (LLVMValueRef,), Fn)
1818end
19+
20+
1921# Julia wrapper for header: BitReader.h
2022# Automatically generated using Clang.jl
2123
5052function LLVMGetBitcodeModule2 (MemBuf, OutM)
5153 @apicall (:LLVMGetBitcodeModule2 , LLVMBool, (LLVMMemoryBufferRef, Ptr{LLVMModuleRef}), MemBuf, OutM)
5254end
55+
56+
5357# Julia wrapper for header: BitWriter.h
5458# Automatically generated using Clang.jl
5559
6872function LLVMWriteBitcodeToMemoryBuffer (M)
6973 @apicall (:LLVMWriteBitcodeToMemoryBuffer , LLVMMemoryBufferRef, (LLVMModuleRef,), M)
7074end
75+
76+
7177# Julia wrapper for header: Core.h
7278# Automatically generated using Clang.jl
7379
@@ -2410,6 +2416,8 @@ end
24102416function LLVMIsMultithreaded ()
24112417 @apicall (:LLVMIsMultithreaded , LLVMBool, ())
24122418end
2419+
2420+
24132421# Julia wrapper for header: DebugInfo.h
24142422# Automatically generated using Clang.jl
24152423
@@ -2452,6 +2460,8 @@ end
24522460function LLVMDIBuilderCreateDebugLocation (Ctx, Line, Column, Scope, InlinedAt)
24532461 @apicall (:LLVMDIBuilderCreateDebugLocation , LLVMMetadataRef, (LLVMContextRef, UInt32, UInt32, LLVMMetadataRef, LLVMMetadataRef), Ctx, Line, Column, Scope, InlinedAt)
24542462end
2463+
2464+
24552465# Julia wrapper for header: Disassembler.h
24562466# Automatically generated using Clang.jl
24572467
@@ -2478,9 +2488,13 @@ end
24782488function 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)
24802490end
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
28512865function LLVMDisposeMCJITMemoryManager (MM)
28522866 @apicall (:LLVMDisposeMCJITMemoryManager , Cvoid, (LLVMMCJITMemoryManagerRef,), MM)
28532867end
2868+
2869+
28542870# Julia wrapper for header: IRReader.h
28552871# Automatically generated using Clang.jl
28562872
28572873function LLVMParseIRInContext (ContextRef, MemBuf, OutM, OutMessage)
28582874 @apicall (:LLVMParseIRInContext , LLVMBool, (LLVMContextRef, LLVMMemoryBufferRef, Ptr{LLVMModuleRef}, Ptr{Cstring}), ContextRef, MemBuf, OutM, OutMessage)
28592875end
2876+
2877+
28602878# Julia wrapper for header: Initialization.h
28612879# Automatically generated using Clang.jl
28622880
@@ -2903,6 +2921,8 @@ end
29032921function LLVMInitializeTarget (R)
29042922 @apicall (:LLVMInitializeTarget , Cvoid, (LLVMPassRegistryRef,), R)
29052923end
2924+
2925+
29062926# Julia wrapper for header: LinkTimeOptimizer.h
29072927# Automatically generated using Clang.jl
29082928
@@ -2921,12 +2941,16 @@ end
29212941function llvm_optimize_modules (lto, output_filename)
29222942 @apicall (:llvm_optimize_modules , llvm_lto_status_t, (llvm_lto_t, Cstring), lto, output_filename)
29232943end
2944+
2945+
29242946# Julia wrapper for header: Linker.h
29252947# Automatically generated using Clang.jl
29262948
29272949function LLVMLinkModules2 (Dest, Src)
29282950 @apicall (:LLVMLinkModules2 , LLVMBool, (LLVMModuleRef, LLVMModuleRef), Dest, Src)
29292951end
2952+
2953+
29302954# Julia wrapper for header: Object.h
29312955# Automatically generated using Clang.jl
29322956
@@ -3041,6 +3065,8 @@ end
30413065function LLVMGetRelocationValueString (RI)
30423066 @apicall (:LLVMGetRelocationValueString , Cstring, (LLVMRelocationIteratorRef,), RI)
30433067end
3068+
3069+
30443070# Julia wrapper for header: OrcBindings.h
30453071# Automatically generated using Clang.jl
30463072
@@ -3103,6 +3129,8 @@ end
31033129function LLVMOrcDisposeInstance (JITStack)
31043130 @apicall (:LLVMOrcDisposeInstance , LLVMOrcErrorCode, (LLVMOrcJITStackRef,), JITStack)
31053131end
3132+
3133+
31063134# Julia wrapper for header: Support.h
31073135# Automatically generated using Clang.jl
31083136
@@ -3121,15 +3149,23 @@ end
31213149function LLVMAddSymbol (symbolName, symbolValue)
31223150 @apicall (:LLVMAddSymbol , Cvoid, (Cstring, Ptr{Cvoid}), symbolName, symbolValue)
31233151end
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
33923428function thinlto_codegen_set_cache_entry_expiration (cg, expiration)
33933429 @apicall (:thinlto_codegen_set_cache_entry_expiration , Cvoid, (thinlto_code_gen_t, UInt32), cg, expiration)
33943430end
3431+
3432+
33953433# Julia wrapper for header: IPO.h
33963434# Automatically generated using Clang.jl
33973435
@@ -3454,6 +3492,8 @@ end
34543492function LLVMAddStripSymbolsPass (PM)
34553493 @apicall (:LLVMAddStripSymbolsPass , Cvoid, (LLVMPassManagerRef,), PM)
34563494end
3495+
3496+
34573497# Julia wrapper for header: PassManagerBuilder.h
34583498# Automatically generated using Clang.jl
34593499
@@ -3500,6 +3540,8 @@ end
35003540function LLVMPassManagerBuilderPopulateLTOPassManager (PMB, PM, Internalize, RunInliner)
35013541 @apicall (:LLVMPassManagerBuilderPopulateLTOPassManager , Cvoid, (LLVMPassManagerBuilderRef, LLVMPassManagerRef, LLVMBool, LLVMBool), PMB, PM, Internalize, RunInliner)
35023542end
3543+
3544+
35033545# Julia wrapper for header: Scalar.h
35043546# Automatically generated using Clang.jl
35053547
@@ -3662,6 +3704,8 @@ end
36623704function LLVMAddBasicAliasAnalysisPass (PM)
36633705 @apicall (:LLVMAddBasicAliasAnalysisPass , Cvoid, (LLVMPassManagerRef,), PM)
36643706end
3707+
3708+
36653709# Julia wrapper for header: Vectorize.h
36663710# Automatically generated using Clang.jl
36673711
0 commit comments