Projects
openEuler:24.03:SP1:Everything
mesa
_service:tar_scm:0002-llvmpipe-support-loongarc...
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:tar_scm:0002-llvmpipe-support-loongarch64-orcjit.patch of Package mesa
From 486ff712babd672bdaa8830e250653f12879f1da Mon Sep 17 00:00:00 2001 From: zhaojiale <zhaojiale@loongson.cn> Date: Sun, 12 May 2024 00:17:10 +0800 Subject: [PATCH 2/2] llvmpipe: support loongarch64 orcjit Signed-off-by: zhaojiale <zhaojiale@loongson.cn> --- src/gallium/auxiliary/gallivm/lp_bld_init_orc.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/auxiliary/gallivm/lp_bld_init_orc.cpp b/src/gallium/auxiliary/gallivm/lp_bld_init_orc.cpp index 797c9e1..17767f4 100644 --- a/src/gallium/auxiliary/gallivm/lp_bld_init_orc.cpp +++ b/src/gallium/auxiliary/gallivm/lp_bld_init_orc.cpp @@ -52,7 +52,7 @@ /* conflict with ObjectLinkingLayer.h */ #include "util/u_memory.h" -#if DETECT_ARCH_RISCV64 == 1 || DETECT_ARCH_RISCV32 == 1 || (defined(_WIN32) && LLVM_VERSION_MAJOR >= 15) +#if DETECT_ARCH_RISCV64 == 1 || DETECT_ARCH_RISCV32 == 1 || DETECT_ARCH_LOONGARCH64 == 1 || (defined(_WIN32) && LLVM_VERSION_MAJOR >= 15) /* use ObjectLinkingLayer (JITLINK backend) */ #define USE_JITLINK #endif @@ -570,7 +570,7 @@ llvm::orc::JITTargetMachineBuilder LPJit::create_jtdb() { std::vector<std::string> MAttrs; -#if LLVM_VERSION_MAJOR >= 4 && (DETECT_ARCH_X86 == 1 || DETECT_ARCH_X86_64 == 1 || DETECT_ARCH_ARM == 1) +#if LLVM_VERSION_MAJOR >= 4 && (DETECT_ARCH_X86 == 1 || DETECT_ARCH_X86_64 == 1 || DETECT_ARCH_ARM == 1 || DETECT_ARCH_LOONGARCH64 == 1) /* llvm-3.3+ implements sys::getHostCPUFeatures for Arm * and llvm-3.7+ for x86, which allows us to enable/disable * code generation based on the results of cpuid on these -- 2.43.0
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2