ludic/runtime/native/vk_thunks.ll
Orkuncakilkaya 208cad7ca1 feat(vk): Vk.* - Vulkan 1.0-1.4 generated from the registry, loaded at run time
ludic-dev vkgen reads vk.xml into runtime/native/vk_api.ludic (constants, every struct's
<Struct>_sizeof and <Struct>_<field> offsets, one extern per command) and vk_thunks.ll.
Every size and offset was compiled against the SDK's C headers; `ludic-dev test` checks the
tracked files against the registry wherever the Vulkan SDK is installed.

vk_win.ll (vulkan-1.dll) and vk_mac.ll (libvulkan.1.dylib, MoltenVK) open the loader at run
time, so a program built with Vk.* starts on a machine without Vulkan. ludicc and ludic
build link both for any program that uses Vk.*. The seeds are regenerated for the new
compiler.

vk_probe reports what a machine's Vulkan can do; vk_compute dispatches a Slang compute
shader and reads the picture back, clean under the validation layer on an RTX 3070 Ti and
on an M4 Pro through MoltenVK.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-15 09:52:12 +03:00

3392 lines
156 KiB
LLVM

; ============================================================================
; vk_thunks.ll — one thunk per bound Vulkan command. GENERATED by `ludic-dev vkgen`.
; Each @lvk_<Name> takes the Ludic ABI (i32 / i64 / ptr; a float as its bits) and
; calls through @lvk_p_<Name>, which @lvk_bind fills from the platform loader's
; @lvk_sym (vk_win.ll: GetProcAddress, vk_mac.ll: dlsym). A command the loader
; lacks stays null; ask vk_has(name) before calling an extension's command.
; ============================================================================
declare ptr @lvk_sym(ptr)
declare void @llvm.memset.p0.i64(ptr, i8, i64, i1)
@.lvkn_CreateInstance = private unnamed_addr constant [17 x i8] c"vkCreateInstance\00"
@lvk_p_CreateInstance = internal global ptr null
define i32 @lvk_CreateInstance(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CreateInstance
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2)
ret i32 %r
}
@.lvkn_DestroyInstance = private unnamed_addr constant [18 x i8] c"vkDestroyInstance\00"
@lvk_p_DestroyInstance = internal global ptr null
define void @lvk_DestroyInstance(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyInstance
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_EnumeratePhysicalDevices = private unnamed_addr constant [27 x i8] c"vkEnumeratePhysicalDevices\00"
@lvk_p_EnumeratePhysicalDevices = internal global ptr null
define i32 @lvk_EnumeratePhysicalDevices(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_EnumeratePhysicalDevices
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2)
ret i32 %r
}
@.lvkn_GetPhysicalDeviceFeatures = private unnamed_addr constant [28 x i8] c"vkGetPhysicalDeviceFeatures\00"
@lvk_p_GetPhysicalDeviceFeatures = internal global ptr null
define void @lvk_GetPhysicalDeviceFeatures(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceFeatures
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_GetPhysicalDeviceFormatProperties = private unnamed_addr constant [36 x i8] c"vkGetPhysicalDeviceFormatProperties\00"
@lvk_p_GetPhysicalDeviceFormatProperties = internal global ptr null
define void @lvk_GetPhysicalDeviceFormatProperties(ptr %a0, i32 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceFormatProperties
call void %fp(ptr %a0, i32 %a1, ptr %a2)
ret void
}
@.lvkn_GetPhysicalDeviceImageFormatProperties = private unnamed_addr constant [41 x i8] c"vkGetPhysicalDeviceImageFormatProperties\00"
@lvk_p_GetPhysicalDeviceImageFormatProperties = internal global ptr null
define i32 @lvk_GetPhysicalDeviceImageFormatProperties(ptr %a0, i32 %a1, i32 %a2, i32 %a3, i32 %a4, i32 %a5, ptr %a6) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceImageFormatProperties
%r = call i32 %fp(ptr %a0, i32 %a1, i32 %a2, i32 %a3, i32 %a4, i32 %a5, ptr %a6)
ret i32 %r
}
@.lvkn_GetPhysicalDeviceProperties = private unnamed_addr constant [30 x i8] c"vkGetPhysicalDeviceProperties\00"
@lvk_p_GetPhysicalDeviceProperties = internal global ptr null
define void @lvk_GetPhysicalDeviceProperties(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceProperties
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_GetPhysicalDeviceQueueFamilyProperties = private unnamed_addr constant [41 x i8] c"vkGetPhysicalDeviceQueueFamilyProperties\00"
@lvk_p_GetPhysicalDeviceQueueFamilyProperties = internal global ptr null
define void @lvk_GetPhysicalDeviceQueueFamilyProperties(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceQueueFamilyProperties
call void %fp(ptr %a0, ptr %a1, ptr %a2)
ret void
}
@.lvkn_GetPhysicalDeviceMemoryProperties = private unnamed_addr constant [36 x i8] c"vkGetPhysicalDeviceMemoryProperties\00"
@lvk_p_GetPhysicalDeviceMemoryProperties = internal global ptr null
define void @lvk_GetPhysicalDeviceMemoryProperties(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceMemoryProperties
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_GetInstanceProcAddr = private unnamed_addr constant [22 x i8] c"vkGetInstanceProcAddr\00"
@lvk_p_GetInstanceProcAddr = internal global ptr null
define ptr @lvk_GetInstanceProcAddr(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_GetInstanceProcAddr
%r = call ptr %fp(ptr %a0, ptr %a1)
ret ptr %r
}
@.lvkn_GetDeviceProcAddr = private unnamed_addr constant [20 x i8] c"vkGetDeviceProcAddr\00"
@lvk_p_GetDeviceProcAddr = internal global ptr null
define ptr @lvk_GetDeviceProcAddr(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_GetDeviceProcAddr
%r = call ptr %fp(ptr %a0, ptr %a1)
ret ptr %r
}
@.lvkn_CreateDevice = private unnamed_addr constant [15 x i8] c"vkCreateDevice\00"
@lvk_p_CreateDevice = internal global ptr null
define i32 @lvk_CreateDevice(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateDevice
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroyDevice = private unnamed_addr constant [16 x i8] c"vkDestroyDevice\00"
@lvk_p_DestroyDevice = internal global ptr null
define void @lvk_DestroyDevice(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyDevice
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_EnumerateInstanceExtensionProperties = private unnamed_addr constant [39 x i8] c"vkEnumerateInstanceExtensionProperties\00"
@lvk_p_EnumerateInstanceExtensionProperties = internal global ptr null
define i32 @lvk_EnumerateInstanceExtensionProperties(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_EnumerateInstanceExtensionProperties
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2)
ret i32 %r
}
@.lvkn_EnumerateDeviceExtensionProperties = private unnamed_addr constant [37 x i8] c"vkEnumerateDeviceExtensionProperties\00"
@lvk_p_EnumerateDeviceExtensionProperties = internal global ptr null
define i32 @lvk_EnumerateDeviceExtensionProperties(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_EnumerateDeviceExtensionProperties
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_EnumerateInstanceLayerProperties = private unnamed_addr constant [35 x i8] c"vkEnumerateInstanceLayerProperties\00"
@lvk_p_EnumerateInstanceLayerProperties = internal global ptr null
define i32 @lvk_EnumerateInstanceLayerProperties(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_EnumerateInstanceLayerProperties
%r = call i32 %fp(ptr %a0, ptr %a1)
ret i32 %r
}
@.lvkn_EnumerateDeviceLayerProperties = private unnamed_addr constant [33 x i8] c"vkEnumerateDeviceLayerProperties\00"
@lvk_p_EnumerateDeviceLayerProperties = internal global ptr null
define i32 @lvk_EnumerateDeviceLayerProperties(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_EnumerateDeviceLayerProperties
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2)
ret i32 %r
}
@.lvkn_GetDeviceQueue = private unnamed_addr constant [17 x i8] c"vkGetDeviceQueue\00"
@lvk_p_GetDeviceQueue = internal global ptr null
define void @lvk_GetDeviceQueue(ptr %a0, i32 %a1, i32 %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_GetDeviceQueue
call void %fp(ptr %a0, i32 %a1, i32 %a2, ptr %a3)
ret void
}
@.lvkn_QueueSubmit = private unnamed_addr constant [14 x i8] c"vkQueueSubmit\00"
@lvk_p_QueueSubmit = internal global ptr null
define i32 @lvk_QueueSubmit(ptr %a0, i32 %a1, ptr %a2, i64 %a3) {
entry:
%fp = load ptr, ptr @lvk_p_QueueSubmit
%r = call i32 %fp(ptr %a0, i32 %a1, ptr %a2, i64 %a3)
ret i32 %r
}
@.lvkn_QueueWaitIdle = private unnamed_addr constant [16 x i8] c"vkQueueWaitIdle\00"
@lvk_p_QueueWaitIdle = internal global ptr null
define i32 @lvk_QueueWaitIdle(ptr %a0) {
entry:
%fp = load ptr, ptr @lvk_p_QueueWaitIdle
%r = call i32 %fp(ptr %a0)
ret i32 %r
}
@.lvkn_DeviceWaitIdle = private unnamed_addr constant [17 x i8] c"vkDeviceWaitIdle\00"
@lvk_p_DeviceWaitIdle = internal global ptr null
define i32 @lvk_DeviceWaitIdle(ptr %a0) {
entry:
%fp = load ptr, ptr @lvk_p_DeviceWaitIdle
%r = call i32 %fp(ptr %a0)
ret i32 %r
}
@.lvkn_AllocateMemory = private unnamed_addr constant [17 x i8] c"vkAllocateMemory\00"
@lvk_p_AllocateMemory = internal global ptr null
define i32 @lvk_AllocateMemory(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_AllocateMemory
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_FreeMemory = private unnamed_addr constant [13 x i8] c"vkFreeMemory\00"
@lvk_p_FreeMemory = internal global ptr null
define void @lvk_FreeMemory(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_FreeMemory
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_MapMemory = private unnamed_addr constant [12 x i8] c"vkMapMemory\00"
@lvk_p_MapMemory = internal global ptr null
define i32 @lvk_MapMemory(ptr %a0, i64 %a1, i64 %a2, i64 %a3, i32 %a4, ptr %a5) {
entry:
%fp = load ptr, ptr @lvk_p_MapMemory
%r = call i32 %fp(ptr %a0, i64 %a1, i64 %a2, i64 %a3, i32 %a4, ptr %a5)
ret i32 %r
}
@.lvkn_UnmapMemory = private unnamed_addr constant [14 x i8] c"vkUnmapMemory\00"
@lvk_p_UnmapMemory = internal global ptr null
define void @lvk_UnmapMemory(ptr %a0, i64 %a1) {
entry:
%fp = load ptr, ptr @lvk_p_UnmapMemory
call void %fp(ptr %a0, i64 %a1)
ret void
}
@.lvkn_FlushMappedMemoryRanges = private unnamed_addr constant [26 x i8] c"vkFlushMappedMemoryRanges\00"
@lvk_p_FlushMappedMemoryRanges = internal global ptr null
define i32 @lvk_FlushMappedMemoryRanges(ptr %a0, i32 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_FlushMappedMemoryRanges
%r = call i32 %fp(ptr %a0, i32 %a1, ptr %a2)
ret i32 %r
}
@.lvkn_InvalidateMappedMemoryRanges = private unnamed_addr constant [31 x i8] c"vkInvalidateMappedMemoryRanges\00"
@lvk_p_InvalidateMappedMemoryRanges = internal global ptr null
define i32 @lvk_InvalidateMappedMemoryRanges(ptr %a0, i32 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_InvalidateMappedMemoryRanges
%r = call i32 %fp(ptr %a0, i32 %a1, ptr %a2)
ret i32 %r
}
@.lvkn_GetDeviceMemoryCommitment = private unnamed_addr constant [28 x i8] c"vkGetDeviceMemoryCommitment\00"
@lvk_p_GetDeviceMemoryCommitment = internal global ptr null
define void @lvk_GetDeviceMemoryCommitment(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetDeviceMemoryCommitment
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_BindBufferMemory = private unnamed_addr constant [19 x i8] c"vkBindBufferMemory\00"
@lvk_p_BindBufferMemory = internal global ptr null
define i32 @lvk_BindBufferMemory(ptr %a0, i64 %a1, i64 %a2, i64 %a3) {
entry:
%fp = load ptr, ptr @lvk_p_BindBufferMemory
%r = call i32 %fp(ptr %a0, i64 %a1, i64 %a2, i64 %a3)
ret i32 %r
}
@.lvkn_BindImageMemory = private unnamed_addr constant [18 x i8] c"vkBindImageMemory\00"
@lvk_p_BindImageMemory = internal global ptr null
define i32 @lvk_BindImageMemory(ptr %a0, i64 %a1, i64 %a2, i64 %a3) {
entry:
%fp = load ptr, ptr @lvk_p_BindImageMemory
%r = call i32 %fp(ptr %a0, i64 %a1, i64 %a2, i64 %a3)
ret i32 %r
}
@.lvkn_GetBufferMemoryRequirements = private unnamed_addr constant [30 x i8] c"vkGetBufferMemoryRequirements\00"
@lvk_p_GetBufferMemoryRequirements = internal global ptr null
define void @lvk_GetBufferMemoryRequirements(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetBufferMemoryRequirements
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_GetImageMemoryRequirements = private unnamed_addr constant [29 x i8] c"vkGetImageMemoryRequirements\00"
@lvk_p_GetImageMemoryRequirements = internal global ptr null
define void @lvk_GetImageMemoryRequirements(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetImageMemoryRequirements
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_GetImageSparseMemoryRequirements = private unnamed_addr constant [35 x i8] c"vkGetImageSparseMemoryRequirements\00"
@lvk_p_GetImageSparseMemoryRequirements = internal global ptr null
define void @lvk_GetImageSparseMemoryRequirements(ptr %a0, i64 %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_GetImageSparseMemoryRequirements
call void %fp(ptr %a0, i64 %a1, ptr %a2, ptr %a3)
ret void
}
@.lvkn_GetPhysicalDeviceSparseImageFormatProperties = private unnamed_addr constant [47 x i8] c"vkGetPhysicalDeviceSparseImageFormatProperties\00"
@lvk_p_GetPhysicalDeviceSparseImageFormatProperties = internal global ptr null
define void @lvk_GetPhysicalDeviceSparseImageFormatProperties(ptr %a0, i32 %a1, i32 %a2, i32 %a3, i32 %a4, i32 %a5, ptr %a6, ptr %a7) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceSparseImageFormatProperties
call void %fp(ptr %a0, i32 %a1, i32 %a2, i32 %a3, i32 %a4, i32 %a5, ptr %a6, ptr %a7)
ret void
}
@.lvkn_QueueBindSparse = private unnamed_addr constant [18 x i8] c"vkQueueBindSparse\00"
@lvk_p_QueueBindSparse = internal global ptr null
define i32 @lvk_QueueBindSparse(ptr %a0, i32 %a1, ptr %a2, i64 %a3) {
entry:
%fp = load ptr, ptr @lvk_p_QueueBindSparse
%r = call i32 %fp(ptr %a0, i32 %a1, ptr %a2, i64 %a3)
ret i32 %r
}
@.lvkn_CreateFence = private unnamed_addr constant [14 x i8] c"vkCreateFence\00"
@lvk_p_CreateFence = internal global ptr null
define i32 @lvk_CreateFence(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateFence
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroyFence = private unnamed_addr constant [15 x i8] c"vkDestroyFence\00"
@lvk_p_DestroyFence = internal global ptr null
define void @lvk_DestroyFence(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyFence
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_ResetFences = private unnamed_addr constant [14 x i8] c"vkResetFences\00"
@lvk_p_ResetFences = internal global ptr null
define i32 @lvk_ResetFences(ptr %a0, i32 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_ResetFences
%r = call i32 %fp(ptr %a0, i32 %a1, ptr %a2)
ret i32 %r
}
@.lvkn_GetFenceStatus = private unnamed_addr constant [17 x i8] c"vkGetFenceStatus\00"
@lvk_p_GetFenceStatus = internal global ptr null
define i32 @lvk_GetFenceStatus(ptr %a0, i64 %a1) {
entry:
%fp = load ptr, ptr @lvk_p_GetFenceStatus
%r = call i32 %fp(ptr %a0, i64 %a1)
ret i32 %r
}
@.lvkn_WaitForFences = private unnamed_addr constant [16 x i8] c"vkWaitForFences\00"
@lvk_p_WaitForFences = internal global ptr null
define i32 @lvk_WaitForFences(ptr %a0, i32 %a1, ptr %a2, i32 %a3, i64 %a4) {
entry:
%fp = load ptr, ptr @lvk_p_WaitForFences
%r = call i32 %fp(ptr %a0, i32 %a1, ptr %a2, i32 %a3, i64 %a4)
ret i32 %r
}
@.lvkn_CreateSemaphore = private unnamed_addr constant [18 x i8] c"vkCreateSemaphore\00"
@lvk_p_CreateSemaphore = internal global ptr null
define i32 @lvk_CreateSemaphore(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateSemaphore
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroySemaphore = private unnamed_addr constant [19 x i8] c"vkDestroySemaphore\00"
@lvk_p_DestroySemaphore = internal global ptr null
define void @lvk_DestroySemaphore(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroySemaphore
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_CreateQueryPool = private unnamed_addr constant [18 x i8] c"vkCreateQueryPool\00"
@lvk_p_CreateQueryPool = internal global ptr null
define i32 @lvk_CreateQueryPool(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateQueryPool
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroyQueryPool = private unnamed_addr constant [19 x i8] c"vkDestroyQueryPool\00"
@lvk_p_DestroyQueryPool = internal global ptr null
define void @lvk_DestroyQueryPool(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyQueryPool
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_GetQueryPoolResults = private unnamed_addr constant [22 x i8] c"vkGetQueryPoolResults\00"
@lvk_p_GetQueryPoolResults = internal global ptr null
define i32 @lvk_GetQueryPoolResults(ptr %a0, i64 %a1, i32 %a2, i32 %a3, i64 %a4, ptr %a5, i64 %a6, i32 %a7) {
entry:
%fp = load ptr, ptr @lvk_p_GetQueryPoolResults
%r = call i32 %fp(ptr %a0, i64 %a1, i32 %a2, i32 %a3, i64 %a4, ptr %a5, i64 %a6, i32 %a7)
ret i32 %r
}
@.lvkn_CreateBuffer = private unnamed_addr constant [15 x i8] c"vkCreateBuffer\00"
@lvk_p_CreateBuffer = internal global ptr null
define i32 @lvk_CreateBuffer(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateBuffer
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroyBuffer = private unnamed_addr constant [16 x i8] c"vkDestroyBuffer\00"
@lvk_p_DestroyBuffer = internal global ptr null
define void @lvk_DestroyBuffer(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyBuffer
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_CreateImage = private unnamed_addr constant [14 x i8] c"vkCreateImage\00"
@lvk_p_CreateImage = internal global ptr null
define i32 @lvk_CreateImage(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateImage
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroyImage = private unnamed_addr constant [15 x i8] c"vkDestroyImage\00"
@lvk_p_DestroyImage = internal global ptr null
define void @lvk_DestroyImage(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyImage
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_GetImageSubresourceLayout = private unnamed_addr constant [28 x i8] c"vkGetImageSubresourceLayout\00"
@lvk_p_GetImageSubresourceLayout = internal global ptr null
define void @lvk_GetImageSubresourceLayout(ptr %a0, i64 %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_GetImageSubresourceLayout
call void %fp(ptr %a0, i64 %a1, ptr %a2, ptr %a3)
ret void
}
@.lvkn_CreateImageView = private unnamed_addr constant [18 x i8] c"vkCreateImageView\00"
@lvk_p_CreateImageView = internal global ptr null
define i32 @lvk_CreateImageView(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateImageView
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroyImageView = private unnamed_addr constant [19 x i8] c"vkDestroyImageView\00"
@lvk_p_DestroyImageView = internal global ptr null
define void @lvk_DestroyImageView(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyImageView
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_CreateCommandPool = private unnamed_addr constant [20 x i8] c"vkCreateCommandPool\00"
@lvk_p_CreateCommandPool = internal global ptr null
define i32 @lvk_CreateCommandPool(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateCommandPool
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroyCommandPool = private unnamed_addr constant [21 x i8] c"vkDestroyCommandPool\00"
@lvk_p_DestroyCommandPool = internal global ptr null
define void @lvk_DestroyCommandPool(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyCommandPool
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_ResetCommandPool = private unnamed_addr constant [19 x i8] c"vkResetCommandPool\00"
@lvk_p_ResetCommandPool = internal global ptr null
define i32 @lvk_ResetCommandPool(ptr %a0, i64 %a1, i32 %a2) {
entry:
%fp = load ptr, ptr @lvk_p_ResetCommandPool
%r = call i32 %fp(ptr %a0, i64 %a1, i32 %a2)
ret i32 %r
}
@.lvkn_AllocateCommandBuffers = private unnamed_addr constant [25 x i8] c"vkAllocateCommandBuffers\00"
@lvk_p_AllocateCommandBuffers = internal global ptr null
define i32 @lvk_AllocateCommandBuffers(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_AllocateCommandBuffers
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2)
ret i32 %r
}
@.lvkn_FreeCommandBuffers = private unnamed_addr constant [21 x i8] c"vkFreeCommandBuffers\00"
@lvk_p_FreeCommandBuffers = internal global ptr null
define void @lvk_FreeCommandBuffers(ptr %a0, i64 %a1, i32 %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_FreeCommandBuffers
call void %fp(ptr %a0, i64 %a1, i32 %a2, ptr %a3)
ret void
}
@.lvkn_BeginCommandBuffer = private unnamed_addr constant [21 x i8] c"vkBeginCommandBuffer\00"
@lvk_p_BeginCommandBuffer = internal global ptr null
define i32 @lvk_BeginCommandBuffer(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_BeginCommandBuffer
%r = call i32 %fp(ptr %a0, ptr %a1)
ret i32 %r
}
@.lvkn_EndCommandBuffer = private unnamed_addr constant [19 x i8] c"vkEndCommandBuffer\00"
@lvk_p_EndCommandBuffer = internal global ptr null
define i32 @lvk_EndCommandBuffer(ptr %a0) {
entry:
%fp = load ptr, ptr @lvk_p_EndCommandBuffer
%r = call i32 %fp(ptr %a0)
ret i32 %r
}
@.lvkn_ResetCommandBuffer = private unnamed_addr constant [21 x i8] c"vkResetCommandBuffer\00"
@lvk_p_ResetCommandBuffer = internal global ptr null
define i32 @lvk_ResetCommandBuffer(ptr %a0, i32 %a1) {
entry:
%fp = load ptr, ptr @lvk_p_ResetCommandBuffer
%r = call i32 %fp(ptr %a0, i32 %a1)
ret i32 %r
}
@.lvkn_CmdCopyBuffer = private unnamed_addr constant [16 x i8] c"vkCmdCopyBuffer\00"
@lvk_p_CmdCopyBuffer = internal global ptr null
define void @lvk_CmdCopyBuffer(ptr %a0, i64 %a1, i64 %a2, i32 %a3, ptr %a4) {
entry:
%fp = load ptr, ptr @lvk_p_CmdCopyBuffer
call void %fp(ptr %a0, i64 %a1, i64 %a2, i32 %a3, ptr %a4)
ret void
}
@.lvkn_CmdCopyImage = private unnamed_addr constant [15 x i8] c"vkCmdCopyImage\00"
@lvk_p_CmdCopyImage = internal global ptr null
define void @lvk_CmdCopyImage(ptr %a0, i64 %a1, i32 %a2, i64 %a3, i32 %a4, i32 %a5, ptr %a6) {
entry:
%fp = load ptr, ptr @lvk_p_CmdCopyImage
call void %fp(ptr %a0, i64 %a1, i32 %a2, i64 %a3, i32 %a4, i32 %a5, ptr %a6)
ret void
}
@.lvkn_CmdCopyBufferToImage = private unnamed_addr constant [23 x i8] c"vkCmdCopyBufferToImage\00"
@lvk_p_CmdCopyBufferToImage = internal global ptr null
define void @lvk_CmdCopyBufferToImage(ptr %a0, i64 %a1, i64 %a2, i32 %a3, i32 %a4, ptr %a5) {
entry:
%fp = load ptr, ptr @lvk_p_CmdCopyBufferToImage
call void %fp(ptr %a0, i64 %a1, i64 %a2, i32 %a3, i32 %a4, ptr %a5)
ret void
}
@.lvkn_CmdCopyImageToBuffer = private unnamed_addr constant [23 x i8] c"vkCmdCopyImageToBuffer\00"
@lvk_p_CmdCopyImageToBuffer = internal global ptr null
define void @lvk_CmdCopyImageToBuffer(ptr %a0, i64 %a1, i32 %a2, i64 %a3, i32 %a4, ptr %a5) {
entry:
%fp = load ptr, ptr @lvk_p_CmdCopyImageToBuffer
call void %fp(ptr %a0, i64 %a1, i32 %a2, i64 %a3, i32 %a4, ptr %a5)
ret void
}
@.lvkn_CmdUpdateBuffer = private unnamed_addr constant [18 x i8] c"vkCmdUpdateBuffer\00"
@lvk_p_CmdUpdateBuffer = internal global ptr null
define void @lvk_CmdUpdateBuffer(ptr %a0, i64 %a1, i64 %a2, i64 %a3, ptr %a4) {
entry:
%fp = load ptr, ptr @lvk_p_CmdUpdateBuffer
call void %fp(ptr %a0, i64 %a1, i64 %a2, i64 %a3, ptr %a4)
ret void
}
@.lvkn_CmdFillBuffer = private unnamed_addr constant [16 x i8] c"vkCmdFillBuffer\00"
@lvk_p_CmdFillBuffer = internal global ptr null
define void @lvk_CmdFillBuffer(ptr %a0, i64 %a1, i64 %a2, i64 %a3, i32 %a4) {
entry:
%fp = load ptr, ptr @lvk_p_CmdFillBuffer
call void %fp(ptr %a0, i64 %a1, i64 %a2, i64 %a3, i32 %a4)
ret void
}
@.lvkn_CmdPipelineBarrier = private unnamed_addr constant [21 x i8] c"vkCmdPipelineBarrier\00"
@lvk_p_CmdPipelineBarrier = internal global ptr null
define void @lvk_CmdPipelineBarrier(ptr %a0, i32 %a1, i32 %a2, i32 %a3, i32 %a4, ptr %a5, i32 %a6, ptr %a7, i32 %a8, ptr %a9) {
entry:
%fp = load ptr, ptr @lvk_p_CmdPipelineBarrier
call void %fp(ptr %a0, i32 %a1, i32 %a2, i32 %a3, i32 %a4, ptr %a5, i32 %a6, ptr %a7, i32 %a8, ptr %a9)
ret void
}
@.lvkn_CmdBeginQuery = private unnamed_addr constant [16 x i8] c"vkCmdBeginQuery\00"
@lvk_p_CmdBeginQuery = internal global ptr null
define void @lvk_CmdBeginQuery(ptr %a0, i64 %a1, i32 %a2, i32 %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CmdBeginQuery
call void %fp(ptr %a0, i64 %a1, i32 %a2, i32 %a3)
ret void
}
@.lvkn_CmdEndQuery = private unnamed_addr constant [14 x i8] c"vkCmdEndQuery\00"
@lvk_p_CmdEndQuery = internal global ptr null
define void @lvk_CmdEndQuery(ptr %a0, i64 %a1, i32 %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CmdEndQuery
call void %fp(ptr %a0, i64 %a1, i32 %a2)
ret void
}
@.lvkn_CmdResetQueryPool = private unnamed_addr constant [20 x i8] c"vkCmdResetQueryPool\00"
@lvk_p_CmdResetQueryPool = internal global ptr null
define void @lvk_CmdResetQueryPool(ptr %a0, i64 %a1, i32 %a2, i32 %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CmdResetQueryPool
call void %fp(ptr %a0, i64 %a1, i32 %a2, i32 %a3)
ret void
}
@.lvkn_CmdWriteTimestamp = private unnamed_addr constant [20 x i8] c"vkCmdWriteTimestamp\00"
@lvk_p_CmdWriteTimestamp = internal global ptr null
define void @lvk_CmdWriteTimestamp(ptr %a0, i32 %a1, i64 %a2, i32 %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CmdWriteTimestamp
call void %fp(ptr %a0, i32 %a1, i64 %a2, i32 %a3)
ret void
}
@.lvkn_CmdCopyQueryPoolResults = private unnamed_addr constant [26 x i8] c"vkCmdCopyQueryPoolResults\00"
@lvk_p_CmdCopyQueryPoolResults = internal global ptr null
define void @lvk_CmdCopyQueryPoolResults(ptr %a0, i64 %a1, i32 %a2, i32 %a3, i64 %a4, i64 %a5, i64 %a6, i32 %a7) {
entry:
%fp = load ptr, ptr @lvk_p_CmdCopyQueryPoolResults
call void %fp(ptr %a0, i64 %a1, i32 %a2, i32 %a3, i64 %a4, i64 %a5, i64 %a6, i32 %a7)
ret void
}
@.lvkn_CmdExecuteCommands = private unnamed_addr constant [21 x i8] c"vkCmdExecuteCommands\00"
@lvk_p_CmdExecuteCommands = internal global ptr null
define void @lvk_CmdExecuteCommands(ptr %a0, i32 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CmdExecuteCommands
call void %fp(ptr %a0, i32 %a1, ptr %a2)
ret void
}
@.lvkn_CreateEvent = private unnamed_addr constant [14 x i8] c"vkCreateEvent\00"
@lvk_p_CreateEvent = internal global ptr null
define i32 @lvk_CreateEvent(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateEvent
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroyEvent = private unnamed_addr constant [15 x i8] c"vkDestroyEvent\00"
@lvk_p_DestroyEvent = internal global ptr null
define void @lvk_DestroyEvent(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyEvent
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_GetEventStatus = private unnamed_addr constant [17 x i8] c"vkGetEventStatus\00"
@lvk_p_GetEventStatus = internal global ptr null
define i32 @lvk_GetEventStatus(ptr %a0, i64 %a1) {
entry:
%fp = load ptr, ptr @lvk_p_GetEventStatus
%r = call i32 %fp(ptr %a0, i64 %a1)
ret i32 %r
}
@.lvkn_SetEvent = private unnamed_addr constant [11 x i8] c"vkSetEvent\00"
@lvk_p_SetEvent = internal global ptr null
define i32 @lvk_SetEvent(ptr %a0, i64 %a1) {
entry:
%fp = load ptr, ptr @lvk_p_SetEvent
%r = call i32 %fp(ptr %a0, i64 %a1)
ret i32 %r
}
@.lvkn_ResetEvent = private unnamed_addr constant [13 x i8] c"vkResetEvent\00"
@lvk_p_ResetEvent = internal global ptr null
define i32 @lvk_ResetEvent(ptr %a0, i64 %a1) {
entry:
%fp = load ptr, ptr @lvk_p_ResetEvent
%r = call i32 %fp(ptr %a0, i64 %a1)
ret i32 %r
}
@.lvkn_CreateBufferView = private unnamed_addr constant [19 x i8] c"vkCreateBufferView\00"
@lvk_p_CreateBufferView = internal global ptr null
define i32 @lvk_CreateBufferView(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateBufferView
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroyBufferView = private unnamed_addr constant [20 x i8] c"vkDestroyBufferView\00"
@lvk_p_DestroyBufferView = internal global ptr null
define void @lvk_DestroyBufferView(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyBufferView
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_CreateShaderModule = private unnamed_addr constant [21 x i8] c"vkCreateShaderModule\00"
@lvk_p_CreateShaderModule = internal global ptr null
define i32 @lvk_CreateShaderModule(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateShaderModule
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroyShaderModule = private unnamed_addr constant [22 x i8] c"vkDestroyShaderModule\00"
@lvk_p_DestroyShaderModule = internal global ptr null
define void @lvk_DestroyShaderModule(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyShaderModule
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_CreatePipelineCache = private unnamed_addr constant [22 x i8] c"vkCreatePipelineCache\00"
@lvk_p_CreatePipelineCache = internal global ptr null
define i32 @lvk_CreatePipelineCache(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreatePipelineCache
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroyPipelineCache = private unnamed_addr constant [23 x i8] c"vkDestroyPipelineCache\00"
@lvk_p_DestroyPipelineCache = internal global ptr null
define void @lvk_DestroyPipelineCache(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyPipelineCache
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_GetPipelineCacheData = private unnamed_addr constant [23 x i8] c"vkGetPipelineCacheData\00"
@lvk_p_GetPipelineCacheData = internal global ptr null
define i32 @lvk_GetPipelineCacheData(ptr %a0, i64 %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_GetPipelineCacheData
%r = call i32 %fp(ptr %a0, i64 %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_MergePipelineCaches = private unnamed_addr constant [22 x i8] c"vkMergePipelineCaches\00"
@lvk_p_MergePipelineCaches = internal global ptr null
define i32 @lvk_MergePipelineCaches(ptr %a0, i64 %a1, i32 %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_MergePipelineCaches
%r = call i32 %fp(ptr %a0, i64 %a1, i32 %a2, ptr %a3)
ret i32 %r
}
@.lvkn_CreateComputePipelines = private unnamed_addr constant [25 x i8] c"vkCreateComputePipelines\00"
@lvk_p_CreateComputePipelines = internal global ptr null
define i32 @lvk_CreateComputePipelines(ptr %a0, i64 %a1, i32 %a2, ptr %a3, ptr %a4, ptr %a5) {
entry:
%fp = load ptr, ptr @lvk_p_CreateComputePipelines
%r = call i32 %fp(ptr %a0, i64 %a1, i32 %a2, ptr %a3, ptr %a4, ptr %a5)
ret i32 %r
}
@.lvkn_DestroyPipeline = private unnamed_addr constant [18 x i8] c"vkDestroyPipeline\00"
@lvk_p_DestroyPipeline = internal global ptr null
define void @lvk_DestroyPipeline(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyPipeline
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_CreatePipelineLayout = private unnamed_addr constant [23 x i8] c"vkCreatePipelineLayout\00"
@lvk_p_CreatePipelineLayout = internal global ptr null
define i32 @lvk_CreatePipelineLayout(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreatePipelineLayout
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroyPipelineLayout = private unnamed_addr constant [24 x i8] c"vkDestroyPipelineLayout\00"
@lvk_p_DestroyPipelineLayout = internal global ptr null
define void @lvk_DestroyPipelineLayout(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyPipelineLayout
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_CreateSampler = private unnamed_addr constant [16 x i8] c"vkCreateSampler\00"
@lvk_p_CreateSampler = internal global ptr null
define i32 @lvk_CreateSampler(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateSampler
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroySampler = private unnamed_addr constant [17 x i8] c"vkDestroySampler\00"
@lvk_p_DestroySampler = internal global ptr null
define void @lvk_DestroySampler(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroySampler
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_CreateDescriptorSetLayout = private unnamed_addr constant [28 x i8] c"vkCreateDescriptorSetLayout\00"
@lvk_p_CreateDescriptorSetLayout = internal global ptr null
define i32 @lvk_CreateDescriptorSetLayout(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateDescriptorSetLayout
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroyDescriptorSetLayout = private unnamed_addr constant [29 x i8] c"vkDestroyDescriptorSetLayout\00"
@lvk_p_DestroyDescriptorSetLayout = internal global ptr null
define void @lvk_DestroyDescriptorSetLayout(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyDescriptorSetLayout
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_CreateDescriptorPool = private unnamed_addr constant [23 x i8] c"vkCreateDescriptorPool\00"
@lvk_p_CreateDescriptorPool = internal global ptr null
define i32 @lvk_CreateDescriptorPool(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateDescriptorPool
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroyDescriptorPool = private unnamed_addr constant [24 x i8] c"vkDestroyDescriptorPool\00"
@lvk_p_DestroyDescriptorPool = internal global ptr null
define void @lvk_DestroyDescriptorPool(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyDescriptorPool
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_ResetDescriptorPool = private unnamed_addr constant [22 x i8] c"vkResetDescriptorPool\00"
@lvk_p_ResetDescriptorPool = internal global ptr null
define i32 @lvk_ResetDescriptorPool(ptr %a0, i64 %a1, i32 %a2) {
entry:
%fp = load ptr, ptr @lvk_p_ResetDescriptorPool
%r = call i32 %fp(ptr %a0, i64 %a1, i32 %a2)
ret i32 %r
}
@.lvkn_AllocateDescriptorSets = private unnamed_addr constant [25 x i8] c"vkAllocateDescriptorSets\00"
@lvk_p_AllocateDescriptorSets = internal global ptr null
define i32 @lvk_AllocateDescriptorSets(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_AllocateDescriptorSets
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2)
ret i32 %r
}
@.lvkn_FreeDescriptorSets = private unnamed_addr constant [21 x i8] c"vkFreeDescriptorSets\00"
@lvk_p_FreeDescriptorSets = internal global ptr null
define i32 @lvk_FreeDescriptorSets(ptr %a0, i64 %a1, i32 %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_FreeDescriptorSets
%r = call i32 %fp(ptr %a0, i64 %a1, i32 %a2, ptr %a3)
ret i32 %r
}
@.lvkn_UpdateDescriptorSets = private unnamed_addr constant [23 x i8] c"vkUpdateDescriptorSets\00"
@lvk_p_UpdateDescriptorSets = internal global ptr null
define void @lvk_UpdateDescriptorSets(ptr %a0, i32 %a1, ptr %a2, i32 %a3, ptr %a4) {
entry:
%fp = load ptr, ptr @lvk_p_UpdateDescriptorSets
call void %fp(ptr %a0, i32 %a1, ptr %a2, i32 %a3, ptr %a4)
ret void
}
@.lvkn_CmdBindPipeline = private unnamed_addr constant [18 x i8] c"vkCmdBindPipeline\00"
@lvk_p_CmdBindPipeline = internal global ptr null
define void @lvk_CmdBindPipeline(ptr %a0, i32 %a1, i64 %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CmdBindPipeline
call void %fp(ptr %a0, i32 %a1, i64 %a2)
ret void
}
@.lvkn_CmdBindDescriptorSets = private unnamed_addr constant [24 x i8] c"vkCmdBindDescriptorSets\00"
@lvk_p_CmdBindDescriptorSets = internal global ptr null
define void @lvk_CmdBindDescriptorSets(ptr %a0, i32 %a1, i64 %a2, i32 %a3, i32 %a4, ptr %a5, i32 %a6, ptr %a7) {
entry:
%fp = load ptr, ptr @lvk_p_CmdBindDescriptorSets
call void %fp(ptr %a0, i32 %a1, i64 %a2, i32 %a3, i32 %a4, ptr %a5, i32 %a6, ptr %a7)
ret void
}
@.lvkn_CmdClearColorImage = private unnamed_addr constant [21 x i8] c"vkCmdClearColorImage\00"
@lvk_p_CmdClearColorImage = internal global ptr null
define void @lvk_CmdClearColorImage(ptr %a0, i64 %a1, i32 %a2, ptr %a3, i32 %a4, ptr %a5) {
entry:
%fp = load ptr, ptr @lvk_p_CmdClearColorImage
call void %fp(ptr %a0, i64 %a1, i32 %a2, ptr %a3, i32 %a4, ptr %a5)
ret void
}
@.lvkn_CmdDispatch = private unnamed_addr constant [14 x i8] c"vkCmdDispatch\00"
@lvk_p_CmdDispatch = internal global ptr null
define void @lvk_CmdDispatch(ptr %a0, i32 %a1, i32 %a2, i32 %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CmdDispatch
call void %fp(ptr %a0, i32 %a1, i32 %a2, i32 %a3)
ret void
}
@.lvkn_CmdDispatchIndirect = private unnamed_addr constant [22 x i8] c"vkCmdDispatchIndirect\00"
@lvk_p_CmdDispatchIndirect = internal global ptr null
define void @lvk_CmdDispatchIndirect(ptr %a0, i64 %a1, i64 %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CmdDispatchIndirect
call void %fp(ptr %a0, i64 %a1, i64 %a2)
ret void
}
@.lvkn_CmdSetEvent = private unnamed_addr constant [14 x i8] c"vkCmdSetEvent\00"
@lvk_p_CmdSetEvent = internal global ptr null
define void @lvk_CmdSetEvent(ptr %a0, i64 %a1, i32 %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetEvent
call void %fp(ptr %a0, i64 %a1, i32 %a2)
ret void
}
@.lvkn_CmdResetEvent = private unnamed_addr constant [16 x i8] c"vkCmdResetEvent\00"
@lvk_p_CmdResetEvent = internal global ptr null
define void @lvk_CmdResetEvent(ptr %a0, i64 %a1, i32 %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CmdResetEvent
call void %fp(ptr %a0, i64 %a1, i32 %a2)
ret void
}
@.lvkn_CmdWaitEvents = private unnamed_addr constant [16 x i8] c"vkCmdWaitEvents\00"
@lvk_p_CmdWaitEvents = internal global ptr null
define void @lvk_CmdWaitEvents(ptr %a0, i32 %a1, ptr %a2, i32 %a3, i32 %a4, i32 %a5, ptr %a6, i32 %a7, ptr %a8, i32 %a9, ptr %a10) {
entry:
%fp = load ptr, ptr @lvk_p_CmdWaitEvents
call void %fp(ptr %a0, i32 %a1, ptr %a2, i32 %a3, i32 %a4, i32 %a5, ptr %a6, i32 %a7, ptr %a8, i32 %a9, ptr %a10)
ret void
}
@.lvkn_CmdPushConstants = private unnamed_addr constant [19 x i8] c"vkCmdPushConstants\00"
@lvk_p_CmdPushConstants = internal global ptr null
define void @lvk_CmdPushConstants(ptr %a0, i64 %a1, i32 %a2, i32 %a3, i32 %a4, ptr %a5) {
entry:
%fp = load ptr, ptr @lvk_p_CmdPushConstants
call void %fp(ptr %a0, i64 %a1, i32 %a2, i32 %a3, i32 %a4, ptr %a5)
ret void
}
@.lvkn_CreateGraphicsPipelines = private unnamed_addr constant [26 x i8] c"vkCreateGraphicsPipelines\00"
@lvk_p_CreateGraphicsPipelines = internal global ptr null
define i32 @lvk_CreateGraphicsPipelines(ptr %a0, i64 %a1, i32 %a2, ptr %a3, ptr %a4, ptr %a5) {
entry:
%fp = load ptr, ptr @lvk_p_CreateGraphicsPipelines
%r = call i32 %fp(ptr %a0, i64 %a1, i32 %a2, ptr %a3, ptr %a4, ptr %a5)
ret i32 %r
}
@.lvkn_CreateFramebuffer = private unnamed_addr constant [20 x i8] c"vkCreateFramebuffer\00"
@lvk_p_CreateFramebuffer = internal global ptr null
define i32 @lvk_CreateFramebuffer(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateFramebuffer
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroyFramebuffer = private unnamed_addr constant [21 x i8] c"vkDestroyFramebuffer\00"
@lvk_p_DestroyFramebuffer = internal global ptr null
define void @lvk_DestroyFramebuffer(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyFramebuffer
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_CreateRenderPass = private unnamed_addr constant [19 x i8] c"vkCreateRenderPass\00"
@lvk_p_CreateRenderPass = internal global ptr null
define i32 @lvk_CreateRenderPass(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateRenderPass
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroyRenderPass = private unnamed_addr constant [20 x i8] c"vkDestroyRenderPass\00"
@lvk_p_DestroyRenderPass = internal global ptr null
define void @lvk_DestroyRenderPass(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyRenderPass
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_GetRenderAreaGranularity = private unnamed_addr constant [27 x i8] c"vkGetRenderAreaGranularity\00"
@lvk_p_GetRenderAreaGranularity = internal global ptr null
define void @lvk_GetRenderAreaGranularity(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetRenderAreaGranularity
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_CmdSetViewport = private unnamed_addr constant [17 x i8] c"vkCmdSetViewport\00"
@lvk_p_CmdSetViewport = internal global ptr null
define void @lvk_CmdSetViewport(ptr %a0, i32 %a1, i32 %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetViewport
call void %fp(ptr %a0, i32 %a1, i32 %a2, ptr %a3)
ret void
}
@.lvkn_CmdSetScissor = private unnamed_addr constant [16 x i8] c"vkCmdSetScissor\00"
@lvk_p_CmdSetScissor = internal global ptr null
define void @lvk_CmdSetScissor(ptr %a0, i32 %a1, i32 %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetScissor
call void %fp(ptr %a0, i32 %a1, i32 %a2, ptr %a3)
ret void
}
@.lvkn_CmdSetLineWidth = private unnamed_addr constant [18 x i8] c"vkCmdSetLineWidth\00"
@lvk_p_CmdSetLineWidth = internal global ptr null
define void @lvk_CmdSetLineWidth(ptr %a0, i32 %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetLineWidth
%c1 = bitcast i32 %a1 to float
call void %fp(ptr %a0, float %c1)
ret void
}
@.lvkn_CmdSetDepthBias = private unnamed_addr constant [18 x i8] c"vkCmdSetDepthBias\00"
@lvk_p_CmdSetDepthBias = internal global ptr null
define void @lvk_CmdSetDepthBias(ptr %a0, i32 %a1, i32 %a2, i32 %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetDepthBias
%c1 = bitcast i32 %a1 to float
%c2 = bitcast i32 %a2 to float
%c3 = bitcast i32 %a3 to float
call void %fp(ptr %a0, float %c1, float %c2, float %c3)
ret void
}
@.lvkn_CmdSetBlendConstants = private unnamed_addr constant [23 x i8] c"vkCmdSetBlendConstants\00"
@lvk_p_CmdSetBlendConstants = internal global ptr null
define void @lvk_CmdSetBlendConstants(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetBlendConstants
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_CmdSetDepthBounds = private unnamed_addr constant [20 x i8] c"vkCmdSetDepthBounds\00"
@lvk_p_CmdSetDepthBounds = internal global ptr null
define void @lvk_CmdSetDepthBounds(ptr %a0, i32 %a1, i32 %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetDepthBounds
%c1 = bitcast i32 %a1 to float
%c2 = bitcast i32 %a2 to float
call void %fp(ptr %a0, float %c1, float %c2)
ret void
}
@.lvkn_CmdSetStencilCompareMask = private unnamed_addr constant [27 x i8] c"vkCmdSetStencilCompareMask\00"
@lvk_p_CmdSetStencilCompareMask = internal global ptr null
define void @lvk_CmdSetStencilCompareMask(ptr %a0, i32 %a1, i32 %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetStencilCompareMask
call void %fp(ptr %a0, i32 %a1, i32 %a2)
ret void
}
@.lvkn_CmdSetStencilWriteMask = private unnamed_addr constant [25 x i8] c"vkCmdSetStencilWriteMask\00"
@lvk_p_CmdSetStencilWriteMask = internal global ptr null
define void @lvk_CmdSetStencilWriteMask(ptr %a0, i32 %a1, i32 %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetStencilWriteMask
call void %fp(ptr %a0, i32 %a1, i32 %a2)
ret void
}
@.lvkn_CmdSetStencilReference = private unnamed_addr constant [25 x i8] c"vkCmdSetStencilReference\00"
@lvk_p_CmdSetStencilReference = internal global ptr null
define void @lvk_CmdSetStencilReference(ptr %a0, i32 %a1, i32 %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetStencilReference
call void %fp(ptr %a0, i32 %a1, i32 %a2)
ret void
}
@.lvkn_CmdBindIndexBuffer = private unnamed_addr constant [21 x i8] c"vkCmdBindIndexBuffer\00"
@lvk_p_CmdBindIndexBuffer = internal global ptr null
define void @lvk_CmdBindIndexBuffer(ptr %a0, i64 %a1, i64 %a2, i32 %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CmdBindIndexBuffer
call void %fp(ptr %a0, i64 %a1, i64 %a2, i32 %a3)
ret void
}
@.lvkn_CmdBindVertexBuffers = private unnamed_addr constant [23 x i8] c"vkCmdBindVertexBuffers\00"
@lvk_p_CmdBindVertexBuffers = internal global ptr null
define void @lvk_CmdBindVertexBuffers(ptr %a0, i32 %a1, i32 %a2, ptr %a3, ptr %a4) {
entry:
%fp = load ptr, ptr @lvk_p_CmdBindVertexBuffers
call void %fp(ptr %a0, i32 %a1, i32 %a2, ptr %a3, ptr %a4)
ret void
}
@.lvkn_CmdDraw = private unnamed_addr constant [10 x i8] c"vkCmdDraw\00"
@lvk_p_CmdDraw = internal global ptr null
define void @lvk_CmdDraw(ptr %a0, i32 %a1, i32 %a2, i32 %a3, i32 %a4) {
entry:
%fp = load ptr, ptr @lvk_p_CmdDraw
call void %fp(ptr %a0, i32 %a1, i32 %a2, i32 %a3, i32 %a4)
ret void
}
@.lvkn_CmdDrawIndexed = private unnamed_addr constant [17 x i8] c"vkCmdDrawIndexed\00"
@lvk_p_CmdDrawIndexed = internal global ptr null
define void @lvk_CmdDrawIndexed(ptr %a0, i32 %a1, i32 %a2, i32 %a3, i32 %a4, i32 %a5) {
entry:
%fp = load ptr, ptr @lvk_p_CmdDrawIndexed
call void %fp(ptr %a0, i32 %a1, i32 %a2, i32 %a3, i32 %a4, i32 %a5)
ret void
}
@.lvkn_CmdDrawIndirect = private unnamed_addr constant [18 x i8] c"vkCmdDrawIndirect\00"
@lvk_p_CmdDrawIndirect = internal global ptr null
define void @lvk_CmdDrawIndirect(ptr %a0, i64 %a1, i64 %a2, i32 %a3, i32 %a4) {
entry:
%fp = load ptr, ptr @lvk_p_CmdDrawIndirect
call void %fp(ptr %a0, i64 %a1, i64 %a2, i32 %a3, i32 %a4)
ret void
}
@.lvkn_CmdDrawIndexedIndirect = private unnamed_addr constant [25 x i8] c"vkCmdDrawIndexedIndirect\00"
@lvk_p_CmdDrawIndexedIndirect = internal global ptr null
define void @lvk_CmdDrawIndexedIndirect(ptr %a0, i64 %a1, i64 %a2, i32 %a3, i32 %a4) {
entry:
%fp = load ptr, ptr @lvk_p_CmdDrawIndexedIndirect
call void %fp(ptr %a0, i64 %a1, i64 %a2, i32 %a3, i32 %a4)
ret void
}
@.lvkn_CmdBlitImage = private unnamed_addr constant [15 x i8] c"vkCmdBlitImage\00"
@lvk_p_CmdBlitImage = internal global ptr null
define void @lvk_CmdBlitImage(ptr %a0, i64 %a1, i32 %a2, i64 %a3, i32 %a4, i32 %a5, ptr %a6, i32 %a7) {
entry:
%fp = load ptr, ptr @lvk_p_CmdBlitImage
call void %fp(ptr %a0, i64 %a1, i32 %a2, i64 %a3, i32 %a4, i32 %a5, ptr %a6, i32 %a7)
ret void
}
@.lvkn_CmdClearDepthStencilImage = private unnamed_addr constant [28 x i8] c"vkCmdClearDepthStencilImage\00"
@lvk_p_CmdClearDepthStencilImage = internal global ptr null
define void @lvk_CmdClearDepthStencilImage(ptr %a0, i64 %a1, i32 %a2, ptr %a3, i32 %a4, ptr %a5) {
entry:
%fp = load ptr, ptr @lvk_p_CmdClearDepthStencilImage
call void %fp(ptr %a0, i64 %a1, i32 %a2, ptr %a3, i32 %a4, ptr %a5)
ret void
}
@.lvkn_CmdClearAttachments = private unnamed_addr constant [22 x i8] c"vkCmdClearAttachments\00"
@lvk_p_CmdClearAttachments = internal global ptr null
define void @lvk_CmdClearAttachments(ptr %a0, i32 %a1, ptr %a2, i32 %a3, ptr %a4) {
entry:
%fp = load ptr, ptr @lvk_p_CmdClearAttachments
call void %fp(ptr %a0, i32 %a1, ptr %a2, i32 %a3, ptr %a4)
ret void
}
@.lvkn_CmdResolveImage = private unnamed_addr constant [18 x i8] c"vkCmdResolveImage\00"
@lvk_p_CmdResolveImage = internal global ptr null
define void @lvk_CmdResolveImage(ptr %a0, i64 %a1, i32 %a2, i64 %a3, i32 %a4, i32 %a5, ptr %a6) {
entry:
%fp = load ptr, ptr @lvk_p_CmdResolveImage
call void %fp(ptr %a0, i64 %a1, i32 %a2, i64 %a3, i32 %a4, i32 %a5, ptr %a6)
ret void
}
@.lvkn_CmdBeginRenderPass = private unnamed_addr constant [21 x i8] c"vkCmdBeginRenderPass\00"
@lvk_p_CmdBeginRenderPass = internal global ptr null
define void @lvk_CmdBeginRenderPass(ptr %a0, ptr %a1, i32 %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CmdBeginRenderPass
call void %fp(ptr %a0, ptr %a1, i32 %a2)
ret void
}
@.lvkn_CmdNextSubpass = private unnamed_addr constant [17 x i8] c"vkCmdNextSubpass\00"
@lvk_p_CmdNextSubpass = internal global ptr null
define void @lvk_CmdNextSubpass(ptr %a0, i32 %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdNextSubpass
call void %fp(ptr %a0, i32 %a1)
ret void
}
@.lvkn_CmdEndRenderPass = private unnamed_addr constant [19 x i8] c"vkCmdEndRenderPass\00"
@lvk_p_CmdEndRenderPass = internal global ptr null
define void @lvk_CmdEndRenderPass(ptr %a0) {
entry:
%fp = load ptr, ptr @lvk_p_CmdEndRenderPass
call void %fp(ptr %a0)
ret void
}
@.lvkn_EnumerateInstanceVersion = private unnamed_addr constant [27 x i8] c"vkEnumerateInstanceVersion\00"
@lvk_p_EnumerateInstanceVersion = internal global ptr null
define i32 @lvk_EnumerateInstanceVersion(ptr %a0) {
entry:
%fp = load ptr, ptr @lvk_p_EnumerateInstanceVersion
%r = call i32 %fp(ptr %a0)
ret i32 %r
}
@.lvkn_BindBufferMemory2 = private unnamed_addr constant [20 x i8] c"vkBindBufferMemory2\00"
@lvk_p_BindBufferMemory2 = internal global ptr null
define i32 @lvk_BindBufferMemory2(ptr %a0, i32 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_BindBufferMemory2
%r = call i32 %fp(ptr %a0, i32 %a1, ptr %a2)
ret i32 %r
}
@.lvkn_BindImageMemory2 = private unnamed_addr constant [19 x i8] c"vkBindImageMemory2\00"
@lvk_p_BindImageMemory2 = internal global ptr null
define i32 @lvk_BindImageMemory2(ptr %a0, i32 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_BindImageMemory2
%r = call i32 %fp(ptr %a0, i32 %a1, ptr %a2)
ret i32 %r
}
@.lvkn_GetDeviceGroupPeerMemoryFeatures = private unnamed_addr constant [35 x i8] c"vkGetDeviceGroupPeerMemoryFeatures\00"
@lvk_p_GetDeviceGroupPeerMemoryFeatures = internal global ptr null
define void @lvk_GetDeviceGroupPeerMemoryFeatures(ptr %a0, i32 %a1, i32 %a2, i32 %a3, ptr %a4) {
entry:
%fp = load ptr, ptr @lvk_p_GetDeviceGroupPeerMemoryFeatures
call void %fp(ptr %a0, i32 %a1, i32 %a2, i32 %a3, ptr %a4)
ret void
}
@.lvkn_CmdSetDeviceMask = private unnamed_addr constant [19 x i8] c"vkCmdSetDeviceMask\00"
@lvk_p_CmdSetDeviceMask = internal global ptr null
define void @lvk_CmdSetDeviceMask(ptr %a0, i32 %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetDeviceMask
call void %fp(ptr %a0, i32 %a1)
ret void
}
@.lvkn_EnumeratePhysicalDeviceGroups = private unnamed_addr constant [32 x i8] c"vkEnumeratePhysicalDeviceGroups\00"
@lvk_p_EnumeratePhysicalDeviceGroups = internal global ptr null
define i32 @lvk_EnumeratePhysicalDeviceGroups(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_EnumeratePhysicalDeviceGroups
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2)
ret i32 %r
}
@.lvkn_GetImageMemoryRequirements2 = private unnamed_addr constant [30 x i8] c"vkGetImageMemoryRequirements2\00"
@lvk_p_GetImageMemoryRequirements2 = internal global ptr null
define void @lvk_GetImageMemoryRequirements2(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetImageMemoryRequirements2
call void %fp(ptr %a0, ptr %a1, ptr %a2)
ret void
}
@.lvkn_GetBufferMemoryRequirements2 = private unnamed_addr constant [31 x i8] c"vkGetBufferMemoryRequirements2\00"
@lvk_p_GetBufferMemoryRequirements2 = internal global ptr null
define void @lvk_GetBufferMemoryRequirements2(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetBufferMemoryRequirements2
call void %fp(ptr %a0, ptr %a1, ptr %a2)
ret void
}
@.lvkn_GetImageSparseMemoryRequirements2 = private unnamed_addr constant [36 x i8] c"vkGetImageSparseMemoryRequirements2\00"
@lvk_p_GetImageSparseMemoryRequirements2 = internal global ptr null
define void @lvk_GetImageSparseMemoryRequirements2(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_GetImageSparseMemoryRequirements2
call void %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret void
}
@.lvkn_GetPhysicalDeviceFeatures2 = private unnamed_addr constant [29 x i8] c"vkGetPhysicalDeviceFeatures2\00"
@lvk_p_GetPhysicalDeviceFeatures2 = internal global ptr null
define void @lvk_GetPhysicalDeviceFeatures2(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceFeatures2
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_GetPhysicalDeviceProperties2 = private unnamed_addr constant [31 x i8] c"vkGetPhysicalDeviceProperties2\00"
@lvk_p_GetPhysicalDeviceProperties2 = internal global ptr null
define void @lvk_GetPhysicalDeviceProperties2(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceProperties2
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_GetPhysicalDeviceFormatProperties2 = private unnamed_addr constant [37 x i8] c"vkGetPhysicalDeviceFormatProperties2\00"
@lvk_p_GetPhysicalDeviceFormatProperties2 = internal global ptr null
define void @lvk_GetPhysicalDeviceFormatProperties2(ptr %a0, i32 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceFormatProperties2
call void %fp(ptr %a0, i32 %a1, ptr %a2)
ret void
}
@.lvkn_GetPhysicalDeviceImageFormatProperties2 = private unnamed_addr constant [42 x i8] c"vkGetPhysicalDeviceImageFormatProperties2\00"
@lvk_p_GetPhysicalDeviceImageFormatProperties2 = internal global ptr null
define i32 @lvk_GetPhysicalDeviceImageFormatProperties2(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceImageFormatProperties2
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2)
ret i32 %r
}
@.lvkn_GetPhysicalDeviceQueueFamilyProperties2 = private unnamed_addr constant [42 x i8] c"vkGetPhysicalDeviceQueueFamilyProperties2\00"
@lvk_p_GetPhysicalDeviceQueueFamilyProperties2 = internal global ptr null
define void @lvk_GetPhysicalDeviceQueueFamilyProperties2(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceQueueFamilyProperties2
call void %fp(ptr %a0, ptr %a1, ptr %a2)
ret void
}
@.lvkn_GetPhysicalDeviceMemoryProperties2 = private unnamed_addr constant [37 x i8] c"vkGetPhysicalDeviceMemoryProperties2\00"
@lvk_p_GetPhysicalDeviceMemoryProperties2 = internal global ptr null
define void @lvk_GetPhysicalDeviceMemoryProperties2(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceMemoryProperties2
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_GetPhysicalDeviceSparseImageFormatProperties2 = private unnamed_addr constant [48 x i8] c"vkGetPhysicalDeviceSparseImageFormatProperties2\00"
@lvk_p_GetPhysicalDeviceSparseImageFormatProperties2 = internal global ptr null
define void @lvk_GetPhysicalDeviceSparseImageFormatProperties2(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceSparseImageFormatProperties2
call void %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret void
}
@.lvkn_TrimCommandPool = private unnamed_addr constant [18 x i8] c"vkTrimCommandPool\00"
@lvk_p_TrimCommandPool = internal global ptr null
define void @lvk_TrimCommandPool(ptr %a0, i64 %a1, i32 %a2) {
entry:
%fp = load ptr, ptr @lvk_p_TrimCommandPool
call void %fp(ptr %a0, i64 %a1, i32 %a2)
ret void
}
@.lvkn_GetDeviceQueue2 = private unnamed_addr constant [18 x i8] c"vkGetDeviceQueue2\00"
@lvk_p_GetDeviceQueue2 = internal global ptr null
define void @lvk_GetDeviceQueue2(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetDeviceQueue2
call void %fp(ptr %a0, ptr %a1, ptr %a2)
ret void
}
@.lvkn_GetPhysicalDeviceExternalBufferProperties = private unnamed_addr constant [44 x i8] c"vkGetPhysicalDeviceExternalBufferProperties\00"
@lvk_p_GetPhysicalDeviceExternalBufferProperties = internal global ptr null
define void @lvk_GetPhysicalDeviceExternalBufferProperties(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceExternalBufferProperties
call void %fp(ptr %a0, ptr %a1, ptr %a2)
ret void
}
@.lvkn_GetPhysicalDeviceExternalFenceProperties = private unnamed_addr constant [43 x i8] c"vkGetPhysicalDeviceExternalFenceProperties\00"
@lvk_p_GetPhysicalDeviceExternalFenceProperties = internal global ptr null
define void @lvk_GetPhysicalDeviceExternalFenceProperties(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceExternalFenceProperties
call void %fp(ptr %a0, ptr %a1, ptr %a2)
ret void
}
@.lvkn_GetPhysicalDeviceExternalSemaphoreProperties = private unnamed_addr constant [47 x i8] c"vkGetPhysicalDeviceExternalSemaphoreProperties\00"
@lvk_p_GetPhysicalDeviceExternalSemaphoreProperties = internal global ptr null
define void @lvk_GetPhysicalDeviceExternalSemaphoreProperties(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceExternalSemaphoreProperties
call void %fp(ptr %a0, ptr %a1, ptr %a2)
ret void
}
@.lvkn_CmdDispatchBase = private unnamed_addr constant [18 x i8] c"vkCmdDispatchBase\00"
@lvk_p_CmdDispatchBase = internal global ptr null
define void @lvk_CmdDispatchBase(ptr %a0, i32 %a1, i32 %a2, i32 %a3, i32 %a4, i32 %a5, i32 %a6) {
entry:
%fp = load ptr, ptr @lvk_p_CmdDispatchBase
call void %fp(ptr %a0, i32 %a1, i32 %a2, i32 %a3, i32 %a4, i32 %a5, i32 %a6)
ret void
}
@.lvkn_CreateDescriptorUpdateTemplate = private unnamed_addr constant [33 x i8] c"vkCreateDescriptorUpdateTemplate\00"
@lvk_p_CreateDescriptorUpdateTemplate = internal global ptr null
define i32 @lvk_CreateDescriptorUpdateTemplate(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateDescriptorUpdateTemplate
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroyDescriptorUpdateTemplate = private unnamed_addr constant [34 x i8] c"vkDestroyDescriptorUpdateTemplate\00"
@lvk_p_DestroyDescriptorUpdateTemplate = internal global ptr null
define void @lvk_DestroyDescriptorUpdateTemplate(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyDescriptorUpdateTemplate
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_UpdateDescriptorSetWithTemplate = private unnamed_addr constant [34 x i8] c"vkUpdateDescriptorSetWithTemplate\00"
@lvk_p_UpdateDescriptorSetWithTemplate = internal global ptr null
define void @lvk_UpdateDescriptorSetWithTemplate(ptr %a0, i64 %a1, i64 %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_UpdateDescriptorSetWithTemplate
call void %fp(ptr %a0, i64 %a1, i64 %a2, ptr %a3)
ret void
}
@.lvkn_GetDescriptorSetLayoutSupport = private unnamed_addr constant [32 x i8] c"vkGetDescriptorSetLayoutSupport\00"
@lvk_p_GetDescriptorSetLayoutSupport = internal global ptr null
define void @lvk_GetDescriptorSetLayoutSupport(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetDescriptorSetLayoutSupport
call void %fp(ptr %a0, ptr %a1, ptr %a2)
ret void
}
@.lvkn_CreateSamplerYcbcrConversion = private unnamed_addr constant [31 x i8] c"vkCreateSamplerYcbcrConversion\00"
@lvk_p_CreateSamplerYcbcrConversion = internal global ptr null
define i32 @lvk_CreateSamplerYcbcrConversion(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateSamplerYcbcrConversion
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroySamplerYcbcrConversion = private unnamed_addr constant [32 x i8] c"vkDestroySamplerYcbcrConversion\00"
@lvk_p_DestroySamplerYcbcrConversion = internal global ptr null
define void @lvk_DestroySamplerYcbcrConversion(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroySamplerYcbcrConversion
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_ResetQueryPool = private unnamed_addr constant [17 x i8] c"vkResetQueryPool\00"
@lvk_p_ResetQueryPool = internal global ptr null
define void @lvk_ResetQueryPool(ptr %a0, i64 %a1, i32 %a2, i32 %a3) {
entry:
%fp = load ptr, ptr @lvk_p_ResetQueryPool
call void %fp(ptr %a0, i64 %a1, i32 %a2, i32 %a3)
ret void
}
@.lvkn_GetSemaphoreCounterValue = private unnamed_addr constant [27 x i8] c"vkGetSemaphoreCounterValue\00"
@lvk_p_GetSemaphoreCounterValue = internal global ptr null
define i32 @lvk_GetSemaphoreCounterValue(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetSemaphoreCounterValue
%r = call i32 %fp(ptr %a0, i64 %a1, ptr %a2)
ret i32 %r
}
@.lvkn_WaitSemaphores = private unnamed_addr constant [17 x i8] c"vkWaitSemaphores\00"
@lvk_p_WaitSemaphores = internal global ptr null
define i32 @lvk_WaitSemaphores(ptr %a0, ptr %a1, i64 %a2) {
entry:
%fp = load ptr, ptr @lvk_p_WaitSemaphores
%r = call i32 %fp(ptr %a0, ptr %a1, i64 %a2)
ret i32 %r
}
@.lvkn_SignalSemaphore = private unnamed_addr constant [18 x i8] c"vkSignalSemaphore\00"
@lvk_p_SignalSemaphore = internal global ptr null
define i32 @lvk_SignalSemaphore(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_SignalSemaphore
%r = call i32 %fp(ptr %a0, ptr %a1)
ret i32 %r
}
@.lvkn_GetBufferDeviceAddress = private unnamed_addr constant [25 x i8] c"vkGetBufferDeviceAddress\00"
@lvk_p_GetBufferDeviceAddress = internal global ptr null
define i64 @lvk_GetBufferDeviceAddress(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_GetBufferDeviceAddress
%r = call i64 %fp(ptr %a0, ptr %a1)
ret i64 %r
}
@.lvkn_GetBufferOpaqueCaptureAddress = private unnamed_addr constant [32 x i8] c"vkGetBufferOpaqueCaptureAddress\00"
@lvk_p_GetBufferOpaqueCaptureAddress = internal global ptr null
define i64 @lvk_GetBufferOpaqueCaptureAddress(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_GetBufferOpaqueCaptureAddress
%r = call i64 %fp(ptr %a0, ptr %a1)
ret i64 %r
}
@.lvkn_GetDeviceMemoryOpaqueCaptureAddress = private unnamed_addr constant [38 x i8] c"vkGetDeviceMemoryOpaqueCaptureAddress\00"
@lvk_p_GetDeviceMemoryOpaqueCaptureAddress = internal global ptr null
define i64 @lvk_GetDeviceMemoryOpaqueCaptureAddress(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_GetDeviceMemoryOpaqueCaptureAddress
%r = call i64 %fp(ptr %a0, ptr %a1)
ret i64 %r
}
@.lvkn_CmdDrawIndirectCount = private unnamed_addr constant [23 x i8] c"vkCmdDrawIndirectCount\00"
@lvk_p_CmdDrawIndirectCount = internal global ptr null
define void @lvk_CmdDrawIndirectCount(ptr %a0, i64 %a1, i64 %a2, i64 %a3, i64 %a4, i32 %a5, i32 %a6) {
entry:
%fp = load ptr, ptr @lvk_p_CmdDrawIndirectCount
call void %fp(ptr %a0, i64 %a1, i64 %a2, i64 %a3, i64 %a4, i32 %a5, i32 %a6)
ret void
}
@.lvkn_CmdDrawIndexedIndirectCount = private unnamed_addr constant [30 x i8] c"vkCmdDrawIndexedIndirectCount\00"
@lvk_p_CmdDrawIndexedIndirectCount = internal global ptr null
define void @lvk_CmdDrawIndexedIndirectCount(ptr %a0, i64 %a1, i64 %a2, i64 %a3, i64 %a4, i32 %a5, i32 %a6) {
entry:
%fp = load ptr, ptr @lvk_p_CmdDrawIndexedIndirectCount
call void %fp(ptr %a0, i64 %a1, i64 %a2, i64 %a3, i64 %a4, i32 %a5, i32 %a6)
ret void
}
@.lvkn_CreateRenderPass2 = private unnamed_addr constant [20 x i8] c"vkCreateRenderPass2\00"
@lvk_p_CreateRenderPass2 = internal global ptr null
define i32 @lvk_CreateRenderPass2(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateRenderPass2
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_CmdBeginRenderPass2 = private unnamed_addr constant [22 x i8] c"vkCmdBeginRenderPass2\00"
@lvk_p_CmdBeginRenderPass2 = internal global ptr null
define void @lvk_CmdBeginRenderPass2(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CmdBeginRenderPass2
call void %fp(ptr %a0, ptr %a1, ptr %a2)
ret void
}
@.lvkn_CmdNextSubpass2 = private unnamed_addr constant [18 x i8] c"vkCmdNextSubpass2\00"
@lvk_p_CmdNextSubpass2 = internal global ptr null
define void @lvk_CmdNextSubpass2(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CmdNextSubpass2
call void %fp(ptr %a0, ptr %a1, ptr %a2)
ret void
}
@.lvkn_CmdEndRenderPass2 = private unnamed_addr constant [20 x i8] c"vkCmdEndRenderPass2\00"
@lvk_p_CmdEndRenderPass2 = internal global ptr null
define void @lvk_CmdEndRenderPass2(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdEndRenderPass2
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_GetPhysicalDeviceToolProperties = private unnamed_addr constant [34 x i8] c"vkGetPhysicalDeviceToolProperties\00"
@lvk_p_GetPhysicalDeviceToolProperties = internal global ptr null
define i32 @lvk_GetPhysicalDeviceToolProperties(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceToolProperties
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2)
ret i32 %r
}
@.lvkn_CreatePrivateDataSlot = private unnamed_addr constant [24 x i8] c"vkCreatePrivateDataSlot\00"
@lvk_p_CreatePrivateDataSlot = internal global ptr null
define i32 @lvk_CreatePrivateDataSlot(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreatePrivateDataSlot
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroyPrivateDataSlot = private unnamed_addr constant [25 x i8] c"vkDestroyPrivateDataSlot\00"
@lvk_p_DestroyPrivateDataSlot = internal global ptr null
define void @lvk_DestroyPrivateDataSlot(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyPrivateDataSlot
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_SetPrivateData = private unnamed_addr constant [17 x i8] c"vkSetPrivateData\00"
@lvk_p_SetPrivateData = internal global ptr null
define i32 @lvk_SetPrivateData(ptr %a0, i32 %a1, i64 %a2, i64 %a3, i64 %a4) {
entry:
%fp = load ptr, ptr @lvk_p_SetPrivateData
%r = call i32 %fp(ptr %a0, i32 %a1, i64 %a2, i64 %a3, i64 %a4)
ret i32 %r
}
@.lvkn_GetPrivateData = private unnamed_addr constant [17 x i8] c"vkGetPrivateData\00"
@lvk_p_GetPrivateData = internal global ptr null
define void @lvk_GetPrivateData(ptr %a0, i32 %a1, i64 %a2, i64 %a3, ptr %a4) {
entry:
%fp = load ptr, ptr @lvk_p_GetPrivateData
call void %fp(ptr %a0, i32 %a1, i64 %a2, i64 %a3, ptr %a4)
ret void
}
@.lvkn_CmdPipelineBarrier2 = private unnamed_addr constant [22 x i8] c"vkCmdPipelineBarrier2\00"
@lvk_p_CmdPipelineBarrier2 = internal global ptr null
define void @lvk_CmdPipelineBarrier2(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdPipelineBarrier2
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_CmdWriteTimestamp2 = private unnamed_addr constant [21 x i8] c"vkCmdWriteTimestamp2\00"
@lvk_p_CmdWriteTimestamp2 = internal global ptr null
define void @lvk_CmdWriteTimestamp2(ptr %a0, i64 %a1, i64 %a2, i32 %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CmdWriteTimestamp2
call void %fp(ptr %a0, i64 %a1, i64 %a2, i32 %a3)
ret void
}
@.lvkn_QueueSubmit2 = private unnamed_addr constant [15 x i8] c"vkQueueSubmit2\00"
@lvk_p_QueueSubmit2 = internal global ptr null
define i32 @lvk_QueueSubmit2(ptr %a0, i32 %a1, ptr %a2, i64 %a3) {
entry:
%fp = load ptr, ptr @lvk_p_QueueSubmit2
%r = call i32 %fp(ptr %a0, i32 %a1, ptr %a2, i64 %a3)
ret i32 %r
}
@.lvkn_CmdCopyBuffer2 = private unnamed_addr constant [17 x i8] c"vkCmdCopyBuffer2\00"
@lvk_p_CmdCopyBuffer2 = internal global ptr null
define void @lvk_CmdCopyBuffer2(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdCopyBuffer2
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_CmdCopyImage2 = private unnamed_addr constant [16 x i8] c"vkCmdCopyImage2\00"
@lvk_p_CmdCopyImage2 = internal global ptr null
define void @lvk_CmdCopyImage2(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdCopyImage2
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_CmdCopyBufferToImage2 = private unnamed_addr constant [24 x i8] c"vkCmdCopyBufferToImage2\00"
@lvk_p_CmdCopyBufferToImage2 = internal global ptr null
define void @lvk_CmdCopyBufferToImage2(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdCopyBufferToImage2
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_CmdCopyImageToBuffer2 = private unnamed_addr constant [24 x i8] c"vkCmdCopyImageToBuffer2\00"
@lvk_p_CmdCopyImageToBuffer2 = internal global ptr null
define void @lvk_CmdCopyImageToBuffer2(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdCopyImageToBuffer2
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_GetDeviceBufferMemoryRequirements = private unnamed_addr constant [36 x i8] c"vkGetDeviceBufferMemoryRequirements\00"
@lvk_p_GetDeviceBufferMemoryRequirements = internal global ptr null
define void @lvk_GetDeviceBufferMemoryRequirements(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetDeviceBufferMemoryRequirements
call void %fp(ptr %a0, ptr %a1, ptr %a2)
ret void
}
@.lvkn_GetDeviceImageMemoryRequirements = private unnamed_addr constant [35 x i8] c"vkGetDeviceImageMemoryRequirements\00"
@lvk_p_GetDeviceImageMemoryRequirements = internal global ptr null
define void @lvk_GetDeviceImageMemoryRequirements(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetDeviceImageMemoryRequirements
call void %fp(ptr %a0, ptr %a1, ptr %a2)
ret void
}
@.lvkn_GetDeviceImageSparseMemoryRequirements = private unnamed_addr constant [41 x i8] c"vkGetDeviceImageSparseMemoryRequirements\00"
@lvk_p_GetDeviceImageSparseMemoryRequirements = internal global ptr null
define void @lvk_GetDeviceImageSparseMemoryRequirements(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_GetDeviceImageSparseMemoryRequirements
call void %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret void
}
@.lvkn_CmdSetEvent2 = private unnamed_addr constant [15 x i8] c"vkCmdSetEvent2\00"
@lvk_p_CmdSetEvent2 = internal global ptr null
define void @lvk_CmdSetEvent2(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetEvent2
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_CmdResetEvent2 = private unnamed_addr constant [17 x i8] c"vkCmdResetEvent2\00"
@lvk_p_CmdResetEvent2 = internal global ptr null
define void @lvk_CmdResetEvent2(ptr %a0, i64 %a1, i64 %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CmdResetEvent2
call void %fp(ptr %a0, i64 %a1, i64 %a2)
ret void
}
@.lvkn_CmdWaitEvents2 = private unnamed_addr constant [17 x i8] c"vkCmdWaitEvents2\00"
@lvk_p_CmdWaitEvents2 = internal global ptr null
define void @lvk_CmdWaitEvents2(ptr %a0, i32 %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CmdWaitEvents2
call void %fp(ptr %a0, i32 %a1, ptr %a2, ptr %a3)
ret void
}
@.lvkn_CmdBlitImage2 = private unnamed_addr constant [16 x i8] c"vkCmdBlitImage2\00"
@lvk_p_CmdBlitImage2 = internal global ptr null
define void @lvk_CmdBlitImage2(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdBlitImage2
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_CmdResolveImage2 = private unnamed_addr constant [19 x i8] c"vkCmdResolveImage2\00"
@lvk_p_CmdResolveImage2 = internal global ptr null
define void @lvk_CmdResolveImage2(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdResolveImage2
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_CmdBeginRendering = private unnamed_addr constant [20 x i8] c"vkCmdBeginRendering\00"
@lvk_p_CmdBeginRendering = internal global ptr null
define void @lvk_CmdBeginRendering(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdBeginRendering
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_CmdEndRendering = private unnamed_addr constant [18 x i8] c"vkCmdEndRendering\00"
@lvk_p_CmdEndRendering = internal global ptr null
define void @lvk_CmdEndRendering(ptr %a0) {
entry:
%fp = load ptr, ptr @lvk_p_CmdEndRendering
call void %fp(ptr %a0)
ret void
}
@.lvkn_CmdSetCullMode = private unnamed_addr constant [17 x i8] c"vkCmdSetCullMode\00"
@lvk_p_CmdSetCullMode = internal global ptr null
define void @lvk_CmdSetCullMode(ptr %a0, i32 %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetCullMode
call void %fp(ptr %a0, i32 %a1)
ret void
}
@.lvkn_CmdSetFrontFace = private unnamed_addr constant [18 x i8] c"vkCmdSetFrontFace\00"
@lvk_p_CmdSetFrontFace = internal global ptr null
define void @lvk_CmdSetFrontFace(ptr %a0, i32 %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetFrontFace
call void %fp(ptr %a0, i32 %a1)
ret void
}
@.lvkn_CmdSetPrimitiveTopology = private unnamed_addr constant [26 x i8] c"vkCmdSetPrimitiveTopology\00"
@lvk_p_CmdSetPrimitiveTopology = internal global ptr null
define void @lvk_CmdSetPrimitiveTopology(ptr %a0, i32 %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetPrimitiveTopology
call void %fp(ptr %a0, i32 %a1)
ret void
}
@.lvkn_CmdSetViewportWithCount = private unnamed_addr constant [26 x i8] c"vkCmdSetViewportWithCount\00"
@lvk_p_CmdSetViewportWithCount = internal global ptr null
define void @lvk_CmdSetViewportWithCount(ptr %a0, i32 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetViewportWithCount
call void %fp(ptr %a0, i32 %a1, ptr %a2)
ret void
}
@.lvkn_CmdSetScissorWithCount = private unnamed_addr constant [25 x i8] c"vkCmdSetScissorWithCount\00"
@lvk_p_CmdSetScissorWithCount = internal global ptr null
define void @lvk_CmdSetScissorWithCount(ptr %a0, i32 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetScissorWithCount
call void %fp(ptr %a0, i32 %a1, ptr %a2)
ret void
}
@.lvkn_CmdBindVertexBuffers2 = private unnamed_addr constant [24 x i8] c"vkCmdBindVertexBuffers2\00"
@lvk_p_CmdBindVertexBuffers2 = internal global ptr null
define void @lvk_CmdBindVertexBuffers2(ptr %a0, i32 %a1, i32 %a2, ptr %a3, ptr %a4, ptr %a5, ptr %a6) {
entry:
%fp = load ptr, ptr @lvk_p_CmdBindVertexBuffers2
call void %fp(ptr %a0, i32 %a1, i32 %a2, ptr %a3, ptr %a4, ptr %a5, ptr %a6)
ret void
}
@.lvkn_CmdSetDepthTestEnable = private unnamed_addr constant [24 x i8] c"vkCmdSetDepthTestEnable\00"
@lvk_p_CmdSetDepthTestEnable = internal global ptr null
define void @lvk_CmdSetDepthTestEnable(ptr %a0, i32 %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetDepthTestEnable
call void %fp(ptr %a0, i32 %a1)
ret void
}
@.lvkn_CmdSetDepthWriteEnable = private unnamed_addr constant [25 x i8] c"vkCmdSetDepthWriteEnable\00"
@lvk_p_CmdSetDepthWriteEnable = internal global ptr null
define void @lvk_CmdSetDepthWriteEnable(ptr %a0, i32 %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetDepthWriteEnable
call void %fp(ptr %a0, i32 %a1)
ret void
}
@.lvkn_CmdSetDepthCompareOp = private unnamed_addr constant [23 x i8] c"vkCmdSetDepthCompareOp\00"
@lvk_p_CmdSetDepthCompareOp = internal global ptr null
define void @lvk_CmdSetDepthCompareOp(ptr %a0, i32 %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetDepthCompareOp
call void %fp(ptr %a0, i32 %a1)
ret void
}
@.lvkn_CmdSetDepthBoundsTestEnable = private unnamed_addr constant [30 x i8] c"vkCmdSetDepthBoundsTestEnable\00"
@lvk_p_CmdSetDepthBoundsTestEnable = internal global ptr null
define void @lvk_CmdSetDepthBoundsTestEnable(ptr %a0, i32 %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetDepthBoundsTestEnable
call void %fp(ptr %a0, i32 %a1)
ret void
}
@.lvkn_CmdSetStencilTestEnable = private unnamed_addr constant [26 x i8] c"vkCmdSetStencilTestEnable\00"
@lvk_p_CmdSetStencilTestEnable = internal global ptr null
define void @lvk_CmdSetStencilTestEnable(ptr %a0, i32 %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetStencilTestEnable
call void %fp(ptr %a0, i32 %a1)
ret void
}
@.lvkn_CmdSetStencilOp = private unnamed_addr constant [18 x i8] c"vkCmdSetStencilOp\00"
@lvk_p_CmdSetStencilOp = internal global ptr null
define void @lvk_CmdSetStencilOp(ptr %a0, i32 %a1, i32 %a2, i32 %a3, i32 %a4, i32 %a5) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetStencilOp
call void %fp(ptr %a0, i32 %a1, i32 %a2, i32 %a3, i32 %a4, i32 %a5)
ret void
}
@.lvkn_CmdSetRasterizerDiscardEnable = private unnamed_addr constant [32 x i8] c"vkCmdSetRasterizerDiscardEnable\00"
@lvk_p_CmdSetRasterizerDiscardEnable = internal global ptr null
define void @lvk_CmdSetRasterizerDiscardEnable(ptr %a0, i32 %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetRasterizerDiscardEnable
call void %fp(ptr %a0, i32 %a1)
ret void
}
@.lvkn_CmdSetDepthBiasEnable = private unnamed_addr constant [24 x i8] c"vkCmdSetDepthBiasEnable\00"
@lvk_p_CmdSetDepthBiasEnable = internal global ptr null
define void @lvk_CmdSetDepthBiasEnable(ptr %a0, i32 %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetDepthBiasEnable
call void %fp(ptr %a0, i32 %a1)
ret void
}
@.lvkn_CmdSetPrimitiveRestartEnable = private unnamed_addr constant [31 x i8] c"vkCmdSetPrimitiveRestartEnable\00"
@lvk_p_CmdSetPrimitiveRestartEnable = internal global ptr null
define void @lvk_CmdSetPrimitiveRestartEnable(ptr %a0, i32 %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetPrimitiveRestartEnable
call void %fp(ptr %a0, i32 %a1)
ret void
}
@.lvkn_MapMemory2 = private unnamed_addr constant [13 x i8] c"vkMapMemory2\00"
@lvk_p_MapMemory2 = internal global ptr null
define i32 @lvk_MapMemory2(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_MapMemory2
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2)
ret i32 %r
}
@.lvkn_UnmapMemory2 = private unnamed_addr constant [15 x i8] c"vkUnmapMemory2\00"
@lvk_p_UnmapMemory2 = internal global ptr null
define i32 @lvk_UnmapMemory2(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_UnmapMemory2
%r = call i32 %fp(ptr %a0, ptr %a1)
ret i32 %r
}
@.lvkn_GetDeviceImageSubresourceLayout = private unnamed_addr constant [34 x i8] c"vkGetDeviceImageSubresourceLayout\00"
@lvk_p_GetDeviceImageSubresourceLayout = internal global ptr null
define void @lvk_GetDeviceImageSubresourceLayout(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetDeviceImageSubresourceLayout
call void %fp(ptr %a0, ptr %a1, ptr %a2)
ret void
}
@.lvkn_GetImageSubresourceLayout2 = private unnamed_addr constant [29 x i8] c"vkGetImageSubresourceLayout2\00"
@lvk_p_GetImageSubresourceLayout2 = internal global ptr null
define void @lvk_GetImageSubresourceLayout2(ptr %a0, i64 %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_GetImageSubresourceLayout2
call void %fp(ptr %a0, i64 %a1, ptr %a2, ptr %a3)
ret void
}
@.lvkn_CopyMemoryToImage = private unnamed_addr constant [20 x i8] c"vkCopyMemoryToImage\00"
@lvk_p_CopyMemoryToImage = internal global ptr null
define i32 @lvk_CopyMemoryToImage(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CopyMemoryToImage
%r = call i32 %fp(ptr %a0, ptr %a1)
ret i32 %r
}
@.lvkn_CopyImageToMemory = private unnamed_addr constant [20 x i8] c"vkCopyImageToMemory\00"
@lvk_p_CopyImageToMemory = internal global ptr null
define i32 @lvk_CopyImageToMemory(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CopyImageToMemory
%r = call i32 %fp(ptr %a0, ptr %a1)
ret i32 %r
}
@.lvkn_CopyImageToImage = private unnamed_addr constant [19 x i8] c"vkCopyImageToImage\00"
@lvk_p_CopyImageToImage = internal global ptr null
define i32 @lvk_CopyImageToImage(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CopyImageToImage
%r = call i32 %fp(ptr %a0, ptr %a1)
ret i32 %r
}
@.lvkn_TransitionImageLayout = private unnamed_addr constant [24 x i8] c"vkTransitionImageLayout\00"
@lvk_p_TransitionImageLayout = internal global ptr null
define i32 @lvk_TransitionImageLayout(ptr %a0, i32 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_TransitionImageLayout
%r = call i32 %fp(ptr %a0, i32 %a1, ptr %a2)
ret i32 %r
}
@.lvkn_CmdPushDescriptorSet = private unnamed_addr constant [23 x i8] c"vkCmdPushDescriptorSet\00"
@lvk_p_CmdPushDescriptorSet = internal global ptr null
define void @lvk_CmdPushDescriptorSet(ptr %a0, i32 %a1, i64 %a2, i32 %a3, i32 %a4, ptr %a5) {
entry:
%fp = load ptr, ptr @lvk_p_CmdPushDescriptorSet
call void %fp(ptr %a0, i32 %a1, i64 %a2, i32 %a3, i32 %a4, ptr %a5)
ret void
}
@.lvkn_CmdPushDescriptorSetWithTemplate = private unnamed_addr constant [35 x i8] c"vkCmdPushDescriptorSetWithTemplate\00"
@lvk_p_CmdPushDescriptorSetWithTemplate = internal global ptr null
define void @lvk_CmdPushDescriptorSetWithTemplate(ptr %a0, i64 %a1, i64 %a2, i32 %a3, ptr %a4) {
entry:
%fp = load ptr, ptr @lvk_p_CmdPushDescriptorSetWithTemplate
call void %fp(ptr %a0, i64 %a1, i64 %a2, i32 %a3, ptr %a4)
ret void
}
@.lvkn_CmdBindDescriptorSets2 = private unnamed_addr constant [25 x i8] c"vkCmdBindDescriptorSets2\00"
@lvk_p_CmdBindDescriptorSets2 = internal global ptr null
define void @lvk_CmdBindDescriptorSets2(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdBindDescriptorSets2
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_CmdPushConstants2 = private unnamed_addr constant [20 x i8] c"vkCmdPushConstants2\00"
@lvk_p_CmdPushConstants2 = internal global ptr null
define void @lvk_CmdPushConstants2(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdPushConstants2
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_CmdPushDescriptorSet2 = private unnamed_addr constant [24 x i8] c"vkCmdPushDescriptorSet2\00"
@lvk_p_CmdPushDescriptorSet2 = internal global ptr null
define void @lvk_CmdPushDescriptorSet2(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdPushDescriptorSet2
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_CmdPushDescriptorSetWithTemplate2 = private unnamed_addr constant [36 x i8] c"vkCmdPushDescriptorSetWithTemplate2\00"
@lvk_p_CmdPushDescriptorSetWithTemplate2 = internal global ptr null
define void @lvk_CmdPushDescriptorSetWithTemplate2(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdPushDescriptorSetWithTemplate2
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_CmdSetLineStipple = private unnamed_addr constant [20 x i8] c"vkCmdSetLineStipple\00"
@lvk_p_CmdSetLineStipple = internal global ptr null
define void @lvk_CmdSetLineStipple(ptr %a0, i32 %a1, i32 %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetLineStipple
%c2 = trunc i32 %a2 to i16
call void %fp(ptr %a0, i32 %a1, i16 %c2)
ret void
}
@.lvkn_CmdBindIndexBuffer2 = private unnamed_addr constant [22 x i8] c"vkCmdBindIndexBuffer2\00"
@lvk_p_CmdBindIndexBuffer2 = internal global ptr null
define void @lvk_CmdBindIndexBuffer2(ptr %a0, i64 %a1, i64 %a2, i64 %a3, i32 %a4) {
entry:
%fp = load ptr, ptr @lvk_p_CmdBindIndexBuffer2
call void %fp(ptr %a0, i64 %a1, i64 %a2, i64 %a3, i32 %a4)
ret void
}
@.lvkn_GetRenderingAreaGranularity = private unnamed_addr constant [30 x i8] c"vkGetRenderingAreaGranularity\00"
@lvk_p_GetRenderingAreaGranularity = internal global ptr null
define void @lvk_GetRenderingAreaGranularity(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetRenderingAreaGranularity
call void %fp(ptr %a0, ptr %a1, ptr %a2)
ret void
}
@.lvkn_CmdSetRenderingAttachmentLocations = private unnamed_addr constant [37 x i8] c"vkCmdSetRenderingAttachmentLocations\00"
@lvk_p_CmdSetRenderingAttachmentLocations = internal global ptr null
define void @lvk_CmdSetRenderingAttachmentLocations(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetRenderingAttachmentLocations
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_CmdSetRenderingInputAttachmentIndices = private unnamed_addr constant [40 x i8] c"vkCmdSetRenderingInputAttachmentIndices\00"
@lvk_p_CmdSetRenderingInputAttachmentIndices = internal global ptr null
define void @lvk_CmdSetRenderingInputAttachmentIndices(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetRenderingInputAttachmentIndices
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_DestroySurfaceKHR = private unnamed_addr constant [20 x i8] c"vkDestroySurfaceKHR\00"
@lvk_p_DestroySurfaceKHR = internal global ptr null
define void @lvk_DestroySurfaceKHR(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroySurfaceKHR
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_GetPhysicalDeviceSurfaceSupportKHR = private unnamed_addr constant [37 x i8] c"vkGetPhysicalDeviceSurfaceSupportKHR\00"
@lvk_p_GetPhysicalDeviceSurfaceSupportKHR = internal global ptr null
define i32 @lvk_GetPhysicalDeviceSurfaceSupportKHR(ptr %a0, i32 %a1, i64 %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceSurfaceSupportKHR
%r = call i32 %fp(ptr %a0, i32 %a1, i64 %a2, ptr %a3)
ret i32 %r
}
@.lvkn_GetPhysicalDeviceSurfaceCapabilitiesKHR = private unnamed_addr constant [42 x i8] c"vkGetPhysicalDeviceSurfaceCapabilitiesKHR\00"
@lvk_p_GetPhysicalDeviceSurfaceCapabilitiesKHR = internal global ptr null
define i32 @lvk_GetPhysicalDeviceSurfaceCapabilitiesKHR(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceSurfaceCapabilitiesKHR
%r = call i32 %fp(ptr %a0, i64 %a1, ptr %a2)
ret i32 %r
}
@.lvkn_GetPhysicalDeviceSurfaceFormatsKHR = private unnamed_addr constant [37 x i8] c"vkGetPhysicalDeviceSurfaceFormatsKHR\00"
@lvk_p_GetPhysicalDeviceSurfaceFormatsKHR = internal global ptr null
define i32 @lvk_GetPhysicalDeviceSurfaceFormatsKHR(ptr %a0, i64 %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceSurfaceFormatsKHR
%r = call i32 %fp(ptr %a0, i64 %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_GetPhysicalDeviceSurfacePresentModesKHR = private unnamed_addr constant [42 x i8] c"vkGetPhysicalDeviceSurfacePresentModesKHR\00"
@lvk_p_GetPhysicalDeviceSurfacePresentModesKHR = internal global ptr null
define i32 @lvk_GetPhysicalDeviceSurfacePresentModesKHR(ptr %a0, i64 %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceSurfacePresentModesKHR
%r = call i32 %fp(ptr %a0, i64 %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_CreateSwapchainKHR = private unnamed_addr constant [21 x i8] c"vkCreateSwapchainKHR\00"
@lvk_p_CreateSwapchainKHR = internal global ptr null
define i32 @lvk_CreateSwapchainKHR(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateSwapchainKHR
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroySwapchainKHR = private unnamed_addr constant [22 x i8] c"vkDestroySwapchainKHR\00"
@lvk_p_DestroySwapchainKHR = internal global ptr null
define void @lvk_DestroySwapchainKHR(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroySwapchainKHR
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_GetSwapchainImagesKHR = private unnamed_addr constant [24 x i8] c"vkGetSwapchainImagesKHR\00"
@lvk_p_GetSwapchainImagesKHR = internal global ptr null
define i32 @lvk_GetSwapchainImagesKHR(ptr %a0, i64 %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_GetSwapchainImagesKHR
%r = call i32 %fp(ptr %a0, i64 %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_AcquireNextImageKHR = private unnamed_addr constant [22 x i8] c"vkAcquireNextImageKHR\00"
@lvk_p_AcquireNextImageKHR = internal global ptr null
define i32 @lvk_AcquireNextImageKHR(ptr %a0, i64 %a1, i64 %a2, i64 %a3, i64 %a4, ptr %a5) {
entry:
%fp = load ptr, ptr @lvk_p_AcquireNextImageKHR
%r = call i32 %fp(ptr %a0, i64 %a1, i64 %a2, i64 %a3, i64 %a4, ptr %a5)
ret i32 %r
}
@.lvkn_QueuePresentKHR = private unnamed_addr constant [18 x i8] c"vkQueuePresentKHR\00"
@lvk_p_QueuePresentKHR = internal global ptr null
define i32 @lvk_QueuePresentKHR(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_QueuePresentKHR
%r = call i32 %fp(ptr %a0, ptr %a1)
ret i32 %r
}
@.lvkn_GetDeviceGroupPresentCapabilitiesKHR = private unnamed_addr constant [39 x i8] c"vkGetDeviceGroupPresentCapabilitiesKHR\00"
@lvk_p_GetDeviceGroupPresentCapabilitiesKHR = internal global ptr null
define i32 @lvk_GetDeviceGroupPresentCapabilitiesKHR(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_GetDeviceGroupPresentCapabilitiesKHR
%r = call i32 %fp(ptr %a0, ptr %a1)
ret i32 %r
}
@.lvkn_GetDeviceGroupSurfacePresentModesKHR = private unnamed_addr constant [39 x i8] c"vkGetDeviceGroupSurfacePresentModesKHR\00"
@lvk_p_GetDeviceGroupSurfacePresentModesKHR = internal global ptr null
define i32 @lvk_GetDeviceGroupSurfacePresentModesKHR(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetDeviceGroupSurfacePresentModesKHR
%r = call i32 %fp(ptr %a0, i64 %a1, ptr %a2)
ret i32 %r
}
@.lvkn_GetPhysicalDevicePresentRectanglesKHR = private unnamed_addr constant [40 x i8] c"vkGetPhysicalDevicePresentRectanglesKHR\00"
@lvk_p_GetPhysicalDevicePresentRectanglesKHR = internal global ptr null
define i32 @lvk_GetPhysicalDevicePresentRectanglesKHR(ptr %a0, i64 %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDevicePresentRectanglesKHR
%r = call i32 %fp(ptr %a0, i64 %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_AcquireNextImage2KHR = private unnamed_addr constant [23 x i8] c"vkAcquireNextImage2KHR\00"
@lvk_p_AcquireNextImage2KHR = internal global ptr null
define i32 @lvk_AcquireNextImage2KHR(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_AcquireNextImage2KHR
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2)
ret i32 %r
}
@.lvkn_CreateWin32SurfaceKHR = private unnamed_addr constant [24 x i8] c"vkCreateWin32SurfaceKHR\00"
@lvk_p_CreateWin32SurfaceKHR = internal global ptr null
define i32 @lvk_CreateWin32SurfaceKHR(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateWin32SurfaceKHR
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_GetPhysicalDeviceWin32PresentationSupportKHR = private unnamed_addr constant [47 x i8] c"vkGetPhysicalDeviceWin32PresentationSupportKHR\00"
@lvk_p_GetPhysicalDeviceWin32PresentationSupportKHR = internal global ptr null
define i32 @lvk_GetPhysicalDeviceWin32PresentationSupportKHR(ptr %a0, i32 %a1) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceWin32PresentationSupportKHR
%r = call i32 %fp(ptr %a0, i32 %a1)
ret i32 %r
}
@.lvkn_SetHdrMetadataEXT = private unnamed_addr constant [20 x i8] c"vkSetHdrMetadataEXT\00"
@lvk_p_SetHdrMetadataEXT = internal global ptr null
define void @lvk_SetHdrMetadataEXT(ptr %a0, i32 %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_SetHdrMetadataEXT
call void %fp(ptr %a0, i32 %a1, ptr %a2, ptr %a3)
ret void
}
@.lvkn_GetPhysicalDeviceSurfaceCapabilities2KHR = private unnamed_addr constant [43 x i8] c"vkGetPhysicalDeviceSurfaceCapabilities2KHR\00"
@lvk_p_GetPhysicalDeviceSurfaceCapabilities2KHR = internal global ptr null
define i32 @lvk_GetPhysicalDeviceSurfaceCapabilities2KHR(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceSurfaceCapabilities2KHR
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2)
ret i32 %r
}
@.lvkn_GetPhysicalDeviceSurfaceFormats2KHR = private unnamed_addr constant [38 x i8] c"vkGetPhysicalDeviceSurfaceFormats2KHR\00"
@lvk_p_GetPhysicalDeviceSurfaceFormats2KHR = internal global ptr null
define i32 @lvk_GetPhysicalDeviceSurfaceFormats2KHR(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceSurfaceFormats2KHR
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_SetDebugUtilsObjectNameEXT = private unnamed_addr constant [29 x i8] c"vkSetDebugUtilsObjectNameEXT\00"
@lvk_p_SetDebugUtilsObjectNameEXT = internal global ptr null
define i32 @lvk_SetDebugUtilsObjectNameEXT(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_SetDebugUtilsObjectNameEXT
%r = call i32 %fp(ptr %a0, ptr %a1)
ret i32 %r
}
@.lvkn_SetDebugUtilsObjectTagEXT = private unnamed_addr constant [28 x i8] c"vkSetDebugUtilsObjectTagEXT\00"
@lvk_p_SetDebugUtilsObjectTagEXT = internal global ptr null
define i32 @lvk_SetDebugUtilsObjectTagEXT(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_SetDebugUtilsObjectTagEXT
%r = call i32 %fp(ptr %a0, ptr %a1)
ret i32 %r
}
@.lvkn_QueueBeginDebugUtilsLabelEXT = private unnamed_addr constant [31 x i8] c"vkQueueBeginDebugUtilsLabelEXT\00"
@lvk_p_QueueBeginDebugUtilsLabelEXT = internal global ptr null
define void @lvk_QueueBeginDebugUtilsLabelEXT(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_QueueBeginDebugUtilsLabelEXT
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_QueueEndDebugUtilsLabelEXT = private unnamed_addr constant [29 x i8] c"vkQueueEndDebugUtilsLabelEXT\00"
@lvk_p_QueueEndDebugUtilsLabelEXT = internal global ptr null
define void @lvk_QueueEndDebugUtilsLabelEXT(ptr %a0) {
entry:
%fp = load ptr, ptr @lvk_p_QueueEndDebugUtilsLabelEXT
call void %fp(ptr %a0)
ret void
}
@.lvkn_QueueInsertDebugUtilsLabelEXT = private unnamed_addr constant [32 x i8] c"vkQueueInsertDebugUtilsLabelEXT\00"
@lvk_p_QueueInsertDebugUtilsLabelEXT = internal global ptr null
define void @lvk_QueueInsertDebugUtilsLabelEXT(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_QueueInsertDebugUtilsLabelEXT
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_CmdBeginDebugUtilsLabelEXT = private unnamed_addr constant [29 x i8] c"vkCmdBeginDebugUtilsLabelEXT\00"
@lvk_p_CmdBeginDebugUtilsLabelEXT = internal global ptr null
define void @lvk_CmdBeginDebugUtilsLabelEXT(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdBeginDebugUtilsLabelEXT
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_CmdEndDebugUtilsLabelEXT = private unnamed_addr constant [27 x i8] c"vkCmdEndDebugUtilsLabelEXT\00"
@lvk_p_CmdEndDebugUtilsLabelEXT = internal global ptr null
define void @lvk_CmdEndDebugUtilsLabelEXT(ptr %a0) {
entry:
%fp = load ptr, ptr @lvk_p_CmdEndDebugUtilsLabelEXT
call void %fp(ptr %a0)
ret void
}
@.lvkn_CmdInsertDebugUtilsLabelEXT = private unnamed_addr constant [30 x i8] c"vkCmdInsertDebugUtilsLabelEXT\00"
@lvk_p_CmdInsertDebugUtilsLabelEXT = internal global ptr null
define void @lvk_CmdInsertDebugUtilsLabelEXT(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdInsertDebugUtilsLabelEXT
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_CreateDebugUtilsMessengerEXT = private unnamed_addr constant [31 x i8] c"vkCreateDebugUtilsMessengerEXT\00"
@lvk_p_CreateDebugUtilsMessengerEXT = internal global ptr null
define i32 @lvk_CreateDebugUtilsMessengerEXT(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateDebugUtilsMessengerEXT
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroyDebugUtilsMessengerEXT = private unnamed_addr constant [32 x i8] c"vkDestroyDebugUtilsMessengerEXT\00"
@lvk_p_DestroyDebugUtilsMessengerEXT = internal global ptr null
define void @lvk_DestroyDebugUtilsMessengerEXT(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyDebugUtilsMessengerEXT
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_SubmitDebugUtilsMessageEXT = private unnamed_addr constant [29 x i8] c"vkSubmitDebugUtilsMessageEXT\00"
@lvk_p_SubmitDebugUtilsMessageEXT = internal global ptr null
define void @lvk_SubmitDebugUtilsMessageEXT(ptr %a0, i32 %a1, i32 %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_SubmitDebugUtilsMessageEXT
call void %fp(ptr %a0, i32 %a1, i32 %a2, ptr %a3)
ret void
}
@.lvkn_CreateAccelerationStructureKHR = private unnamed_addr constant [33 x i8] c"vkCreateAccelerationStructureKHR\00"
@lvk_p_CreateAccelerationStructureKHR = internal global ptr null
define i32 @lvk_CreateAccelerationStructureKHR(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateAccelerationStructureKHR
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroyAccelerationStructureKHR = private unnamed_addr constant [34 x i8] c"vkDestroyAccelerationStructureKHR\00"
@lvk_p_DestroyAccelerationStructureKHR = internal global ptr null
define void @lvk_DestroyAccelerationStructureKHR(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyAccelerationStructureKHR
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_CmdBuildAccelerationStructuresKHR = private unnamed_addr constant [36 x i8] c"vkCmdBuildAccelerationStructuresKHR\00"
@lvk_p_CmdBuildAccelerationStructuresKHR = internal global ptr null
define void @lvk_CmdBuildAccelerationStructuresKHR(ptr %a0, i32 %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CmdBuildAccelerationStructuresKHR
call void %fp(ptr %a0, i32 %a1, ptr %a2, ptr %a3)
ret void
}
@.lvkn_CmdBuildAccelerationStructuresIndirectKHR = private unnamed_addr constant [44 x i8] c"vkCmdBuildAccelerationStructuresIndirectKHR\00"
@lvk_p_CmdBuildAccelerationStructuresIndirectKHR = internal global ptr null
define void @lvk_CmdBuildAccelerationStructuresIndirectKHR(ptr %a0, i32 %a1, ptr %a2, ptr %a3, ptr %a4, ptr %a5) {
entry:
%fp = load ptr, ptr @lvk_p_CmdBuildAccelerationStructuresIndirectKHR
call void %fp(ptr %a0, i32 %a1, ptr %a2, ptr %a3, ptr %a4, ptr %a5)
ret void
}
@.lvkn_BuildAccelerationStructuresKHR = private unnamed_addr constant [33 x i8] c"vkBuildAccelerationStructuresKHR\00"
@lvk_p_BuildAccelerationStructuresKHR = internal global ptr null
define i32 @lvk_BuildAccelerationStructuresKHR(ptr %a0, i64 %a1, i32 %a2, ptr %a3, ptr %a4) {
entry:
%fp = load ptr, ptr @lvk_p_BuildAccelerationStructuresKHR
%r = call i32 %fp(ptr %a0, i64 %a1, i32 %a2, ptr %a3, ptr %a4)
ret i32 %r
}
@.lvkn_CopyAccelerationStructureKHR = private unnamed_addr constant [31 x i8] c"vkCopyAccelerationStructureKHR\00"
@lvk_p_CopyAccelerationStructureKHR = internal global ptr null
define i32 @lvk_CopyAccelerationStructureKHR(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CopyAccelerationStructureKHR
%r = call i32 %fp(ptr %a0, i64 %a1, ptr %a2)
ret i32 %r
}
@.lvkn_CopyAccelerationStructureToMemoryKHR = private unnamed_addr constant [39 x i8] c"vkCopyAccelerationStructureToMemoryKHR\00"
@lvk_p_CopyAccelerationStructureToMemoryKHR = internal global ptr null
define i32 @lvk_CopyAccelerationStructureToMemoryKHR(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CopyAccelerationStructureToMemoryKHR
%r = call i32 %fp(ptr %a0, i64 %a1, ptr %a2)
ret i32 %r
}
@.lvkn_CopyMemoryToAccelerationStructureKHR = private unnamed_addr constant [39 x i8] c"vkCopyMemoryToAccelerationStructureKHR\00"
@lvk_p_CopyMemoryToAccelerationStructureKHR = internal global ptr null
define i32 @lvk_CopyMemoryToAccelerationStructureKHR(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CopyMemoryToAccelerationStructureKHR
%r = call i32 %fp(ptr %a0, i64 %a1, ptr %a2)
ret i32 %r
}
@.lvkn_WriteAccelerationStructuresPropertiesKHR = private unnamed_addr constant [43 x i8] c"vkWriteAccelerationStructuresPropertiesKHR\00"
@lvk_p_WriteAccelerationStructuresPropertiesKHR = internal global ptr null
define i32 @lvk_WriteAccelerationStructuresPropertiesKHR(ptr %a0, i32 %a1, ptr %a2, i32 %a3, i64 %a4, ptr %a5, i64 %a6) {
entry:
%fp = load ptr, ptr @lvk_p_WriteAccelerationStructuresPropertiesKHR
%r = call i32 %fp(ptr %a0, i32 %a1, ptr %a2, i32 %a3, i64 %a4, ptr %a5, i64 %a6)
ret i32 %r
}
@.lvkn_CmdCopyAccelerationStructureKHR = private unnamed_addr constant [34 x i8] c"vkCmdCopyAccelerationStructureKHR\00"
@lvk_p_CmdCopyAccelerationStructureKHR = internal global ptr null
define void @lvk_CmdCopyAccelerationStructureKHR(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdCopyAccelerationStructureKHR
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_CmdCopyAccelerationStructureToMemoryKHR = private unnamed_addr constant [42 x i8] c"vkCmdCopyAccelerationStructureToMemoryKHR\00"
@lvk_p_CmdCopyAccelerationStructureToMemoryKHR = internal global ptr null
define void @lvk_CmdCopyAccelerationStructureToMemoryKHR(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdCopyAccelerationStructureToMemoryKHR
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_CmdCopyMemoryToAccelerationStructureKHR = private unnamed_addr constant [42 x i8] c"vkCmdCopyMemoryToAccelerationStructureKHR\00"
@lvk_p_CmdCopyMemoryToAccelerationStructureKHR = internal global ptr null
define void @lvk_CmdCopyMemoryToAccelerationStructureKHR(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdCopyMemoryToAccelerationStructureKHR
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_GetAccelerationStructureDeviceAddressKHR = private unnamed_addr constant [43 x i8] c"vkGetAccelerationStructureDeviceAddressKHR\00"
@lvk_p_GetAccelerationStructureDeviceAddressKHR = internal global ptr null
define i64 @lvk_GetAccelerationStructureDeviceAddressKHR(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_GetAccelerationStructureDeviceAddressKHR
%r = call i64 %fp(ptr %a0, ptr %a1)
ret i64 %r
}
@.lvkn_CmdWriteAccelerationStructuresPropertiesKHR = private unnamed_addr constant [46 x i8] c"vkCmdWriteAccelerationStructuresPropertiesKHR\00"
@lvk_p_CmdWriteAccelerationStructuresPropertiesKHR = internal global ptr null
define void @lvk_CmdWriteAccelerationStructuresPropertiesKHR(ptr %a0, i32 %a1, ptr %a2, i32 %a3, i64 %a4, i32 %a5) {
entry:
%fp = load ptr, ptr @lvk_p_CmdWriteAccelerationStructuresPropertiesKHR
call void %fp(ptr %a0, i32 %a1, ptr %a2, i32 %a3, i64 %a4, i32 %a5)
ret void
}
@.lvkn_GetDeviceAccelerationStructureCompatibilityKHR = private unnamed_addr constant [49 x i8] c"vkGetDeviceAccelerationStructureCompatibilityKHR\00"
@lvk_p_GetDeviceAccelerationStructureCompatibilityKHR = internal global ptr null
define void @lvk_GetDeviceAccelerationStructureCompatibilityKHR(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetDeviceAccelerationStructureCompatibilityKHR
call void %fp(ptr %a0, ptr %a1, ptr %a2)
ret void
}
@.lvkn_GetAccelerationStructureBuildSizesKHR = private unnamed_addr constant [40 x i8] c"vkGetAccelerationStructureBuildSizesKHR\00"
@lvk_p_GetAccelerationStructureBuildSizesKHR = internal global ptr null
define void @lvk_GetAccelerationStructureBuildSizesKHR(ptr %a0, i32 %a1, ptr %a2, ptr %a3, ptr %a4) {
entry:
%fp = load ptr, ptr @lvk_p_GetAccelerationStructureBuildSizesKHR
call void %fp(ptr %a0, i32 %a1, ptr %a2, ptr %a3, ptr %a4)
ret void
}
@.lvkn_GetPhysicalDeviceCalibrateableTimeDomainsEXT = private unnamed_addr constant [47 x i8] c"vkGetPhysicalDeviceCalibrateableTimeDomainsEXT\00"
@lvk_p_GetPhysicalDeviceCalibrateableTimeDomainsEXT = internal global ptr null
define i32 @lvk_GetPhysicalDeviceCalibrateableTimeDomainsEXT(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceCalibrateableTimeDomainsEXT
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2)
ret i32 %r
}
@.lvkn_GetCalibratedTimestampsEXT = private unnamed_addr constant [29 x i8] c"vkGetCalibratedTimestampsEXT\00"
@lvk_p_GetCalibratedTimestampsEXT = internal global ptr null
define i32 @lvk_GetCalibratedTimestampsEXT(ptr %a0, i32 %a1, ptr %a2, ptr %a3, ptr %a4) {
entry:
%fp = load ptr, ptr @lvk_p_GetCalibratedTimestampsEXT
%r = call i32 %fp(ptr %a0, i32 %a1, ptr %a2, ptr %a3, ptr %a4)
ret i32 %r
}
@.lvkn_CreateMetalSurfaceEXT = private unnamed_addr constant [24 x i8] c"vkCreateMetalSurfaceEXT\00"
@lvk_p_CreateMetalSurfaceEXT = internal global ptr null
define i32 @lvk_CreateMetalSurfaceEXT(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateMetalSurfaceEXT
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_GetPhysicalDeviceFragmentShadingRatesKHR = private unnamed_addr constant [43 x i8] c"vkGetPhysicalDeviceFragmentShadingRatesKHR\00"
@lvk_p_GetPhysicalDeviceFragmentShadingRatesKHR = internal global ptr null
define i32 @lvk_GetPhysicalDeviceFragmentShadingRatesKHR(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetPhysicalDeviceFragmentShadingRatesKHR
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2)
ret i32 %r
}
@.lvkn_CmdSetFragmentShadingRateKHR = private unnamed_addr constant [31 x i8] c"vkCmdSetFragmentShadingRateKHR\00"
@lvk_p_CmdSetFragmentShadingRateKHR = internal global ptr null
define void @lvk_CmdSetFragmentShadingRateKHR(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetFragmentShadingRateKHR
call void %fp(ptr %a0, ptr %a1, ptr %a2)
ret void
}
@.lvkn_CmdSetRenderingAttachmentLocationsKHR = private unnamed_addr constant [40 x i8] c"vkCmdSetRenderingAttachmentLocationsKHR\00"
@lvk_p_CmdSetRenderingAttachmentLocationsKHR = internal global ptr null
define void @lvk_CmdSetRenderingAttachmentLocationsKHR(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetRenderingAttachmentLocationsKHR
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_CmdSetRenderingInputAttachmentIndicesKHR = private unnamed_addr constant [43 x i8] c"vkCmdSetRenderingInputAttachmentIndicesKHR\00"
@lvk_p_CmdSetRenderingInputAttachmentIndicesKHR = internal global ptr null
define void @lvk_CmdSetRenderingInputAttachmentIndicesKHR(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetRenderingInputAttachmentIndicesKHR
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_WaitForPresentKHR = private unnamed_addr constant [20 x i8] c"vkWaitForPresentKHR\00"
@lvk_p_WaitForPresentKHR = internal global ptr null
define i32 @lvk_WaitForPresentKHR(ptr %a0, i64 %a1, i64 %a2, i64 %a3) {
entry:
%fp = load ptr, ptr @lvk_p_WaitForPresentKHR
%r = call i32 %fp(ptr %a0, i64 %a1, i64 %a2, i64 %a3)
ret i32 %r
}
@.lvkn_CreateDeferredOperationKHR = private unnamed_addr constant [29 x i8] c"vkCreateDeferredOperationKHR\00"
@lvk_p_CreateDeferredOperationKHR = internal global ptr null
define i32 @lvk_CreateDeferredOperationKHR(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CreateDeferredOperationKHR
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2)
ret i32 %r
}
@.lvkn_DestroyDeferredOperationKHR = private unnamed_addr constant [30 x i8] c"vkDestroyDeferredOperationKHR\00"
@lvk_p_DestroyDeferredOperationKHR = internal global ptr null
define void @lvk_DestroyDeferredOperationKHR(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyDeferredOperationKHR
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_GetDeferredOperationMaxConcurrencyKHR = private unnamed_addr constant [40 x i8] c"vkGetDeferredOperationMaxConcurrencyKHR\00"
@lvk_p_GetDeferredOperationMaxConcurrencyKHR = internal global ptr null
define i32 @lvk_GetDeferredOperationMaxConcurrencyKHR(ptr %a0, i64 %a1) {
entry:
%fp = load ptr, ptr @lvk_p_GetDeferredOperationMaxConcurrencyKHR
%r = call i32 %fp(ptr %a0, i64 %a1)
ret i32 %r
}
@.lvkn_GetDeferredOperationResultKHR = private unnamed_addr constant [32 x i8] c"vkGetDeferredOperationResultKHR\00"
@lvk_p_GetDeferredOperationResultKHR = internal global ptr null
define i32 @lvk_GetDeferredOperationResultKHR(ptr %a0, i64 %a1) {
entry:
%fp = load ptr, ptr @lvk_p_GetDeferredOperationResultKHR
%r = call i32 %fp(ptr %a0, i64 %a1)
ret i32 %r
}
@.lvkn_DeferredOperationJoinKHR = private unnamed_addr constant [27 x i8] c"vkDeferredOperationJoinKHR\00"
@lvk_p_DeferredOperationJoinKHR = internal global ptr null
define i32 @lvk_DeferredOperationJoinKHR(ptr %a0, i64 %a1) {
entry:
%fp = load ptr, ptr @lvk_p_DeferredOperationJoinKHR
%r = call i32 %fp(ptr %a0, i64 %a1)
ret i32 %r
}
@.lvkn_GetDescriptorSetLayoutSizeEXT = private unnamed_addr constant [32 x i8] c"vkGetDescriptorSetLayoutSizeEXT\00"
@lvk_p_GetDescriptorSetLayoutSizeEXT = internal global ptr null
define void @lvk_GetDescriptorSetLayoutSizeEXT(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetDescriptorSetLayoutSizeEXT
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_GetDescriptorSetLayoutBindingOffsetEXT = private unnamed_addr constant [41 x i8] c"vkGetDescriptorSetLayoutBindingOffsetEXT\00"
@lvk_p_GetDescriptorSetLayoutBindingOffsetEXT = internal global ptr null
define void @lvk_GetDescriptorSetLayoutBindingOffsetEXT(ptr %a0, i64 %a1, i32 %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_GetDescriptorSetLayoutBindingOffsetEXT
call void %fp(ptr %a0, i64 %a1, i32 %a2, ptr %a3)
ret void
}
@.lvkn_GetDescriptorEXT = private unnamed_addr constant [19 x i8] c"vkGetDescriptorEXT\00"
@lvk_p_GetDescriptorEXT = internal global ptr null
define void @lvk_GetDescriptorEXT(ptr %a0, ptr %a1, i64 %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_GetDescriptorEXT
call void %fp(ptr %a0, ptr %a1, i64 %a2, ptr %a3)
ret void
}
@.lvkn_CmdBindDescriptorBuffersEXT = private unnamed_addr constant [30 x i8] c"vkCmdBindDescriptorBuffersEXT\00"
@lvk_p_CmdBindDescriptorBuffersEXT = internal global ptr null
define void @lvk_CmdBindDescriptorBuffersEXT(ptr %a0, i32 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CmdBindDescriptorBuffersEXT
call void %fp(ptr %a0, i32 %a1, ptr %a2)
ret void
}
@.lvkn_CmdSetDescriptorBufferOffsetsEXT = private unnamed_addr constant [35 x i8] c"vkCmdSetDescriptorBufferOffsetsEXT\00"
@lvk_p_CmdSetDescriptorBufferOffsetsEXT = internal global ptr null
define void @lvk_CmdSetDescriptorBufferOffsetsEXT(ptr %a0, i32 %a1, i64 %a2, i32 %a3, i32 %a4, ptr %a5, ptr %a6) {
entry:
%fp = load ptr, ptr @lvk_p_CmdSetDescriptorBufferOffsetsEXT
call void %fp(ptr %a0, i32 %a1, i64 %a2, i32 %a3, i32 %a4, ptr %a5, ptr %a6)
ret void
}
@.lvkn_CmdBindDescriptorBufferEmbeddedSamplersEXT = private unnamed_addr constant [45 x i8] c"vkCmdBindDescriptorBufferEmbeddedSamplersEXT\00"
@lvk_p_CmdBindDescriptorBufferEmbeddedSamplersEXT = internal global ptr null
define void @lvk_CmdBindDescriptorBufferEmbeddedSamplersEXT(ptr %a0, i32 %a1, i64 %a2, i32 %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CmdBindDescriptorBufferEmbeddedSamplersEXT
call void %fp(ptr %a0, i32 %a1, i64 %a2, i32 %a3)
ret void
}
@.lvkn_GetBufferOpaqueCaptureDescriptorDataEXT = private unnamed_addr constant [42 x i8] c"vkGetBufferOpaqueCaptureDescriptorDataEXT\00"
@lvk_p_GetBufferOpaqueCaptureDescriptorDataEXT = internal global ptr null
define i32 @lvk_GetBufferOpaqueCaptureDescriptorDataEXT(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetBufferOpaqueCaptureDescriptorDataEXT
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2)
ret i32 %r
}
@.lvkn_GetImageOpaqueCaptureDescriptorDataEXT = private unnamed_addr constant [41 x i8] c"vkGetImageOpaqueCaptureDescriptorDataEXT\00"
@lvk_p_GetImageOpaqueCaptureDescriptorDataEXT = internal global ptr null
define i32 @lvk_GetImageOpaqueCaptureDescriptorDataEXT(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetImageOpaqueCaptureDescriptorDataEXT
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2)
ret i32 %r
}
@.lvkn_GetImageViewOpaqueCaptureDescriptorDataEXT = private unnamed_addr constant [45 x i8] c"vkGetImageViewOpaqueCaptureDescriptorDataEXT\00"
@lvk_p_GetImageViewOpaqueCaptureDescriptorDataEXT = internal global ptr null
define i32 @lvk_GetImageViewOpaqueCaptureDescriptorDataEXT(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetImageViewOpaqueCaptureDescriptorDataEXT
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2)
ret i32 %r
}
@.lvkn_GetSamplerOpaqueCaptureDescriptorDataEXT = private unnamed_addr constant [43 x i8] c"vkGetSamplerOpaqueCaptureDescriptorDataEXT\00"
@lvk_p_GetSamplerOpaqueCaptureDescriptorDataEXT = internal global ptr null
define i32 @lvk_GetSamplerOpaqueCaptureDescriptorDataEXT(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetSamplerOpaqueCaptureDescriptorDataEXT
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2)
ret i32 %r
}
@.lvkn_GetAccelerationStructureOpaqueCaptureDescriptorDataEXT = private unnamed_addr constant [57 x i8] c"vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT\00"
@lvk_p_GetAccelerationStructureOpaqueCaptureDescriptorDataEXT = internal global ptr null
define i32 @lvk_GetAccelerationStructureOpaqueCaptureDescriptorDataEXT(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetAccelerationStructureOpaqueCaptureDescriptorDataEXT
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2)
ret i32 %r
}
@.lvkn_CmdDrawMeshTasksEXT = private unnamed_addr constant [22 x i8] c"vkCmdDrawMeshTasksEXT\00"
@lvk_p_CmdDrawMeshTasksEXT = internal global ptr null
define void @lvk_CmdDrawMeshTasksEXT(ptr %a0, i32 %a1, i32 %a2, i32 %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CmdDrawMeshTasksEXT
call void %fp(ptr %a0, i32 %a1, i32 %a2, i32 %a3)
ret void
}
@.lvkn_CmdDrawMeshTasksIndirectEXT = private unnamed_addr constant [30 x i8] c"vkCmdDrawMeshTasksIndirectEXT\00"
@lvk_p_CmdDrawMeshTasksIndirectEXT = internal global ptr null
define void @lvk_CmdDrawMeshTasksIndirectEXT(ptr %a0, i64 %a1, i64 %a2, i32 %a3, i32 %a4) {
entry:
%fp = load ptr, ptr @lvk_p_CmdDrawMeshTasksIndirectEXT
call void %fp(ptr %a0, i64 %a1, i64 %a2, i32 %a3, i32 %a4)
ret void
}
@.lvkn_CmdDrawMeshTasksIndirectCountEXT = private unnamed_addr constant [35 x i8] c"vkCmdDrawMeshTasksIndirectCountEXT\00"
@lvk_p_CmdDrawMeshTasksIndirectCountEXT = internal global ptr null
define void @lvk_CmdDrawMeshTasksIndirectCountEXT(ptr %a0, i64 %a1, i64 %a2, i64 %a3, i64 %a4, i32 %a5, i32 %a6) {
entry:
%fp = load ptr, ptr @lvk_p_CmdDrawMeshTasksIndirectCountEXT
call void %fp(ptr %a0, i64 %a1, i64 %a2, i64 %a3, i64 %a4, i32 %a5, i32 %a6)
ret void
}
@.lvkn_CreateMicromapEXT = private unnamed_addr constant [20 x i8] c"vkCreateMicromapEXT\00"
@lvk_p_CreateMicromapEXT = internal global ptr null
define i32 @lvk_CreateMicromapEXT(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreateMicromapEXT
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroyMicromapEXT = private unnamed_addr constant [21 x i8] c"vkDestroyMicromapEXT\00"
@lvk_p_DestroyMicromapEXT = internal global ptr null
define void @lvk_DestroyMicromapEXT(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyMicromapEXT
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_CmdBuildMicromapsEXT = private unnamed_addr constant [23 x i8] c"vkCmdBuildMicromapsEXT\00"
@lvk_p_CmdBuildMicromapsEXT = internal global ptr null
define void @lvk_CmdBuildMicromapsEXT(ptr %a0, i32 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CmdBuildMicromapsEXT
call void %fp(ptr %a0, i32 %a1, ptr %a2)
ret void
}
@.lvkn_BuildMicromapsEXT = private unnamed_addr constant [20 x i8] c"vkBuildMicromapsEXT\00"
@lvk_p_BuildMicromapsEXT = internal global ptr null
define i32 @lvk_BuildMicromapsEXT(ptr %a0, i64 %a1, i32 %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_BuildMicromapsEXT
%r = call i32 %fp(ptr %a0, i64 %a1, i32 %a2, ptr %a3)
ret i32 %r
}
@.lvkn_CopyMicromapEXT = private unnamed_addr constant [18 x i8] c"vkCopyMicromapEXT\00"
@lvk_p_CopyMicromapEXT = internal global ptr null
define i32 @lvk_CopyMicromapEXT(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CopyMicromapEXT
%r = call i32 %fp(ptr %a0, i64 %a1, ptr %a2)
ret i32 %r
}
@.lvkn_CopyMicromapToMemoryEXT = private unnamed_addr constant [26 x i8] c"vkCopyMicromapToMemoryEXT\00"
@lvk_p_CopyMicromapToMemoryEXT = internal global ptr null
define i32 @lvk_CopyMicromapToMemoryEXT(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CopyMicromapToMemoryEXT
%r = call i32 %fp(ptr %a0, i64 %a1, ptr %a2)
ret i32 %r
}
@.lvkn_CopyMemoryToMicromapEXT = private unnamed_addr constant [26 x i8] c"vkCopyMemoryToMicromapEXT\00"
@lvk_p_CopyMemoryToMicromapEXT = internal global ptr null
define i32 @lvk_CopyMemoryToMicromapEXT(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_CopyMemoryToMicromapEXT
%r = call i32 %fp(ptr %a0, i64 %a1, ptr %a2)
ret i32 %r
}
@.lvkn_WriteMicromapsPropertiesEXT = private unnamed_addr constant [30 x i8] c"vkWriteMicromapsPropertiesEXT\00"
@lvk_p_WriteMicromapsPropertiesEXT = internal global ptr null
define i32 @lvk_WriteMicromapsPropertiesEXT(ptr %a0, i32 %a1, ptr %a2, i32 %a3, i64 %a4, ptr %a5, i64 %a6) {
entry:
%fp = load ptr, ptr @lvk_p_WriteMicromapsPropertiesEXT
%r = call i32 %fp(ptr %a0, i32 %a1, ptr %a2, i32 %a3, i64 %a4, ptr %a5, i64 %a6)
ret i32 %r
}
@.lvkn_CmdCopyMicromapEXT = private unnamed_addr constant [21 x i8] c"vkCmdCopyMicromapEXT\00"
@lvk_p_CmdCopyMicromapEXT = internal global ptr null
define void @lvk_CmdCopyMicromapEXT(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdCopyMicromapEXT
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_CmdCopyMicromapToMemoryEXT = private unnamed_addr constant [29 x i8] c"vkCmdCopyMicromapToMemoryEXT\00"
@lvk_p_CmdCopyMicromapToMemoryEXT = internal global ptr null
define void @lvk_CmdCopyMicromapToMemoryEXT(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdCopyMicromapToMemoryEXT
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_CmdCopyMemoryToMicromapEXT = private unnamed_addr constant [29 x i8] c"vkCmdCopyMemoryToMicromapEXT\00"
@lvk_p_CmdCopyMemoryToMicromapEXT = internal global ptr null
define void @lvk_CmdCopyMemoryToMicromapEXT(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_CmdCopyMemoryToMicromapEXT
call void %fp(ptr %a0, ptr %a1)
ret void
}
@.lvkn_CmdWriteMicromapsPropertiesEXT = private unnamed_addr constant [33 x i8] c"vkCmdWriteMicromapsPropertiesEXT\00"
@lvk_p_CmdWriteMicromapsPropertiesEXT = internal global ptr null
define void @lvk_CmdWriteMicromapsPropertiesEXT(ptr %a0, i32 %a1, ptr %a2, i32 %a3, i64 %a4, i32 %a5) {
entry:
%fp = load ptr, ptr @lvk_p_CmdWriteMicromapsPropertiesEXT
call void %fp(ptr %a0, i32 %a1, ptr %a2, i32 %a3, i64 %a4, i32 %a5)
ret void
}
@.lvkn_GetDeviceMicromapCompatibilityEXT = private unnamed_addr constant [36 x i8] c"vkGetDeviceMicromapCompatibilityEXT\00"
@lvk_p_GetDeviceMicromapCompatibilityEXT = internal global ptr null
define void @lvk_GetDeviceMicromapCompatibilityEXT(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetDeviceMicromapCompatibilityEXT
call void %fp(ptr %a0, ptr %a1, ptr %a2)
ret void
}
@.lvkn_GetMicromapBuildSizesEXT = private unnamed_addr constant [27 x i8] c"vkGetMicromapBuildSizesEXT\00"
@lvk_p_GetMicromapBuildSizesEXT = internal global ptr null
define void @lvk_GetMicromapBuildSizesEXT(ptr %a0, i32 %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_GetMicromapBuildSizesEXT
call void %fp(ptr %a0, i32 %a1, ptr %a2, ptr %a3)
ret void
}
@.lvkn_SetDeviceMemoryPriorityEXT = private unnamed_addr constant [29 x i8] c"vkSetDeviceMemoryPriorityEXT\00"
@lvk_p_SetDeviceMemoryPriorityEXT = internal global ptr null
define void @lvk_SetDeviceMemoryPriorityEXT(ptr %a0, i64 %a1, i32 %a2) {
entry:
%fp = load ptr, ptr @lvk_p_SetDeviceMemoryPriorityEXT
%c2 = bitcast i32 %a2 to float
call void %fp(ptr %a0, i64 %a1, float %c2)
ret void
}
@.lvkn_CreatePipelineBinariesKHR = private unnamed_addr constant [28 x i8] c"vkCreatePipelineBinariesKHR\00"
@lvk_p_CreatePipelineBinariesKHR = internal global ptr null
define i32 @lvk_CreatePipelineBinariesKHR(ptr %a0, ptr %a1, ptr %a2, ptr %a3) {
entry:
%fp = load ptr, ptr @lvk_p_CreatePipelineBinariesKHR
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3)
ret i32 %r
}
@.lvkn_DestroyPipelineBinaryKHR = private unnamed_addr constant [27 x i8] c"vkDestroyPipelineBinaryKHR\00"
@lvk_p_DestroyPipelineBinaryKHR = internal global ptr null
define void @lvk_DestroyPipelineBinaryKHR(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_DestroyPipelineBinaryKHR
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_GetPipelineKeyKHR = private unnamed_addr constant [20 x i8] c"vkGetPipelineKeyKHR\00"
@lvk_p_GetPipelineKeyKHR = internal global ptr null
define i32 @lvk_GetPipelineKeyKHR(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetPipelineKeyKHR
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2)
ret i32 %r
}
@.lvkn_GetPipelineBinaryDataKHR = private unnamed_addr constant [27 x i8] c"vkGetPipelineBinaryDataKHR\00"
@lvk_p_GetPipelineBinaryDataKHR = internal global ptr null
define i32 @lvk_GetPipelineBinaryDataKHR(ptr %a0, ptr %a1, ptr %a2, ptr %a3, ptr %a4) {
entry:
%fp = load ptr, ptr @lvk_p_GetPipelineBinaryDataKHR
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2, ptr %a3, ptr %a4)
ret i32 %r
}
@.lvkn_ReleaseCapturedPipelineDataKHR = private unnamed_addr constant [33 x i8] c"vkReleaseCapturedPipelineDataKHR\00"
@lvk_p_ReleaseCapturedPipelineDataKHR = internal global ptr null
define i32 @lvk_ReleaseCapturedPipelineDataKHR(ptr %a0, ptr %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_ReleaseCapturedPipelineDataKHR
%r = call i32 %fp(ptr %a0, ptr %a1, ptr %a2)
ret i32 %r
}
@.lvkn_SetLatencySleepModeNV = private unnamed_addr constant [24 x i8] c"vkSetLatencySleepModeNV\00"
@lvk_p_SetLatencySleepModeNV = internal global ptr null
define i32 @lvk_SetLatencySleepModeNV(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_SetLatencySleepModeNV
%r = call i32 %fp(ptr %a0, i64 %a1, ptr %a2)
ret i32 %r
}
@.lvkn_LatencySleepNV = private unnamed_addr constant [17 x i8] c"vkLatencySleepNV\00"
@lvk_p_LatencySleepNV = internal global ptr null
define i32 @lvk_LatencySleepNV(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_LatencySleepNV
%r = call i32 %fp(ptr %a0, i64 %a1, ptr %a2)
ret i32 %r
}
@.lvkn_SetLatencyMarkerNV = private unnamed_addr constant [21 x i8] c"vkSetLatencyMarkerNV\00"
@lvk_p_SetLatencyMarkerNV = internal global ptr null
define void @lvk_SetLatencyMarkerNV(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_SetLatencyMarkerNV
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_GetLatencyTimingsNV = private unnamed_addr constant [22 x i8] c"vkGetLatencyTimingsNV\00"
@lvk_p_GetLatencyTimingsNV = internal global ptr null
define void @lvk_GetLatencyTimingsNV(ptr %a0, i64 %a1, ptr %a2) {
entry:
%fp = load ptr, ptr @lvk_p_GetLatencyTimingsNV
call void %fp(ptr %a0, i64 %a1, ptr %a2)
ret void
}
@.lvkn_QueueNotifyOutOfBandNV = private unnamed_addr constant [25 x i8] c"vkQueueNotifyOutOfBandNV\00"
@lvk_p_QueueNotifyOutOfBandNV = internal global ptr null
define void @lvk_QueueNotifyOutOfBandNV(ptr %a0, ptr %a1) {
entry:
%fp = load ptr, ptr @lvk_p_QueueNotifyOutOfBandNV
call void %fp(ptr %a0, ptr %a1)
ret void
}
define i32 @lvk_bind() {
entry:
%s0 = call ptr @lvk_sym(ptr @.lvkn_CreateInstance)
store ptr %s0, ptr @lvk_p_CreateInstance
%s1 = call ptr @lvk_sym(ptr @.lvkn_DestroyInstance)
store ptr %s1, ptr @lvk_p_DestroyInstance
%s2 = call ptr @lvk_sym(ptr @.lvkn_EnumeratePhysicalDevices)
store ptr %s2, ptr @lvk_p_EnumeratePhysicalDevices
%s3 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceFeatures)
store ptr %s3, ptr @lvk_p_GetPhysicalDeviceFeatures
%s4 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceFormatProperties)
store ptr %s4, ptr @lvk_p_GetPhysicalDeviceFormatProperties
%s5 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceImageFormatProperties)
store ptr %s5, ptr @lvk_p_GetPhysicalDeviceImageFormatProperties
%s6 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceProperties)
store ptr %s6, ptr @lvk_p_GetPhysicalDeviceProperties
%s7 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceQueueFamilyProperties)
store ptr %s7, ptr @lvk_p_GetPhysicalDeviceQueueFamilyProperties
%s8 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceMemoryProperties)
store ptr %s8, ptr @lvk_p_GetPhysicalDeviceMemoryProperties
%s9 = call ptr @lvk_sym(ptr @.lvkn_GetInstanceProcAddr)
store ptr %s9, ptr @lvk_p_GetInstanceProcAddr
%s10 = call ptr @lvk_sym(ptr @.lvkn_GetDeviceProcAddr)
store ptr %s10, ptr @lvk_p_GetDeviceProcAddr
%s11 = call ptr @lvk_sym(ptr @.lvkn_CreateDevice)
store ptr %s11, ptr @lvk_p_CreateDevice
%s12 = call ptr @lvk_sym(ptr @.lvkn_DestroyDevice)
store ptr %s12, ptr @lvk_p_DestroyDevice
%s13 = call ptr @lvk_sym(ptr @.lvkn_EnumerateInstanceExtensionProperties)
store ptr %s13, ptr @lvk_p_EnumerateInstanceExtensionProperties
%s14 = call ptr @lvk_sym(ptr @.lvkn_EnumerateDeviceExtensionProperties)
store ptr %s14, ptr @lvk_p_EnumerateDeviceExtensionProperties
%s15 = call ptr @lvk_sym(ptr @.lvkn_EnumerateInstanceLayerProperties)
store ptr %s15, ptr @lvk_p_EnumerateInstanceLayerProperties
%s16 = call ptr @lvk_sym(ptr @.lvkn_EnumerateDeviceLayerProperties)
store ptr %s16, ptr @lvk_p_EnumerateDeviceLayerProperties
%s17 = call ptr @lvk_sym(ptr @.lvkn_GetDeviceQueue)
store ptr %s17, ptr @lvk_p_GetDeviceQueue
%s18 = call ptr @lvk_sym(ptr @.lvkn_QueueSubmit)
store ptr %s18, ptr @lvk_p_QueueSubmit
%s19 = call ptr @lvk_sym(ptr @.lvkn_QueueWaitIdle)
store ptr %s19, ptr @lvk_p_QueueWaitIdle
%s20 = call ptr @lvk_sym(ptr @.lvkn_DeviceWaitIdle)
store ptr %s20, ptr @lvk_p_DeviceWaitIdle
%s21 = call ptr @lvk_sym(ptr @.lvkn_AllocateMemory)
store ptr %s21, ptr @lvk_p_AllocateMemory
%s22 = call ptr @lvk_sym(ptr @.lvkn_FreeMemory)
store ptr %s22, ptr @lvk_p_FreeMemory
%s23 = call ptr @lvk_sym(ptr @.lvkn_MapMemory)
store ptr %s23, ptr @lvk_p_MapMemory
%s24 = call ptr @lvk_sym(ptr @.lvkn_UnmapMemory)
store ptr %s24, ptr @lvk_p_UnmapMemory
%s25 = call ptr @lvk_sym(ptr @.lvkn_FlushMappedMemoryRanges)
store ptr %s25, ptr @lvk_p_FlushMappedMemoryRanges
%s26 = call ptr @lvk_sym(ptr @.lvkn_InvalidateMappedMemoryRanges)
store ptr %s26, ptr @lvk_p_InvalidateMappedMemoryRanges
%s27 = call ptr @lvk_sym(ptr @.lvkn_GetDeviceMemoryCommitment)
store ptr %s27, ptr @lvk_p_GetDeviceMemoryCommitment
%s28 = call ptr @lvk_sym(ptr @.lvkn_BindBufferMemory)
store ptr %s28, ptr @lvk_p_BindBufferMemory
%s29 = call ptr @lvk_sym(ptr @.lvkn_BindImageMemory)
store ptr %s29, ptr @lvk_p_BindImageMemory
%s30 = call ptr @lvk_sym(ptr @.lvkn_GetBufferMemoryRequirements)
store ptr %s30, ptr @lvk_p_GetBufferMemoryRequirements
%s31 = call ptr @lvk_sym(ptr @.lvkn_GetImageMemoryRequirements)
store ptr %s31, ptr @lvk_p_GetImageMemoryRequirements
%s32 = call ptr @lvk_sym(ptr @.lvkn_GetImageSparseMemoryRequirements)
store ptr %s32, ptr @lvk_p_GetImageSparseMemoryRequirements
%s33 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceSparseImageFormatProperties)
store ptr %s33, ptr @lvk_p_GetPhysicalDeviceSparseImageFormatProperties
%s34 = call ptr @lvk_sym(ptr @.lvkn_QueueBindSparse)
store ptr %s34, ptr @lvk_p_QueueBindSparse
%s35 = call ptr @lvk_sym(ptr @.lvkn_CreateFence)
store ptr %s35, ptr @lvk_p_CreateFence
%s36 = call ptr @lvk_sym(ptr @.lvkn_DestroyFence)
store ptr %s36, ptr @lvk_p_DestroyFence
%s37 = call ptr @lvk_sym(ptr @.lvkn_ResetFences)
store ptr %s37, ptr @lvk_p_ResetFences
%s38 = call ptr @lvk_sym(ptr @.lvkn_GetFenceStatus)
store ptr %s38, ptr @lvk_p_GetFenceStatus
%s39 = call ptr @lvk_sym(ptr @.lvkn_WaitForFences)
store ptr %s39, ptr @lvk_p_WaitForFences
%s40 = call ptr @lvk_sym(ptr @.lvkn_CreateSemaphore)
store ptr %s40, ptr @lvk_p_CreateSemaphore
%s41 = call ptr @lvk_sym(ptr @.lvkn_DestroySemaphore)
store ptr %s41, ptr @lvk_p_DestroySemaphore
%s42 = call ptr @lvk_sym(ptr @.lvkn_CreateQueryPool)
store ptr %s42, ptr @lvk_p_CreateQueryPool
%s43 = call ptr @lvk_sym(ptr @.lvkn_DestroyQueryPool)
store ptr %s43, ptr @lvk_p_DestroyQueryPool
%s44 = call ptr @lvk_sym(ptr @.lvkn_GetQueryPoolResults)
store ptr %s44, ptr @lvk_p_GetQueryPoolResults
%s45 = call ptr @lvk_sym(ptr @.lvkn_CreateBuffer)
store ptr %s45, ptr @lvk_p_CreateBuffer
%s46 = call ptr @lvk_sym(ptr @.lvkn_DestroyBuffer)
store ptr %s46, ptr @lvk_p_DestroyBuffer
%s47 = call ptr @lvk_sym(ptr @.lvkn_CreateImage)
store ptr %s47, ptr @lvk_p_CreateImage
%s48 = call ptr @lvk_sym(ptr @.lvkn_DestroyImage)
store ptr %s48, ptr @lvk_p_DestroyImage
%s49 = call ptr @lvk_sym(ptr @.lvkn_GetImageSubresourceLayout)
store ptr %s49, ptr @lvk_p_GetImageSubresourceLayout
%s50 = call ptr @lvk_sym(ptr @.lvkn_CreateImageView)
store ptr %s50, ptr @lvk_p_CreateImageView
%s51 = call ptr @lvk_sym(ptr @.lvkn_DestroyImageView)
store ptr %s51, ptr @lvk_p_DestroyImageView
%s52 = call ptr @lvk_sym(ptr @.lvkn_CreateCommandPool)
store ptr %s52, ptr @lvk_p_CreateCommandPool
%s53 = call ptr @lvk_sym(ptr @.lvkn_DestroyCommandPool)
store ptr %s53, ptr @lvk_p_DestroyCommandPool
%s54 = call ptr @lvk_sym(ptr @.lvkn_ResetCommandPool)
store ptr %s54, ptr @lvk_p_ResetCommandPool
%s55 = call ptr @lvk_sym(ptr @.lvkn_AllocateCommandBuffers)
store ptr %s55, ptr @lvk_p_AllocateCommandBuffers
%s56 = call ptr @lvk_sym(ptr @.lvkn_FreeCommandBuffers)
store ptr %s56, ptr @lvk_p_FreeCommandBuffers
%s57 = call ptr @lvk_sym(ptr @.lvkn_BeginCommandBuffer)
store ptr %s57, ptr @lvk_p_BeginCommandBuffer
%s58 = call ptr @lvk_sym(ptr @.lvkn_EndCommandBuffer)
store ptr %s58, ptr @lvk_p_EndCommandBuffer
%s59 = call ptr @lvk_sym(ptr @.lvkn_ResetCommandBuffer)
store ptr %s59, ptr @lvk_p_ResetCommandBuffer
%s60 = call ptr @lvk_sym(ptr @.lvkn_CmdCopyBuffer)
store ptr %s60, ptr @lvk_p_CmdCopyBuffer
%s61 = call ptr @lvk_sym(ptr @.lvkn_CmdCopyImage)
store ptr %s61, ptr @lvk_p_CmdCopyImage
%s62 = call ptr @lvk_sym(ptr @.lvkn_CmdCopyBufferToImage)
store ptr %s62, ptr @lvk_p_CmdCopyBufferToImage
%s63 = call ptr @lvk_sym(ptr @.lvkn_CmdCopyImageToBuffer)
store ptr %s63, ptr @lvk_p_CmdCopyImageToBuffer
%s64 = call ptr @lvk_sym(ptr @.lvkn_CmdUpdateBuffer)
store ptr %s64, ptr @lvk_p_CmdUpdateBuffer
%s65 = call ptr @lvk_sym(ptr @.lvkn_CmdFillBuffer)
store ptr %s65, ptr @lvk_p_CmdFillBuffer
%s66 = call ptr @lvk_sym(ptr @.lvkn_CmdPipelineBarrier)
store ptr %s66, ptr @lvk_p_CmdPipelineBarrier
%s67 = call ptr @lvk_sym(ptr @.lvkn_CmdBeginQuery)
store ptr %s67, ptr @lvk_p_CmdBeginQuery
%s68 = call ptr @lvk_sym(ptr @.lvkn_CmdEndQuery)
store ptr %s68, ptr @lvk_p_CmdEndQuery
%s69 = call ptr @lvk_sym(ptr @.lvkn_CmdResetQueryPool)
store ptr %s69, ptr @lvk_p_CmdResetQueryPool
%s70 = call ptr @lvk_sym(ptr @.lvkn_CmdWriteTimestamp)
store ptr %s70, ptr @lvk_p_CmdWriteTimestamp
%s71 = call ptr @lvk_sym(ptr @.lvkn_CmdCopyQueryPoolResults)
store ptr %s71, ptr @lvk_p_CmdCopyQueryPoolResults
%s72 = call ptr @lvk_sym(ptr @.lvkn_CmdExecuteCommands)
store ptr %s72, ptr @lvk_p_CmdExecuteCommands
%s73 = call ptr @lvk_sym(ptr @.lvkn_CreateEvent)
store ptr %s73, ptr @lvk_p_CreateEvent
%s74 = call ptr @lvk_sym(ptr @.lvkn_DestroyEvent)
store ptr %s74, ptr @lvk_p_DestroyEvent
%s75 = call ptr @lvk_sym(ptr @.lvkn_GetEventStatus)
store ptr %s75, ptr @lvk_p_GetEventStatus
%s76 = call ptr @lvk_sym(ptr @.lvkn_SetEvent)
store ptr %s76, ptr @lvk_p_SetEvent
%s77 = call ptr @lvk_sym(ptr @.lvkn_ResetEvent)
store ptr %s77, ptr @lvk_p_ResetEvent
%s78 = call ptr @lvk_sym(ptr @.lvkn_CreateBufferView)
store ptr %s78, ptr @lvk_p_CreateBufferView
%s79 = call ptr @lvk_sym(ptr @.lvkn_DestroyBufferView)
store ptr %s79, ptr @lvk_p_DestroyBufferView
%s80 = call ptr @lvk_sym(ptr @.lvkn_CreateShaderModule)
store ptr %s80, ptr @lvk_p_CreateShaderModule
%s81 = call ptr @lvk_sym(ptr @.lvkn_DestroyShaderModule)
store ptr %s81, ptr @lvk_p_DestroyShaderModule
%s82 = call ptr @lvk_sym(ptr @.lvkn_CreatePipelineCache)
store ptr %s82, ptr @lvk_p_CreatePipelineCache
%s83 = call ptr @lvk_sym(ptr @.lvkn_DestroyPipelineCache)
store ptr %s83, ptr @lvk_p_DestroyPipelineCache
%s84 = call ptr @lvk_sym(ptr @.lvkn_GetPipelineCacheData)
store ptr %s84, ptr @lvk_p_GetPipelineCacheData
%s85 = call ptr @lvk_sym(ptr @.lvkn_MergePipelineCaches)
store ptr %s85, ptr @lvk_p_MergePipelineCaches
%s86 = call ptr @lvk_sym(ptr @.lvkn_CreateComputePipelines)
store ptr %s86, ptr @lvk_p_CreateComputePipelines
%s87 = call ptr @lvk_sym(ptr @.lvkn_DestroyPipeline)
store ptr %s87, ptr @lvk_p_DestroyPipeline
%s88 = call ptr @lvk_sym(ptr @.lvkn_CreatePipelineLayout)
store ptr %s88, ptr @lvk_p_CreatePipelineLayout
%s89 = call ptr @lvk_sym(ptr @.lvkn_DestroyPipelineLayout)
store ptr %s89, ptr @lvk_p_DestroyPipelineLayout
%s90 = call ptr @lvk_sym(ptr @.lvkn_CreateSampler)
store ptr %s90, ptr @lvk_p_CreateSampler
%s91 = call ptr @lvk_sym(ptr @.lvkn_DestroySampler)
store ptr %s91, ptr @lvk_p_DestroySampler
%s92 = call ptr @lvk_sym(ptr @.lvkn_CreateDescriptorSetLayout)
store ptr %s92, ptr @lvk_p_CreateDescriptorSetLayout
%s93 = call ptr @lvk_sym(ptr @.lvkn_DestroyDescriptorSetLayout)
store ptr %s93, ptr @lvk_p_DestroyDescriptorSetLayout
%s94 = call ptr @lvk_sym(ptr @.lvkn_CreateDescriptorPool)
store ptr %s94, ptr @lvk_p_CreateDescriptorPool
%s95 = call ptr @lvk_sym(ptr @.lvkn_DestroyDescriptorPool)
store ptr %s95, ptr @lvk_p_DestroyDescriptorPool
%s96 = call ptr @lvk_sym(ptr @.lvkn_ResetDescriptorPool)
store ptr %s96, ptr @lvk_p_ResetDescriptorPool
%s97 = call ptr @lvk_sym(ptr @.lvkn_AllocateDescriptorSets)
store ptr %s97, ptr @lvk_p_AllocateDescriptorSets
%s98 = call ptr @lvk_sym(ptr @.lvkn_FreeDescriptorSets)
store ptr %s98, ptr @lvk_p_FreeDescriptorSets
%s99 = call ptr @lvk_sym(ptr @.lvkn_UpdateDescriptorSets)
store ptr %s99, ptr @lvk_p_UpdateDescriptorSets
%s100 = call ptr @lvk_sym(ptr @.lvkn_CmdBindPipeline)
store ptr %s100, ptr @lvk_p_CmdBindPipeline
%s101 = call ptr @lvk_sym(ptr @.lvkn_CmdBindDescriptorSets)
store ptr %s101, ptr @lvk_p_CmdBindDescriptorSets
%s102 = call ptr @lvk_sym(ptr @.lvkn_CmdClearColorImage)
store ptr %s102, ptr @lvk_p_CmdClearColorImage
%s103 = call ptr @lvk_sym(ptr @.lvkn_CmdDispatch)
store ptr %s103, ptr @lvk_p_CmdDispatch
%s104 = call ptr @lvk_sym(ptr @.lvkn_CmdDispatchIndirect)
store ptr %s104, ptr @lvk_p_CmdDispatchIndirect
%s105 = call ptr @lvk_sym(ptr @.lvkn_CmdSetEvent)
store ptr %s105, ptr @lvk_p_CmdSetEvent
%s106 = call ptr @lvk_sym(ptr @.lvkn_CmdResetEvent)
store ptr %s106, ptr @lvk_p_CmdResetEvent
%s107 = call ptr @lvk_sym(ptr @.lvkn_CmdWaitEvents)
store ptr %s107, ptr @lvk_p_CmdWaitEvents
%s108 = call ptr @lvk_sym(ptr @.lvkn_CmdPushConstants)
store ptr %s108, ptr @lvk_p_CmdPushConstants
%s109 = call ptr @lvk_sym(ptr @.lvkn_CreateGraphicsPipelines)
store ptr %s109, ptr @lvk_p_CreateGraphicsPipelines
%s110 = call ptr @lvk_sym(ptr @.lvkn_CreateFramebuffer)
store ptr %s110, ptr @lvk_p_CreateFramebuffer
%s111 = call ptr @lvk_sym(ptr @.lvkn_DestroyFramebuffer)
store ptr %s111, ptr @lvk_p_DestroyFramebuffer
%s112 = call ptr @lvk_sym(ptr @.lvkn_CreateRenderPass)
store ptr %s112, ptr @lvk_p_CreateRenderPass
%s113 = call ptr @lvk_sym(ptr @.lvkn_DestroyRenderPass)
store ptr %s113, ptr @lvk_p_DestroyRenderPass
%s114 = call ptr @lvk_sym(ptr @.lvkn_GetRenderAreaGranularity)
store ptr %s114, ptr @lvk_p_GetRenderAreaGranularity
%s115 = call ptr @lvk_sym(ptr @.lvkn_CmdSetViewport)
store ptr %s115, ptr @lvk_p_CmdSetViewport
%s116 = call ptr @lvk_sym(ptr @.lvkn_CmdSetScissor)
store ptr %s116, ptr @lvk_p_CmdSetScissor
%s117 = call ptr @lvk_sym(ptr @.lvkn_CmdSetLineWidth)
store ptr %s117, ptr @lvk_p_CmdSetLineWidth
%s118 = call ptr @lvk_sym(ptr @.lvkn_CmdSetDepthBias)
store ptr %s118, ptr @lvk_p_CmdSetDepthBias
%s119 = call ptr @lvk_sym(ptr @.lvkn_CmdSetBlendConstants)
store ptr %s119, ptr @lvk_p_CmdSetBlendConstants
%s120 = call ptr @lvk_sym(ptr @.lvkn_CmdSetDepthBounds)
store ptr %s120, ptr @lvk_p_CmdSetDepthBounds
%s121 = call ptr @lvk_sym(ptr @.lvkn_CmdSetStencilCompareMask)
store ptr %s121, ptr @lvk_p_CmdSetStencilCompareMask
%s122 = call ptr @lvk_sym(ptr @.lvkn_CmdSetStencilWriteMask)
store ptr %s122, ptr @lvk_p_CmdSetStencilWriteMask
%s123 = call ptr @lvk_sym(ptr @.lvkn_CmdSetStencilReference)
store ptr %s123, ptr @lvk_p_CmdSetStencilReference
%s124 = call ptr @lvk_sym(ptr @.lvkn_CmdBindIndexBuffer)
store ptr %s124, ptr @lvk_p_CmdBindIndexBuffer
%s125 = call ptr @lvk_sym(ptr @.lvkn_CmdBindVertexBuffers)
store ptr %s125, ptr @lvk_p_CmdBindVertexBuffers
%s126 = call ptr @lvk_sym(ptr @.lvkn_CmdDraw)
store ptr %s126, ptr @lvk_p_CmdDraw
%s127 = call ptr @lvk_sym(ptr @.lvkn_CmdDrawIndexed)
store ptr %s127, ptr @lvk_p_CmdDrawIndexed
%s128 = call ptr @lvk_sym(ptr @.lvkn_CmdDrawIndirect)
store ptr %s128, ptr @lvk_p_CmdDrawIndirect
%s129 = call ptr @lvk_sym(ptr @.lvkn_CmdDrawIndexedIndirect)
store ptr %s129, ptr @lvk_p_CmdDrawIndexedIndirect
%s130 = call ptr @lvk_sym(ptr @.lvkn_CmdBlitImage)
store ptr %s130, ptr @lvk_p_CmdBlitImage
%s131 = call ptr @lvk_sym(ptr @.lvkn_CmdClearDepthStencilImage)
store ptr %s131, ptr @lvk_p_CmdClearDepthStencilImage
%s132 = call ptr @lvk_sym(ptr @.lvkn_CmdClearAttachments)
store ptr %s132, ptr @lvk_p_CmdClearAttachments
%s133 = call ptr @lvk_sym(ptr @.lvkn_CmdResolveImage)
store ptr %s133, ptr @lvk_p_CmdResolveImage
%s134 = call ptr @lvk_sym(ptr @.lvkn_CmdBeginRenderPass)
store ptr %s134, ptr @lvk_p_CmdBeginRenderPass
%s135 = call ptr @lvk_sym(ptr @.lvkn_CmdNextSubpass)
store ptr %s135, ptr @lvk_p_CmdNextSubpass
%s136 = call ptr @lvk_sym(ptr @.lvkn_CmdEndRenderPass)
store ptr %s136, ptr @lvk_p_CmdEndRenderPass
%s137 = call ptr @lvk_sym(ptr @.lvkn_EnumerateInstanceVersion)
store ptr %s137, ptr @lvk_p_EnumerateInstanceVersion
%s138 = call ptr @lvk_sym(ptr @.lvkn_BindBufferMemory2)
store ptr %s138, ptr @lvk_p_BindBufferMemory2
%s139 = call ptr @lvk_sym(ptr @.lvkn_BindImageMemory2)
store ptr %s139, ptr @lvk_p_BindImageMemory2
%s140 = call ptr @lvk_sym(ptr @.lvkn_GetDeviceGroupPeerMemoryFeatures)
store ptr %s140, ptr @lvk_p_GetDeviceGroupPeerMemoryFeatures
%s141 = call ptr @lvk_sym(ptr @.lvkn_CmdSetDeviceMask)
store ptr %s141, ptr @lvk_p_CmdSetDeviceMask
%s142 = call ptr @lvk_sym(ptr @.lvkn_EnumeratePhysicalDeviceGroups)
store ptr %s142, ptr @lvk_p_EnumeratePhysicalDeviceGroups
%s143 = call ptr @lvk_sym(ptr @.lvkn_GetImageMemoryRequirements2)
store ptr %s143, ptr @lvk_p_GetImageMemoryRequirements2
%s144 = call ptr @lvk_sym(ptr @.lvkn_GetBufferMemoryRequirements2)
store ptr %s144, ptr @lvk_p_GetBufferMemoryRequirements2
%s145 = call ptr @lvk_sym(ptr @.lvkn_GetImageSparseMemoryRequirements2)
store ptr %s145, ptr @lvk_p_GetImageSparseMemoryRequirements2
%s146 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceFeatures2)
store ptr %s146, ptr @lvk_p_GetPhysicalDeviceFeatures2
%s147 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceProperties2)
store ptr %s147, ptr @lvk_p_GetPhysicalDeviceProperties2
%s148 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceFormatProperties2)
store ptr %s148, ptr @lvk_p_GetPhysicalDeviceFormatProperties2
%s149 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceImageFormatProperties2)
store ptr %s149, ptr @lvk_p_GetPhysicalDeviceImageFormatProperties2
%s150 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceQueueFamilyProperties2)
store ptr %s150, ptr @lvk_p_GetPhysicalDeviceQueueFamilyProperties2
%s151 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceMemoryProperties2)
store ptr %s151, ptr @lvk_p_GetPhysicalDeviceMemoryProperties2
%s152 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceSparseImageFormatProperties2)
store ptr %s152, ptr @lvk_p_GetPhysicalDeviceSparseImageFormatProperties2
%s153 = call ptr @lvk_sym(ptr @.lvkn_TrimCommandPool)
store ptr %s153, ptr @lvk_p_TrimCommandPool
%s154 = call ptr @lvk_sym(ptr @.lvkn_GetDeviceQueue2)
store ptr %s154, ptr @lvk_p_GetDeviceQueue2
%s155 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceExternalBufferProperties)
store ptr %s155, ptr @lvk_p_GetPhysicalDeviceExternalBufferProperties
%s156 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceExternalFenceProperties)
store ptr %s156, ptr @lvk_p_GetPhysicalDeviceExternalFenceProperties
%s157 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceExternalSemaphoreProperties)
store ptr %s157, ptr @lvk_p_GetPhysicalDeviceExternalSemaphoreProperties
%s158 = call ptr @lvk_sym(ptr @.lvkn_CmdDispatchBase)
store ptr %s158, ptr @lvk_p_CmdDispatchBase
%s159 = call ptr @lvk_sym(ptr @.lvkn_CreateDescriptorUpdateTemplate)
store ptr %s159, ptr @lvk_p_CreateDescriptorUpdateTemplate
%s160 = call ptr @lvk_sym(ptr @.lvkn_DestroyDescriptorUpdateTemplate)
store ptr %s160, ptr @lvk_p_DestroyDescriptorUpdateTemplate
%s161 = call ptr @lvk_sym(ptr @.lvkn_UpdateDescriptorSetWithTemplate)
store ptr %s161, ptr @lvk_p_UpdateDescriptorSetWithTemplate
%s162 = call ptr @lvk_sym(ptr @.lvkn_GetDescriptorSetLayoutSupport)
store ptr %s162, ptr @lvk_p_GetDescriptorSetLayoutSupport
%s163 = call ptr @lvk_sym(ptr @.lvkn_CreateSamplerYcbcrConversion)
store ptr %s163, ptr @lvk_p_CreateSamplerYcbcrConversion
%s164 = call ptr @lvk_sym(ptr @.lvkn_DestroySamplerYcbcrConversion)
store ptr %s164, ptr @lvk_p_DestroySamplerYcbcrConversion
%s165 = call ptr @lvk_sym(ptr @.lvkn_ResetQueryPool)
store ptr %s165, ptr @lvk_p_ResetQueryPool
%s166 = call ptr @lvk_sym(ptr @.lvkn_GetSemaphoreCounterValue)
store ptr %s166, ptr @lvk_p_GetSemaphoreCounterValue
%s167 = call ptr @lvk_sym(ptr @.lvkn_WaitSemaphores)
store ptr %s167, ptr @lvk_p_WaitSemaphores
%s168 = call ptr @lvk_sym(ptr @.lvkn_SignalSemaphore)
store ptr %s168, ptr @lvk_p_SignalSemaphore
%s169 = call ptr @lvk_sym(ptr @.lvkn_GetBufferDeviceAddress)
store ptr %s169, ptr @lvk_p_GetBufferDeviceAddress
%s170 = call ptr @lvk_sym(ptr @.lvkn_GetBufferOpaqueCaptureAddress)
store ptr %s170, ptr @lvk_p_GetBufferOpaqueCaptureAddress
%s171 = call ptr @lvk_sym(ptr @.lvkn_GetDeviceMemoryOpaqueCaptureAddress)
store ptr %s171, ptr @lvk_p_GetDeviceMemoryOpaqueCaptureAddress
%s172 = call ptr @lvk_sym(ptr @.lvkn_CmdDrawIndirectCount)
store ptr %s172, ptr @lvk_p_CmdDrawIndirectCount
%s173 = call ptr @lvk_sym(ptr @.lvkn_CmdDrawIndexedIndirectCount)
store ptr %s173, ptr @lvk_p_CmdDrawIndexedIndirectCount
%s174 = call ptr @lvk_sym(ptr @.lvkn_CreateRenderPass2)
store ptr %s174, ptr @lvk_p_CreateRenderPass2
%s175 = call ptr @lvk_sym(ptr @.lvkn_CmdBeginRenderPass2)
store ptr %s175, ptr @lvk_p_CmdBeginRenderPass2
%s176 = call ptr @lvk_sym(ptr @.lvkn_CmdNextSubpass2)
store ptr %s176, ptr @lvk_p_CmdNextSubpass2
%s177 = call ptr @lvk_sym(ptr @.lvkn_CmdEndRenderPass2)
store ptr %s177, ptr @lvk_p_CmdEndRenderPass2
%s178 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceToolProperties)
store ptr %s178, ptr @lvk_p_GetPhysicalDeviceToolProperties
%s179 = call ptr @lvk_sym(ptr @.lvkn_CreatePrivateDataSlot)
store ptr %s179, ptr @lvk_p_CreatePrivateDataSlot
%s180 = call ptr @lvk_sym(ptr @.lvkn_DestroyPrivateDataSlot)
store ptr %s180, ptr @lvk_p_DestroyPrivateDataSlot
%s181 = call ptr @lvk_sym(ptr @.lvkn_SetPrivateData)
store ptr %s181, ptr @lvk_p_SetPrivateData
%s182 = call ptr @lvk_sym(ptr @.lvkn_GetPrivateData)
store ptr %s182, ptr @lvk_p_GetPrivateData
%s183 = call ptr @lvk_sym(ptr @.lvkn_CmdPipelineBarrier2)
store ptr %s183, ptr @lvk_p_CmdPipelineBarrier2
%s184 = call ptr @lvk_sym(ptr @.lvkn_CmdWriteTimestamp2)
store ptr %s184, ptr @lvk_p_CmdWriteTimestamp2
%s185 = call ptr @lvk_sym(ptr @.lvkn_QueueSubmit2)
store ptr %s185, ptr @lvk_p_QueueSubmit2
%s186 = call ptr @lvk_sym(ptr @.lvkn_CmdCopyBuffer2)
store ptr %s186, ptr @lvk_p_CmdCopyBuffer2
%s187 = call ptr @lvk_sym(ptr @.lvkn_CmdCopyImage2)
store ptr %s187, ptr @lvk_p_CmdCopyImage2
%s188 = call ptr @lvk_sym(ptr @.lvkn_CmdCopyBufferToImage2)
store ptr %s188, ptr @lvk_p_CmdCopyBufferToImage2
%s189 = call ptr @lvk_sym(ptr @.lvkn_CmdCopyImageToBuffer2)
store ptr %s189, ptr @lvk_p_CmdCopyImageToBuffer2
%s190 = call ptr @lvk_sym(ptr @.lvkn_GetDeviceBufferMemoryRequirements)
store ptr %s190, ptr @lvk_p_GetDeviceBufferMemoryRequirements
%s191 = call ptr @lvk_sym(ptr @.lvkn_GetDeviceImageMemoryRequirements)
store ptr %s191, ptr @lvk_p_GetDeviceImageMemoryRequirements
%s192 = call ptr @lvk_sym(ptr @.lvkn_GetDeviceImageSparseMemoryRequirements)
store ptr %s192, ptr @lvk_p_GetDeviceImageSparseMemoryRequirements
%s193 = call ptr @lvk_sym(ptr @.lvkn_CmdSetEvent2)
store ptr %s193, ptr @lvk_p_CmdSetEvent2
%s194 = call ptr @lvk_sym(ptr @.lvkn_CmdResetEvent2)
store ptr %s194, ptr @lvk_p_CmdResetEvent2
%s195 = call ptr @lvk_sym(ptr @.lvkn_CmdWaitEvents2)
store ptr %s195, ptr @lvk_p_CmdWaitEvents2
%s196 = call ptr @lvk_sym(ptr @.lvkn_CmdBlitImage2)
store ptr %s196, ptr @lvk_p_CmdBlitImage2
%s197 = call ptr @lvk_sym(ptr @.lvkn_CmdResolveImage2)
store ptr %s197, ptr @lvk_p_CmdResolveImage2
%s198 = call ptr @lvk_sym(ptr @.lvkn_CmdBeginRendering)
store ptr %s198, ptr @lvk_p_CmdBeginRendering
%s199 = call ptr @lvk_sym(ptr @.lvkn_CmdEndRendering)
store ptr %s199, ptr @lvk_p_CmdEndRendering
%s200 = call ptr @lvk_sym(ptr @.lvkn_CmdSetCullMode)
store ptr %s200, ptr @lvk_p_CmdSetCullMode
%s201 = call ptr @lvk_sym(ptr @.lvkn_CmdSetFrontFace)
store ptr %s201, ptr @lvk_p_CmdSetFrontFace
%s202 = call ptr @lvk_sym(ptr @.lvkn_CmdSetPrimitiveTopology)
store ptr %s202, ptr @lvk_p_CmdSetPrimitiveTopology
%s203 = call ptr @lvk_sym(ptr @.lvkn_CmdSetViewportWithCount)
store ptr %s203, ptr @lvk_p_CmdSetViewportWithCount
%s204 = call ptr @lvk_sym(ptr @.lvkn_CmdSetScissorWithCount)
store ptr %s204, ptr @lvk_p_CmdSetScissorWithCount
%s205 = call ptr @lvk_sym(ptr @.lvkn_CmdBindVertexBuffers2)
store ptr %s205, ptr @lvk_p_CmdBindVertexBuffers2
%s206 = call ptr @lvk_sym(ptr @.lvkn_CmdSetDepthTestEnable)
store ptr %s206, ptr @lvk_p_CmdSetDepthTestEnable
%s207 = call ptr @lvk_sym(ptr @.lvkn_CmdSetDepthWriteEnable)
store ptr %s207, ptr @lvk_p_CmdSetDepthWriteEnable
%s208 = call ptr @lvk_sym(ptr @.lvkn_CmdSetDepthCompareOp)
store ptr %s208, ptr @lvk_p_CmdSetDepthCompareOp
%s209 = call ptr @lvk_sym(ptr @.lvkn_CmdSetDepthBoundsTestEnable)
store ptr %s209, ptr @lvk_p_CmdSetDepthBoundsTestEnable
%s210 = call ptr @lvk_sym(ptr @.lvkn_CmdSetStencilTestEnable)
store ptr %s210, ptr @lvk_p_CmdSetStencilTestEnable
%s211 = call ptr @lvk_sym(ptr @.lvkn_CmdSetStencilOp)
store ptr %s211, ptr @lvk_p_CmdSetStencilOp
%s212 = call ptr @lvk_sym(ptr @.lvkn_CmdSetRasterizerDiscardEnable)
store ptr %s212, ptr @lvk_p_CmdSetRasterizerDiscardEnable
%s213 = call ptr @lvk_sym(ptr @.lvkn_CmdSetDepthBiasEnable)
store ptr %s213, ptr @lvk_p_CmdSetDepthBiasEnable
%s214 = call ptr @lvk_sym(ptr @.lvkn_CmdSetPrimitiveRestartEnable)
store ptr %s214, ptr @lvk_p_CmdSetPrimitiveRestartEnable
%s215 = call ptr @lvk_sym(ptr @.lvkn_MapMemory2)
store ptr %s215, ptr @lvk_p_MapMemory2
%s216 = call ptr @lvk_sym(ptr @.lvkn_UnmapMemory2)
store ptr %s216, ptr @lvk_p_UnmapMemory2
%s217 = call ptr @lvk_sym(ptr @.lvkn_GetDeviceImageSubresourceLayout)
store ptr %s217, ptr @lvk_p_GetDeviceImageSubresourceLayout
%s218 = call ptr @lvk_sym(ptr @.lvkn_GetImageSubresourceLayout2)
store ptr %s218, ptr @lvk_p_GetImageSubresourceLayout2
%s219 = call ptr @lvk_sym(ptr @.lvkn_CopyMemoryToImage)
store ptr %s219, ptr @lvk_p_CopyMemoryToImage
%s220 = call ptr @lvk_sym(ptr @.lvkn_CopyImageToMemory)
store ptr %s220, ptr @lvk_p_CopyImageToMemory
%s221 = call ptr @lvk_sym(ptr @.lvkn_CopyImageToImage)
store ptr %s221, ptr @lvk_p_CopyImageToImage
%s222 = call ptr @lvk_sym(ptr @.lvkn_TransitionImageLayout)
store ptr %s222, ptr @lvk_p_TransitionImageLayout
%s223 = call ptr @lvk_sym(ptr @.lvkn_CmdPushDescriptorSet)
store ptr %s223, ptr @lvk_p_CmdPushDescriptorSet
%s224 = call ptr @lvk_sym(ptr @.lvkn_CmdPushDescriptorSetWithTemplate)
store ptr %s224, ptr @lvk_p_CmdPushDescriptorSetWithTemplate
%s225 = call ptr @lvk_sym(ptr @.lvkn_CmdBindDescriptorSets2)
store ptr %s225, ptr @lvk_p_CmdBindDescriptorSets2
%s226 = call ptr @lvk_sym(ptr @.lvkn_CmdPushConstants2)
store ptr %s226, ptr @lvk_p_CmdPushConstants2
%s227 = call ptr @lvk_sym(ptr @.lvkn_CmdPushDescriptorSet2)
store ptr %s227, ptr @lvk_p_CmdPushDescriptorSet2
%s228 = call ptr @lvk_sym(ptr @.lvkn_CmdPushDescriptorSetWithTemplate2)
store ptr %s228, ptr @lvk_p_CmdPushDescriptorSetWithTemplate2
%s229 = call ptr @lvk_sym(ptr @.lvkn_CmdSetLineStipple)
store ptr %s229, ptr @lvk_p_CmdSetLineStipple
%s230 = call ptr @lvk_sym(ptr @.lvkn_CmdBindIndexBuffer2)
store ptr %s230, ptr @lvk_p_CmdBindIndexBuffer2
%s231 = call ptr @lvk_sym(ptr @.lvkn_GetRenderingAreaGranularity)
store ptr %s231, ptr @lvk_p_GetRenderingAreaGranularity
%s232 = call ptr @lvk_sym(ptr @.lvkn_CmdSetRenderingAttachmentLocations)
store ptr %s232, ptr @lvk_p_CmdSetRenderingAttachmentLocations
%s233 = call ptr @lvk_sym(ptr @.lvkn_CmdSetRenderingInputAttachmentIndices)
store ptr %s233, ptr @lvk_p_CmdSetRenderingInputAttachmentIndices
%s234 = call ptr @lvk_sym(ptr @.lvkn_DestroySurfaceKHR)
store ptr %s234, ptr @lvk_p_DestroySurfaceKHR
%s235 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceSurfaceSupportKHR)
store ptr %s235, ptr @lvk_p_GetPhysicalDeviceSurfaceSupportKHR
%s236 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceSurfaceCapabilitiesKHR)
store ptr %s236, ptr @lvk_p_GetPhysicalDeviceSurfaceCapabilitiesKHR
%s237 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceSurfaceFormatsKHR)
store ptr %s237, ptr @lvk_p_GetPhysicalDeviceSurfaceFormatsKHR
%s238 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceSurfacePresentModesKHR)
store ptr %s238, ptr @lvk_p_GetPhysicalDeviceSurfacePresentModesKHR
%s239 = call ptr @lvk_sym(ptr @.lvkn_CreateSwapchainKHR)
store ptr %s239, ptr @lvk_p_CreateSwapchainKHR
%s240 = call ptr @lvk_sym(ptr @.lvkn_DestroySwapchainKHR)
store ptr %s240, ptr @lvk_p_DestroySwapchainKHR
%s241 = call ptr @lvk_sym(ptr @.lvkn_GetSwapchainImagesKHR)
store ptr %s241, ptr @lvk_p_GetSwapchainImagesKHR
%s242 = call ptr @lvk_sym(ptr @.lvkn_AcquireNextImageKHR)
store ptr %s242, ptr @lvk_p_AcquireNextImageKHR
%s243 = call ptr @lvk_sym(ptr @.lvkn_QueuePresentKHR)
store ptr %s243, ptr @lvk_p_QueuePresentKHR
%s244 = call ptr @lvk_sym(ptr @.lvkn_GetDeviceGroupPresentCapabilitiesKHR)
store ptr %s244, ptr @lvk_p_GetDeviceGroupPresentCapabilitiesKHR
%s245 = call ptr @lvk_sym(ptr @.lvkn_GetDeviceGroupSurfacePresentModesKHR)
store ptr %s245, ptr @lvk_p_GetDeviceGroupSurfacePresentModesKHR
%s246 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDevicePresentRectanglesKHR)
store ptr %s246, ptr @lvk_p_GetPhysicalDevicePresentRectanglesKHR
%s247 = call ptr @lvk_sym(ptr @.lvkn_AcquireNextImage2KHR)
store ptr %s247, ptr @lvk_p_AcquireNextImage2KHR
%s248 = call ptr @lvk_sym(ptr @.lvkn_CreateWin32SurfaceKHR)
store ptr %s248, ptr @lvk_p_CreateWin32SurfaceKHR
%s249 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceWin32PresentationSupportKHR)
store ptr %s249, ptr @lvk_p_GetPhysicalDeviceWin32PresentationSupportKHR
%s250 = call ptr @lvk_sym(ptr @.lvkn_SetHdrMetadataEXT)
store ptr %s250, ptr @lvk_p_SetHdrMetadataEXT
%s251 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceSurfaceCapabilities2KHR)
store ptr %s251, ptr @lvk_p_GetPhysicalDeviceSurfaceCapabilities2KHR
%s252 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceSurfaceFormats2KHR)
store ptr %s252, ptr @lvk_p_GetPhysicalDeviceSurfaceFormats2KHR
%s253 = call ptr @lvk_sym(ptr @.lvkn_SetDebugUtilsObjectNameEXT)
store ptr %s253, ptr @lvk_p_SetDebugUtilsObjectNameEXT
%s254 = call ptr @lvk_sym(ptr @.lvkn_SetDebugUtilsObjectTagEXT)
store ptr %s254, ptr @lvk_p_SetDebugUtilsObjectTagEXT
%s255 = call ptr @lvk_sym(ptr @.lvkn_QueueBeginDebugUtilsLabelEXT)
store ptr %s255, ptr @lvk_p_QueueBeginDebugUtilsLabelEXT
%s256 = call ptr @lvk_sym(ptr @.lvkn_QueueEndDebugUtilsLabelEXT)
store ptr %s256, ptr @lvk_p_QueueEndDebugUtilsLabelEXT
%s257 = call ptr @lvk_sym(ptr @.lvkn_QueueInsertDebugUtilsLabelEXT)
store ptr %s257, ptr @lvk_p_QueueInsertDebugUtilsLabelEXT
%s258 = call ptr @lvk_sym(ptr @.lvkn_CmdBeginDebugUtilsLabelEXT)
store ptr %s258, ptr @lvk_p_CmdBeginDebugUtilsLabelEXT
%s259 = call ptr @lvk_sym(ptr @.lvkn_CmdEndDebugUtilsLabelEXT)
store ptr %s259, ptr @lvk_p_CmdEndDebugUtilsLabelEXT
%s260 = call ptr @lvk_sym(ptr @.lvkn_CmdInsertDebugUtilsLabelEXT)
store ptr %s260, ptr @lvk_p_CmdInsertDebugUtilsLabelEXT
%s261 = call ptr @lvk_sym(ptr @.lvkn_CreateDebugUtilsMessengerEXT)
store ptr %s261, ptr @lvk_p_CreateDebugUtilsMessengerEXT
%s262 = call ptr @lvk_sym(ptr @.lvkn_DestroyDebugUtilsMessengerEXT)
store ptr %s262, ptr @lvk_p_DestroyDebugUtilsMessengerEXT
%s263 = call ptr @lvk_sym(ptr @.lvkn_SubmitDebugUtilsMessageEXT)
store ptr %s263, ptr @lvk_p_SubmitDebugUtilsMessageEXT
%s264 = call ptr @lvk_sym(ptr @.lvkn_CreateAccelerationStructureKHR)
store ptr %s264, ptr @lvk_p_CreateAccelerationStructureKHR
%s265 = call ptr @lvk_sym(ptr @.lvkn_DestroyAccelerationStructureKHR)
store ptr %s265, ptr @lvk_p_DestroyAccelerationStructureKHR
%s266 = call ptr @lvk_sym(ptr @.lvkn_CmdBuildAccelerationStructuresKHR)
store ptr %s266, ptr @lvk_p_CmdBuildAccelerationStructuresKHR
%s267 = call ptr @lvk_sym(ptr @.lvkn_CmdBuildAccelerationStructuresIndirectKHR)
store ptr %s267, ptr @lvk_p_CmdBuildAccelerationStructuresIndirectKHR
%s268 = call ptr @lvk_sym(ptr @.lvkn_BuildAccelerationStructuresKHR)
store ptr %s268, ptr @lvk_p_BuildAccelerationStructuresKHR
%s269 = call ptr @lvk_sym(ptr @.lvkn_CopyAccelerationStructureKHR)
store ptr %s269, ptr @lvk_p_CopyAccelerationStructureKHR
%s270 = call ptr @lvk_sym(ptr @.lvkn_CopyAccelerationStructureToMemoryKHR)
store ptr %s270, ptr @lvk_p_CopyAccelerationStructureToMemoryKHR
%s271 = call ptr @lvk_sym(ptr @.lvkn_CopyMemoryToAccelerationStructureKHR)
store ptr %s271, ptr @lvk_p_CopyMemoryToAccelerationStructureKHR
%s272 = call ptr @lvk_sym(ptr @.lvkn_WriteAccelerationStructuresPropertiesKHR)
store ptr %s272, ptr @lvk_p_WriteAccelerationStructuresPropertiesKHR
%s273 = call ptr @lvk_sym(ptr @.lvkn_CmdCopyAccelerationStructureKHR)
store ptr %s273, ptr @lvk_p_CmdCopyAccelerationStructureKHR
%s274 = call ptr @lvk_sym(ptr @.lvkn_CmdCopyAccelerationStructureToMemoryKHR)
store ptr %s274, ptr @lvk_p_CmdCopyAccelerationStructureToMemoryKHR
%s275 = call ptr @lvk_sym(ptr @.lvkn_CmdCopyMemoryToAccelerationStructureKHR)
store ptr %s275, ptr @lvk_p_CmdCopyMemoryToAccelerationStructureKHR
%s276 = call ptr @lvk_sym(ptr @.lvkn_GetAccelerationStructureDeviceAddressKHR)
store ptr %s276, ptr @lvk_p_GetAccelerationStructureDeviceAddressKHR
%s277 = call ptr @lvk_sym(ptr @.lvkn_CmdWriteAccelerationStructuresPropertiesKHR)
store ptr %s277, ptr @lvk_p_CmdWriteAccelerationStructuresPropertiesKHR
%s278 = call ptr @lvk_sym(ptr @.lvkn_GetDeviceAccelerationStructureCompatibilityKHR)
store ptr %s278, ptr @lvk_p_GetDeviceAccelerationStructureCompatibilityKHR
%s279 = call ptr @lvk_sym(ptr @.lvkn_GetAccelerationStructureBuildSizesKHR)
store ptr %s279, ptr @lvk_p_GetAccelerationStructureBuildSizesKHR
%s280 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceCalibrateableTimeDomainsEXT)
store ptr %s280, ptr @lvk_p_GetPhysicalDeviceCalibrateableTimeDomainsEXT
%s281 = call ptr @lvk_sym(ptr @.lvkn_GetCalibratedTimestampsEXT)
store ptr %s281, ptr @lvk_p_GetCalibratedTimestampsEXT
%s282 = call ptr @lvk_sym(ptr @.lvkn_CreateMetalSurfaceEXT)
store ptr %s282, ptr @lvk_p_CreateMetalSurfaceEXT
%s283 = call ptr @lvk_sym(ptr @.lvkn_GetPhysicalDeviceFragmentShadingRatesKHR)
store ptr %s283, ptr @lvk_p_GetPhysicalDeviceFragmentShadingRatesKHR
%s284 = call ptr @lvk_sym(ptr @.lvkn_CmdSetFragmentShadingRateKHR)
store ptr %s284, ptr @lvk_p_CmdSetFragmentShadingRateKHR
%s285 = call ptr @lvk_sym(ptr @.lvkn_CmdSetRenderingAttachmentLocationsKHR)
store ptr %s285, ptr @lvk_p_CmdSetRenderingAttachmentLocationsKHR
%s286 = call ptr @lvk_sym(ptr @.lvkn_CmdSetRenderingInputAttachmentIndicesKHR)
store ptr %s286, ptr @lvk_p_CmdSetRenderingInputAttachmentIndicesKHR
%s287 = call ptr @lvk_sym(ptr @.lvkn_WaitForPresentKHR)
store ptr %s287, ptr @lvk_p_WaitForPresentKHR
%s288 = call ptr @lvk_sym(ptr @.lvkn_CreateDeferredOperationKHR)
store ptr %s288, ptr @lvk_p_CreateDeferredOperationKHR
%s289 = call ptr @lvk_sym(ptr @.lvkn_DestroyDeferredOperationKHR)
store ptr %s289, ptr @lvk_p_DestroyDeferredOperationKHR
%s290 = call ptr @lvk_sym(ptr @.lvkn_GetDeferredOperationMaxConcurrencyKHR)
store ptr %s290, ptr @lvk_p_GetDeferredOperationMaxConcurrencyKHR
%s291 = call ptr @lvk_sym(ptr @.lvkn_GetDeferredOperationResultKHR)
store ptr %s291, ptr @lvk_p_GetDeferredOperationResultKHR
%s292 = call ptr @lvk_sym(ptr @.lvkn_DeferredOperationJoinKHR)
store ptr %s292, ptr @lvk_p_DeferredOperationJoinKHR
%s293 = call ptr @lvk_sym(ptr @.lvkn_GetDescriptorSetLayoutSizeEXT)
store ptr %s293, ptr @lvk_p_GetDescriptorSetLayoutSizeEXT
%s294 = call ptr @lvk_sym(ptr @.lvkn_GetDescriptorSetLayoutBindingOffsetEXT)
store ptr %s294, ptr @lvk_p_GetDescriptorSetLayoutBindingOffsetEXT
%s295 = call ptr @lvk_sym(ptr @.lvkn_GetDescriptorEXT)
store ptr %s295, ptr @lvk_p_GetDescriptorEXT
%s296 = call ptr @lvk_sym(ptr @.lvkn_CmdBindDescriptorBuffersEXT)
store ptr %s296, ptr @lvk_p_CmdBindDescriptorBuffersEXT
%s297 = call ptr @lvk_sym(ptr @.lvkn_CmdSetDescriptorBufferOffsetsEXT)
store ptr %s297, ptr @lvk_p_CmdSetDescriptorBufferOffsetsEXT
%s298 = call ptr @lvk_sym(ptr @.lvkn_CmdBindDescriptorBufferEmbeddedSamplersEXT)
store ptr %s298, ptr @lvk_p_CmdBindDescriptorBufferEmbeddedSamplersEXT
%s299 = call ptr @lvk_sym(ptr @.lvkn_GetBufferOpaqueCaptureDescriptorDataEXT)
store ptr %s299, ptr @lvk_p_GetBufferOpaqueCaptureDescriptorDataEXT
%s300 = call ptr @lvk_sym(ptr @.lvkn_GetImageOpaqueCaptureDescriptorDataEXT)
store ptr %s300, ptr @lvk_p_GetImageOpaqueCaptureDescriptorDataEXT
%s301 = call ptr @lvk_sym(ptr @.lvkn_GetImageViewOpaqueCaptureDescriptorDataEXT)
store ptr %s301, ptr @lvk_p_GetImageViewOpaqueCaptureDescriptorDataEXT
%s302 = call ptr @lvk_sym(ptr @.lvkn_GetSamplerOpaqueCaptureDescriptorDataEXT)
store ptr %s302, ptr @lvk_p_GetSamplerOpaqueCaptureDescriptorDataEXT
%s303 = call ptr @lvk_sym(ptr @.lvkn_GetAccelerationStructureOpaqueCaptureDescriptorDataEXT)
store ptr %s303, ptr @lvk_p_GetAccelerationStructureOpaqueCaptureDescriptorDataEXT
%s304 = call ptr @lvk_sym(ptr @.lvkn_CmdDrawMeshTasksEXT)
store ptr %s304, ptr @lvk_p_CmdDrawMeshTasksEXT
%s305 = call ptr @lvk_sym(ptr @.lvkn_CmdDrawMeshTasksIndirectEXT)
store ptr %s305, ptr @lvk_p_CmdDrawMeshTasksIndirectEXT
%s306 = call ptr @lvk_sym(ptr @.lvkn_CmdDrawMeshTasksIndirectCountEXT)
store ptr %s306, ptr @lvk_p_CmdDrawMeshTasksIndirectCountEXT
%s307 = call ptr @lvk_sym(ptr @.lvkn_CreateMicromapEXT)
store ptr %s307, ptr @lvk_p_CreateMicromapEXT
%s308 = call ptr @lvk_sym(ptr @.lvkn_DestroyMicromapEXT)
store ptr %s308, ptr @lvk_p_DestroyMicromapEXT
%s309 = call ptr @lvk_sym(ptr @.lvkn_CmdBuildMicromapsEXT)
store ptr %s309, ptr @lvk_p_CmdBuildMicromapsEXT
%s310 = call ptr @lvk_sym(ptr @.lvkn_BuildMicromapsEXT)
store ptr %s310, ptr @lvk_p_BuildMicromapsEXT
%s311 = call ptr @lvk_sym(ptr @.lvkn_CopyMicromapEXT)
store ptr %s311, ptr @lvk_p_CopyMicromapEXT
%s312 = call ptr @lvk_sym(ptr @.lvkn_CopyMicromapToMemoryEXT)
store ptr %s312, ptr @lvk_p_CopyMicromapToMemoryEXT
%s313 = call ptr @lvk_sym(ptr @.lvkn_CopyMemoryToMicromapEXT)
store ptr %s313, ptr @lvk_p_CopyMemoryToMicromapEXT
%s314 = call ptr @lvk_sym(ptr @.lvkn_WriteMicromapsPropertiesEXT)
store ptr %s314, ptr @lvk_p_WriteMicromapsPropertiesEXT
%s315 = call ptr @lvk_sym(ptr @.lvkn_CmdCopyMicromapEXT)
store ptr %s315, ptr @lvk_p_CmdCopyMicromapEXT
%s316 = call ptr @lvk_sym(ptr @.lvkn_CmdCopyMicromapToMemoryEXT)
store ptr %s316, ptr @lvk_p_CmdCopyMicromapToMemoryEXT
%s317 = call ptr @lvk_sym(ptr @.lvkn_CmdCopyMemoryToMicromapEXT)
store ptr %s317, ptr @lvk_p_CmdCopyMemoryToMicromapEXT
%s318 = call ptr @lvk_sym(ptr @.lvkn_CmdWriteMicromapsPropertiesEXT)
store ptr %s318, ptr @lvk_p_CmdWriteMicromapsPropertiesEXT
%s319 = call ptr @lvk_sym(ptr @.lvkn_GetDeviceMicromapCompatibilityEXT)
store ptr %s319, ptr @lvk_p_GetDeviceMicromapCompatibilityEXT
%s320 = call ptr @lvk_sym(ptr @.lvkn_GetMicromapBuildSizesEXT)
store ptr %s320, ptr @lvk_p_GetMicromapBuildSizesEXT
%s321 = call ptr @lvk_sym(ptr @.lvkn_SetDeviceMemoryPriorityEXT)
store ptr %s321, ptr @lvk_p_SetDeviceMemoryPriorityEXT
%s322 = call ptr @lvk_sym(ptr @.lvkn_CreatePipelineBinariesKHR)
store ptr %s322, ptr @lvk_p_CreatePipelineBinariesKHR
%s323 = call ptr @lvk_sym(ptr @.lvkn_DestroyPipelineBinaryKHR)
store ptr %s323, ptr @lvk_p_DestroyPipelineBinaryKHR
%s324 = call ptr @lvk_sym(ptr @.lvkn_GetPipelineKeyKHR)
store ptr %s324, ptr @lvk_p_GetPipelineKeyKHR
%s325 = call ptr @lvk_sym(ptr @.lvkn_GetPipelineBinaryDataKHR)
store ptr %s325, ptr @lvk_p_GetPipelineBinaryDataKHR
%s326 = call ptr @lvk_sym(ptr @.lvkn_ReleaseCapturedPipelineDataKHR)
store ptr %s326, ptr @lvk_p_ReleaseCapturedPipelineDataKHR
%s327 = call ptr @lvk_sym(ptr @.lvkn_SetLatencySleepModeNV)
store ptr %s327, ptr @lvk_p_SetLatencySleepModeNV
%s328 = call ptr @lvk_sym(ptr @.lvkn_LatencySleepNV)
store ptr %s328, ptr @lvk_p_LatencySleepNV
%s329 = call ptr @lvk_sym(ptr @.lvkn_SetLatencyMarkerNV)
store ptr %s329, ptr @lvk_p_SetLatencyMarkerNV
%s330 = call ptr @lvk_sym(ptr @.lvkn_GetLatencyTimingsNV)
store ptr %s330, ptr @lvk_p_GetLatencyTimingsNV
%s331 = call ptr @lvk_sym(ptr @.lvkn_QueueNotifyOutOfBandNV)
store ptr %s331, ptr @lvk_p_QueueNotifyOutOfBandNV
ret i32 332
}
define void @lvk_zero(ptr %p, i32 %n) {
entry:
%w = sext i32 %n to i64
call void @llvm.memset.p0.i64(ptr %p, i8 0, i64 %w, i1 false)
ret void
}
define ptr @lvk_at(ptr %p, i32 %o) {
entry:
%q = getelementptr i8, ptr %p, i32 %o
ret ptr %q
}
define void @lvk_put_i32(ptr %p, i32 %o, i32 %v) {
entry:
%q = getelementptr i8, ptr %p, i32 %o
store i32 %v, ptr %q, align 1
ret void
}
define i32 @lvk_get_i32(ptr %p, i32 %o) {
entry:
%q = getelementptr i8, ptr %p, i32 %o
%v = load i32, ptr %q, align 1
ret i32 %v
}
define void @lvk_put_i64(ptr %p, i32 %o, i64 %v) {
entry:
%q = getelementptr i8, ptr %p, i32 %o
store i64 %v, ptr %q, align 1
ret void
}
define i64 @lvk_get_i64(ptr %p, i32 %o) {
entry:
%q = getelementptr i8, ptr %p, i32 %o
%v = load i64, ptr %q, align 1
ret i64 %v
}
define void @lvk_put_ptr(ptr %p, i32 %o, ptr %v) {
entry:
%q = getelementptr i8, ptr %p, i32 %o
store ptr %v, ptr %q, align 1
ret void
}
define ptr @lvk_get_ptr(ptr %p, i32 %o) {
entry:
%q = getelementptr i8, ptr %p, i32 %o
%v = load ptr, ptr %q, align 1
ret ptr %v
}