Loom C API
Public Loom compiler C API
Toggle main menu visibility
Loading...
Searching...
No Matches
Here is a list of all documented enum values with links to the documentation:
L
- l -
LOOMC_ALLOCATOR_COMMAND_CALLOC :
base.h
LOOMC_ALLOCATOR_COMMAND_FREE :
base.h
LOOMC_ALLOCATOR_COMMAND_MALLOC :
base.h
LOOMC_ALLOCATOR_COMMAND_REALLOC :
base.h
LOOMC_AMDGPU_RUNTIME_GLOBAL_ASAN_CONFIG :
target/amdgpu/emit.h
LOOMC_AMDGPU_RUNTIME_GLOBAL_FEEDBACK_CONFIG :
target/amdgpu/emit.h
LOOMC_AMDGPU_RUNTIME_GLOBAL_NONE :
target/amdgpu/emit.h
LOOMC_AMDGPU_TARGET_FEATURE_ANY :
amdgpu/profile.h
LOOMC_AMDGPU_TARGET_FEATURE_OFF :
amdgpu/profile.h
LOOMC_AMDGPU_TARGET_FEATURE_ON :
amdgpu/profile.h
LOOMC_AMDGPU_TARGET_FEATURE_UNSUPPORTED :
amdgpu/profile.h
LOOMC_ARTIFACT_KIND_EXECUTABLE :
artifact.h
LOOMC_ARTIFACT_KIND_LAUNCH_CONFIG :
artifact.h
LOOMC_ARTIFACT_KIND_MODULE :
artifact.h
LOOMC_ARTIFACT_KIND_REPORT :
artifact.h
LOOMC_ARTIFACT_KIND_TEXT :
artifact.h
LOOMC_ARTIFACT_MANIFEST_MODE_ANALYSIS :
artifact_manifest.h
LOOMC_ARTIFACT_MANIFEST_MODE_DETAILS :
artifact_manifest.h
LOOMC_ARTIFACT_MANIFEST_MODE_NONE :
artifact_manifest.h
LOOMC_ARTIFACT_MANIFEST_MODE_SUMMARY :
artifact_manifest.h
LOOMC_COMPILE_ARTIFACT_FLAG_LAUNCH_CONFIG :
compile.h
LOOMC_COMPILE_ARTIFACT_FLAG_MODULE_BYTECODE :
compile.h
LOOMC_COMPILE_ARTIFACT_FLAG_MODULE_TEXT :
compile.h
LOOMC_COMPILE_ARTIFACT_FLAG_REPORT_JSON :
compile.h
LOOMC_COMPILE_REPORT_MODE_DETAILS :
compile_report.h
LOOMC_COMPILE_REPORT_MODE_NONE :
compile_report.h
LOOMC_COMPILE_REPORT_MODE_SUMMARY :
compile_report.h
LOOMC_CONFIG_POLICY_FLAG_REQUIRE_RESOLVED :
config.h
LOOMC_DIAGNOSTIC_SEVERITY_ERROR :
diagnostic.h
LOOMC_DIAGNOSTIC_SEVERITY_NOTE :
diagnostic.h
LOOMC_DIAGNOSTIC_SEVERITY_WARNING :
diagnostic.h
LOOMC_EMIT_ARTIFACT_FLAG_PRIMARY :
emit.h
LOOMC_LINK_FLAG_ALLOW_UNRESOLVED_SYMBOLS :
link.h
LOOMC_LINK_FLAG_INCLUDE_EXPORTED_ROOTS :
link.h
LOOMC_LINK_FLAG_STRIP_TEST_SYMBOLS :
link.h
LOOMC_LINK_PROVIDER_KIND_BYTECODE :
link_index.h
LOOMC_LINK_PROVIDER_KIND_MATERIALIZED :
link_index.h
LOOMC_LINK_PROVIDER_KIND_TEXT :
link_index.h
LOOMC_LINK_PROVIDER_KIND_UNKNOWN :
link_index.h
LOOMC_LINK_PROVIDER_ROLE_INPUT :
link_index.h
LOOMC_LINK_PROVIDER_ROLE_LIBRARY :
link_index.h
LOOMC_LINK_SYMBOL_FLAG_CONFIG :
link_index.h
LOOMC_LINK_SYMBOL_FLAG_DECLARATION :
link_index.h
LOOMC_LINK_SYMBOL_FLAG_EXPORT :
link_index.h
LOOMC_LINK_SYMBOL_FLAG_HAS_BODY :
link_index.h
LOOMC_LINK_SYMBOL_FLAG_IMPORT :
link_index.h
LOOMC_LINK_SYMBOL_FLAG_PUBLIC :
link_index.h
LOOMC_LINK_SYMBOL_FLAG_TEST_ONLY :
link_index.h
LOOMC_LINK_SYMBOL_IDENTITY_GLOBAL :
link_index.h
LOOMC_LINK_SYMBOL_IDENTITY_PRIVATE :
link_index.h
LOOMC_LINK_SYMBOL_KIND_EXECUTABLE :
link_index.h
LOOMC_LINK_SYMBOL_KIND_FUNCTION_DECLARATION :
link_index.h
LOOMC_LINK_SYMBOL_KIND_FUNCTION_DEFINITION :
link_index.h
LOOMC_LINK_SYMBOL_KIND_FUNCTION_TEMPLATE :
link_index.h
LOOMC_LINK_SYMBOL_KIND_FUNCTION_UKERNEL :
link_index.h
LOOMC_LINK_SYMBOL_KIND_GLOBAL :
link_index.h
LOOMC_LINK_SYMBOL_KIND_RECORD :
link_index.h
LOOMC_LINK_SYMBOL_KIND_UNKNOWN :
link_index.h
LOOMC_MODULE_FUNCTION_EXPORT_FLAG_HAS_SYMBOL :
module.h
LOOMC_MODULE_FUNCTION_FLAG_HAS_EXPORT_INFO :
module.h
LOOMC_MODULE_FUNCTION_FLAG_PUBLIC :
module.h
LOOMC_MODULE_FUNCTION_KIND_FUNCTION :
module.h
LOOMC_MODULE_FUNCTION_KIND_KERNEL :
module.h
LOOMC_MODULE_FUNCTION_KIND_TARGET_FUNCTION :
module.h
LOOMC_MODULE_FUNCTION_KIND_TARGET_KERNEL :
module.h
LOOMC_MODULE_FUNCTION_KIND_UNKNOWN :
module.h
LOOMC_MODULE_GLOBAL_FLAG_PUBLIC :
module.h
LOOMC_MODULE_GLOBAL_KIND_CONSTANT :
module.h
LOOMC_MODULE_GLOBAL_KIND_UNKNOWN :
module.h
LOOMC_MODULE_GLOBAL_KIND_VARIABLE :
module.h
LOOMC_MODULE_TEXT_PRESENTATION_DEFAULT :
module.h
LOOMC_MODULE_TEXT_PRESENTATION_GENERIC :
module.h
LOOMC_MODULE_TEXT_PRESENTATION_LOW_ASM :
module.h
LOOMC_RESULT_STATE_CANCELLED :
result.h
LOOMC_RESULT_STATE_FAILED :
result.h
LOOMC_RESULT_STATE_SUCCEEDED :
result.h
LOOMC_SANITIZER_CHECK_ACCESS :
sanitizer.h
LOOMC_SANITIZER_CHECK_OPERATION :
sanitizer.h
LOOMC_SANITIZER_CHECK_RACE :
sanitizer.h
LOOMC_SANITIZER_CHECK_VALUE :
sanitizer.h
LOOMC_SANITIZER_FLAG_NONE :
sanitizer.h
LOOMC_SANITIZER_REPORTING_MODE_DEFAULT :
sanitizer.h
LOOMC_SANITIZER_REPORTING_MODE_REPORT_ONLY :
sanitizer.h
LOOMC_SANITIZER_REPORTING_MODE_TRAP :
sanitizer.h
LOOMC_SOURCE_FORMAT_BYTECODE :
source.h
LOOMC_SOURCE_FORMAT_TEXT :
source.h
LOOMC_SOURCE_FORMAT_UNKNOWN :
source.h
LOOMC_SOURCE_STORAGE_BORROWED :
source.h
LOOMC_SOURCE_STORAGE_COPY :
source.h
LOOMC_SOURCE_STORAGE_EXTERNAL :
source.h
LOOMC_SPIRV_COMPONENT_TYPE_FLOAT16_NV :
spirv/profile.h
LOOMC_SPIRV_COMPONENT_TYPE_FLOAT32_NV :
spirv/profile.h
LOOMC_SPIRV_COMPONENT_TYPE_FLOAT64_NV :
spirv/profile.h
LOOMC_SPIRV_COMPONENT_TYPE_FLOAT_E4_M3_NV :
spirv/profile.h
LOOMC_SPIRV_COMPONENT_TYPE_FLOAT_E5_M2_NV :
spirv/profile.h
LOOMC_SPIRV_COMPONENT_TYPE_SIGNED_INT16_NV :
spirv/profile.h
LOOMC_SPIRV_COMPONENT_TYPE_SIGNED_INT32_NV :
spirv/profile.h
LOOMC_SPIRV_COMPONENT_TYPE_SIGNED_INT64_NV :
spirv/profile.h
LOOMC_SPIRV_COMPONENT_TYPE_SIGNED_INT8_NV :
spirv/profile.h
LOOMC_SPIRV_COMPONENT_TYPE_SIGNED_INT8_PACKED_NV :
spirv/profile.h
LOOMC_SPIRV_COMPONENT_TYPE_UNSIGNED_INT16_NV :
spirv/profile.h
LOOMC_SPIRV_COMPONENT_TYPE_UNSIGNED_INT32_NV :
spirv/profile.h
LOOMC_SPIRV_COMPONENT_TYPE_UNSIGNED_INT64_NV :
spirv/profile.h
LOOMC_SPIRV_COMPONENT_TYPE_UNSIGNED_INT8_NV :
spirv/profile.h
LOOMC_SPIRV_COMPONENT_TYPE_UNSIGNED_INT8_PACKED_NV :
spirv/profile.h
LOOMC_SPIRV_COOPERATIVE_MATRIX_LAYOUT_COLUMN_MAJOR_BIT :
spirv/profile.h
LOOMC_SPIRV_COOPERATIVE_MATRIX_LAYOUT_ROW_MAJOR_BIT :
spirv/profile.h
LOOMC_SPIRV_COOPERATIVE_MATRIX_OPERAND_A_SIGNED_COMPONENTS :
spirv/profile.h
LOOMC_SPIRV_COOPERATIVE_MATRIX_OPERAND_B_SIGNED_COMPONENTS :
spirv/profile.h
LOOMC_SPIRV_COOPERATIVE_MATRIX_OPERAND_C_SIGNED_COMPONENTS :
spirv/profile.h
LOOMC_SPIRV_COOPERATIVE_MATRIX_OPERAND_RESULT_SIGNED_COMPONENTS :
spirv/profile.h
LOOMC_SPIRV_COOPERATIVE_MATRIX_OPERAND_SATURATING_ACCUMULATION :
spirv/profile.h
LOOMC_SPIRV_COOPERATIVE_VECTOR_FLAG_TRAINING :
spirv/profile.h
LOOMC_SPIRV_COOPERATIVE_VECTOR_FLAG_TRANSPOSE :
spirv/profile.h
LOOMC_SPIRV_COOPERATIVE_VECTOR_MATRIX_LAYOUT_COLUMN_MAJOR_BIT :
spirv/profile.h
LOOMC_SPIRV_COOPERATIVE_VECTOR_MATRIX_LAYOUT_INFERENCING_OPTIMAL_BIT :
spirv/profile.h
LOOMC_SPIRV_COOPERATIVE_VECTOR_MATRIX_LAYOUT_ROW_MAJOR_BIT :
spirv/profile.h
LOOMC_SPIRV_COOPERATIVE_VECTOR_MATRIX_LAYOUT_TRAINING_OPTIMAL_BIT :
spirv/profile.h
LOOMC_SPIRV_ENVIRONMENT_COUNT :
spirv/profile.h
LOOMC_SPIRV_ENVIRONMENT_MAX_SPIRV_VERSION :
spirv/profile.h
LOOMC_SPIRV_ENVIRONMENT_UNKNOWN :
spirv/profile.h
LOOMC_SPIRV_FEATURE_BFLOAT16_COOPERATIVE_MATRIX_KHR :
spirv/profile.h
LOOMC_SPIRV_FEATURE_BFLOAT16_DOT_PRODUCT_KHR :
spirv/profile.h
LOOMC_SPIRV_FEATURE_BFLOAT16_TYPE_KHR :
spirv/profile.h
LOOMC_SPIRV_FEATURE_COOPERATIVE_MATRIX_KHR :
spirv/profile.h
LOOMC_SPIRV_FEATURE_COOPERATIVE_VECTOR_NV :
spirv/profile.h
LOOMC_SPIRV_FEATURE_COOPERATIVE_VECTOR_TRAINING_NV :
spirv/profile.h
LOOMC_SPIRV_FEATURE_COUNT :
spirv/profile.h
LOOMC_SPIRV_FEATURE_FLOAT16 :
spirv/profile.h
LOOMC_SPIRV_FEATURE_FLOAT64 :
spirv/profile.h
LOOMC_SPIRV_FEATURE_INT16 :
spirv/profile.h
LOOMC_SPIRV_FEATURE_INT64 :
spirv/profile.h
LOOMC_SPIRV_FEATURE_INT8 :
spirv/profile.h
LOOMC_SPIRV_FEATURE_PHYSICAL_STORAGE_BUFFER :
spirv/profile.h
LOOMC_SPIRV_FEATURE_STORAGE_BUFFER_16BIT_ACCESS :
spirv/profile.h
LOOMC_SPIRV_FEATURE_STORAGE_BUFFER_8BIT_ACCESS :
spirv/profile.h
LOOMC_SPIRV_FEATURE_UNKNOWN :
spirv/profile.h
LOOMC_SPIRV_FEATURE_VULKAN_SHADER :
spirv/profile.h
LOOMC_SPIRV_LIMIT_COUNT :
spirv/profile.h
LOOMC_SPIRV_LIMIT_MAX_FLAT_GRID_SIZE :
spirv/profile.h
LOOMC_SPIRV_LIMIT_MAX_FLAT_WORKGROUP_SIZE :
spirv/profile.h
LOOMC_SPIRV_LIMIT_MAX_GRID_SIZE_X :
spirv/profile.h
LOOMC_SPIRV_LIMIT_MAX_GRID_SIZE_Y :
spirv/profile.h
LOOMC_SPIRV_LIMIT_MAX_GRID_SIZE_Z :
spirv/profile.h
LOOMC_SPIRV_LIMIT_MAX_WORKGROUP_COUNT_X :
spirv/profile.h
LOOMC_SPIRV_LIMIT_MAX_WORKGROUP_COUNT_Y :
spirv/profile.h
LOOMC_SPIRV_LIMIT_MAX_WORKGROUP_COUNT_Z :
spirv/profile.h
LOOMC_SPIRV_LIMIT_MAX_WORKGROUP_SIZE_X :
spirv/profile.h
LOOMC_SPIRV_LIMIT_MAX_WORKGROUP_SIZE_Y :
spirv/profile.h
LOOMC_SPIRV_LIMIT_MAX_WORKGROUP_SIZE_Z :
spirv/profile.h
LOOMC_SPIRV_LIMIT_MAX_WORKGROUP_STORAGE_BYTES :
spirv/profile.h
LOOMC_SPIRV_LIMIT_SUBGROUP_SIZE :
spirv/profile.h
LOOMC_SPIRV_LIMIT_UNKNOWN :
spirv/profile.h
LOOMC_SPIRV_PROFILE_PRESET_NONE :
spirv/profile.h
LOOMC_SPIRV_PROFILE_PRESET_VULKAN_1_3_BDA :
spirv/profile.h
LOOMC_SPIRV_SCALAR_TYPE_BF16 :
spirv/profile.h
LOOMC_SPIRV_SCALAR_TYPE_F16 :
spirv/profile.h
LOOMC_SPIRV_SCALAR_TYPE_F32 :
spirv/profile.h
LOOMC_SPIRV_SCALAR_TYPE_F64 :
spirv/profile.h
LOOMC_SPIRV_SCALAR_TYPE_S16 :
spirv/profile.h
LOOMC_SPIRV_SCALAR_TYPE_S32 :
spirv/profile.h
LOOMC_SPIRV_SCALAR_TYPE_S64 :
spirv/profile.h
LOOMC_SPIRV_SCALAR_TYPE_S8 :
spirv/profile.h
LOOMC_SPIRV_SCALAR_TYPE_U16 :
spirv/profile.h
LOOMC_SPIRV_SCALAR_TYPE_U32 :
spirv/profile.h
LOOMC_SPIRV_SCALAR_TYPE_U64 :
spirv/profile.h
LOOMC_SPIRV_SCALAR_TYPE_U8 :
spirv/profile.h
LOOMC_SPIRV_SCALAR_TYPE_UNKNOWN :
spirv/profile.h
LOOMC_SPIRV_SCOPE_CROSS_DEVICE :
spirv/profile.h
LOOMC_SPIRV_SCOPE_DEVICE :
spirv/profile.h
LOOMC_SPIRV_SCOPE_INVOCATION :
spirv/profile.h
LOOMC_SPIRV_SCOPE_QUEUE_FAMILY :
spirv/profile.h
LOOMC_SPIRV_SCOPE_SHADER_CALL_KHR :
spirv/profile.h
LOOMC_SPIRV_SCOPE_SUBGROUP :
spirv/profile.h
LOOMC_SPIRV_SCOPE_WORKGROUP :
spirv/profile.h
LOOMC_SPIRV_STORAGE_CLASS_BIT_PHYSICAL_STORAGE_BUFFER :
spirv/profile.h
LOOMC_SPIRV_STORAGE_CLASS_BIT_STORAGE_BUFFER :
spirv/profile.h
LOOMC_SPIRV_STORAGE_CLASS_BIT_WORKGROUP :
spirv/profile.h
LOOMC_STATUS_ABORTED :
status.h
LOOMC_STATUS_ALREADY_EXISTS :
status.h
LOOMC_STATUS_CANCELLED :
status.h
LOOMC_STATUS_CODE_MASK :
status.h
LOOMC_STATUS_DATA_LOSS :
status.h
LOOMC_STATUS_DEADLINE_EXCEEDED :
status.h
LOOMC_STATUS_DEFERRED :
status.h
LOOMC_STATUS_FAILED_PRECONDITION :
status.h
LOOMC_STATUS_INCOMPATIBLE :
status.h
LOOMC_STATUS_INTERNAL :
status.h
LOOMC_STATUS_INVALID_ARGUMENT :
status.h
LOOMC_STATUS_NOT_FOUND :
status.h
LOOMC_STATUS_OK :
status.h
LOOMC_STATUS_OUT_OF_RANGE :
status.h
LOOMC_STATUS_PERMISSION_DENIED :
status.h
LOOMC_STATUS_RESOURCE_EXHAUSTED :
status.h
LOOMC_STATUS_UNAUTHENTICATED :
status.h
LOOMC_STATUS_UNAVAILABLE :
status.h
LOOMC_STATUS_UNIMPLEMENTED :
status.h
LOOMC_STATUS_UNKNOWN :
status.h
LOOMC_STRUCTURE_TYPE_AMDGPU_EMIT_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_AMDGPU_IREE_HAL_PROFILE_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_AMDGPU_PROFILE_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_ARTIFACT_MANIFEST_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_COMPILE_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_COMPILE_REPORT_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_COMPILER_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_CONTEXT_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_CONTEXT_TARGET_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_EMIT_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_IREE_HAL_PROFILE_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_LAUNCH_CONFIG :
base.h
LOOMC_STRUCTURE_TYPE_LINK_INDEX_BUILDER_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_LINK_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_LINKER_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_MODULE_DESERIALIZE_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_MODULE_FUNCTION_QUERY_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_MODULE_GLOBAL_QUERY_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_MODULE_SERIALIZE_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_NONE :
base.h
LOOMC_STRUCTURE_TYPE_OPTION_DICT :
base.h
LOOMC_STRUCTURE_TYPE_PASS_PROGRAM_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_SANITIZER_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_SOURCE_LOAD_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_SOURCE_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_SPIRV_EMIT_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_SPIRV_IREE_HAL_PROFILE_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_SPIRV_PROFILE_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_SPIRV_VULKAN_FUNCTION_TABLE :
base.h
LOOMC_STRUCTURE_TYPE_SPIRV_VULKAN_PROFILE_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_SPIRV_VULKANINFO_PROFILE_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_TARGET_PIPELINE_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_TARGET_SPECIALIZATION_OPTIONS :
base.h
LOOMC_STRUCTURE_TYPE_WORKSPACE_OPTIONS :
base.h
LOOMC_TARGET_CONTROL_FLOW_LOWERING_CFG :
target.h
LOOMC_TARGET_CONTROL_FLOW_LOWERING_STRUCTURED_LOW :
target.h
LOOMC_TARGET_FACT_STATE_FALSE :
target.h
LOOMC_TARGET_FACT_STATE_TRUE :
target.h
LOOMC_TARGET_FACT_STATE_UNKNOWN :
target.h
LOOMC_TARGET_PIPELINE_KIND_PREPARED_LOW :
target.h
LOOMC_TARGET_PIPELINE_KIND_SOURCE_LOW :
target.h
Generated by
1.17.0