Searched +full:llvm +full:- +full:orcjit (Results 1 – 11 of 11) sorted by relevance
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/ |
| D | LLVMBuild.txt | 1 ;===- ./lib/ExecutionEngine/Orc/LLVMBuild.txt ----------------*- Conf -*--===; 3 ; Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 ; See https://llvm.org/LICENSE.txt for license information. 5 ; SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 ;===------------------------------------------------------------------------===; 13 ; http://llvm.org/docs/LLVMBuild.html 15 ;===------------------------------------------------------------------------===; 19 name = OrcJIT
|
| /third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
| D | lp_bld_init.h | 20 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 40 #include <llvm-c/Orc.h> 42 #include <llvm-c/ExecutionEngine.h> 56 /* own this->module */ 108 * for ORCJIT, after this function gets called, all access and modification to 110 * as module has been moved into ORCJIT and may be recycled 133 * specified by IEEE standard (PowerISA 2.06 - Section 6.3). This guarantees in lp_bld_ppc_disable_denorms() 134 * that some rounding and half-float to float handling does not round in lp_bld_ppc_disable_denorms() 140 if (util_get_cpu_caps()->has_altivec) { in lp_bld_ppc_disable_denorms()
|
| D | lp_bld_init_orc.cpp | 3 * SPDX-License-Identifier: MIT 23 #include <llvm/Config/llvm-config.h> 24 #include <llvm-c/Core.h> 25 #include <llvm-c/Orc.h> 26 #include <llvm-c/LLJIT.h> 27 #include <llvm-c/TargetMachine.h> 28 #include <llvm-c/Support.h> 30 #include <llvm-c/Analysis.h> 32 #include <llvm-c/Transforms/Scalar.h> 34 #include <llvm-c/Transforms/Utils.h> [all …]
|
| /third_party/mesa3d/ |
| D | meson_options.txt | 1 # Copyright © 2017-2019 Intel Corporation 2 # SPDX-License-Identifier: MIT 5 'split-debug', 8 …ription : 'split debug information (-gsplit-dwarf compile flag) and debug information in the gdb i… 22 'egl-native-platform', 33 'android-stub', 36 description : 'Build against android-stub', 40 'android-strict', 49 'android-libbacktrace', 55 'dri-drivers-path', [all …]
|
| D | meson.build | 1 # Copyright © 2017-2020 Intel Corporation 2 # SPDX-License-Identifier: MIT 12 'b_ndebug=if-release', 22 add_project_arguments('-fobjc-arc', language : 'objc') 45 …ug') == 'true' or (get_option('buildtype') == 'release' and get_option('b_ndebug') == 'if-release') 51 '-D__STDC_CONSTANT_MACROS', 52 '-D__STDC_FORMAT_MACROS', 53 '-D__STDC_LIMIT_MACROS', 54 '-DPACKAGE_VERSION="@0@"'.format(meson.project_version()), 55 '-DPACKAGE_BUGREPORT="https://gitlab.freedesktop.org/mesa/mesa/-/issues"', [all …]
|
| /third_party/rust/rust/src/ci/docker/host-x86_64/disabled/dist-x86_64-haiku/ |
| D | llvm-config.sh | 4 --version) echo 4.0.1;; 5 --prefix) echo $SCRATCH/haiku-cross/sysroot/boot/system;; 6 --bindir) echo $SCRATCH/haiku-cross/sysroot/boot/system/bin;; 7 --includedir) echo $SCRATCH/haiku-cross/sysroot/boot/system/develop/headers;; 8 --libdir) echo $SCRATCH/haiku-/cross/sysroot/boot/system/develop/lib;; 9 --cmakedir) echo $SCRATCH/haiku-/cross/sysroot/boot/system/develop/lib/cmake/llvm;; 10 --cppflags) echo -I$SCRATCH/haiku-/cross/sysroot/boot/system/develop/headers \ 11 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS;; 12 --cflags) echo -I$SCRATCH/haiku-cross/sysroot/boot/system/develop/headers \ 13 -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings \ [all …]
|
| /third_party/mesa3d/docs/relnotes/ |
| D | 24.2.0.rst | 1 Mesa 24.2.0 Release Notes / 2024-08-14 20 --------------- 24 c02bb72cea290f78b11895a0c95c7c92394f180d7ff66d4a762ec6950a58addf mesa-24.2.0.tar.xz 28 ------------ 30 - VK_KHR_dynamic_rendering_local_read on RADV 31 - VK_EXT_legacy_vertex_attributes on lavapipe, ANV, Turnip and RADV 32 - VK_MESA_image_alignment_control on RADV 33 - VK_EXT_shader_replicated_composites on ANV, dozen, hasvk, lavapipe, nvk, RADV, and Turnip 34 - VK_KHR_maintenance5 on v3dv 35 - VK_KHR_maintenance7 on RADV [all …]
|
| D | 24.3.0.rst | 1 Mesa 24.3.0 Release Notes / 2024-11-21 20 ------------- 24 SHA256: 97813fe65028ef21b4d4e54164563059e8408d8fee3489a2323468d198bf2efc mesa-24.3.0.tar.xz 25 …821e68d7a8c37a07871d097ab17555f41a4fe716f0de7df95ad7d452b1ed57db6527838eb839ba4 mesa-24.3.0.tar.xz 29 ------------ 31 - Expose Vulkan 1.3 on v3dv, both rpi4 and rpi5 32 - VK_EXT_descriptor_buffer on nvk 33 - VK_EXT_post_depth_coverage on nvk 34 - VK_KHR_video_maintenance1 on radv 35 - VK_EXT_legacy_vertex_attributes on nvk [all …]
|
| /third_party/mesa3d/.gitlab-ci/build/ |
| D | gitlab-ci.yml | 2 .build-common: 3 extends: .container+build-rules 7 # Build jobs don't take more than 1-3 minutes. 5-8 min max on a fresh runner 22 - _build/meson-logs/*.txt 23 - _build/meson-logs/strace 24 - _build/.ninja_log 25 - artifacts 28 .build-linux: 29 extends: .build-common 36 - !reference [default, before_script] [all …]
|
| /third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
| D | lp_state_fs.c | 21 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 34 * - early depth test 35 * - fragment shader 36 * - alpha test 37 * - depth/stencil test 38 * - blending 41 * plumbing of converting Gallium state into LLVM IR is done elsewhere, in the 43 * muster the LLVM JIT execution engine to create a function that follows an 110 #include "util/mesa-sha1.h" 138 for (unsigned i = 0; i < format_desc->nr_channels; ++i) { in is_arithmetic_format() [all …]
|
| D | lp_state_cs.c | 52 #include "util/mesa-sha1.h" 127 LLVMTypeRef float_type = LLVMFloatTypeInContext(gallivm->context); in create_mesh_jit_output_type_deref() 149 struct gallivm_state *gallivm = bld->gallivm; in lp_mesh_llvm_emit_store_output() 150 LLVMBuilderRef builder = gallivm->builder; in lp_mesh_llvm_emit_store_output() 153 struct lp_type type = bld->type; in lp_mesh_llvm_emit_store_output() 182 channel_vec = LLVMBuildGEP2(builder, output_type, mesh->outputs, indices, 3, ""); in lp_mesh_llvm_emit_store_output() 187 …LLVMValueRef cond = LLVMBuildICmp(gallivm->builder, LLVMIntNE, mask_vec, lp_build_const_int_vec(ga… in lp_mesh_llvm_emit_store_output() 188 cond = LLVMBuildExtractElement(gallivm->builder, cond, idx, ""); in lp_mesh_llvm_emit_store_output() 198 res = LLVMBuildGEP2(builder, output_type, mesh->outputs, indices, 3, ""); in lp_mesh_llvm_emit_store_output() 204 …LLVMValueRef cond = LLVMBuildICmp(gallivm->builder, LLVMIntNE, mask_vec, lp_build_const_int_vec(ga… in lp_mesh_llvm_emit_store_output() [all …]
|