Home
last modified time | relevance | path

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/
DLLVMBuild.txt1 ;===- ./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/
Dlp_bld_init.h20 * 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()
Dlp_bld_init_orc.cpp3 * 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/
Dmeson_options.txt1 # 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 …]
Dmeson.build1 # 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/
Dllvm-config.sh4 --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/
D24.2.0.rst1 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 …]
D24.3.0.rst1 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/
Dgitlab-ci.yml2 .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/
Dlp_state_fs.c21 * 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 …]
Dlp_state_cs.c52 #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 …]