Skip to content

Commit d573da8

Browse files
PawelJureksys_zuul
authored andcommitted
Fixes for cl_khr_int64_base_atomics and cl_khr_int64_extended_atomics.
Adding support for atomic intrinsics in Emu64OpsPass. Change-Id: Ic3a56d6492b6890bb8094e2eea8f6e142c1acbc9
1 parent d147928 commit d573da8

File tree

10 files changed

+110
-256
lines changed

10 files changed

+110
-256
lines changed

IGC/AdaptorOCL/UnifyIROCL.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
7878
#include "Compiler/Optimizer/OpenCLPasses/LocalBuffers/InlineLocalsResolution.hpp"
7979
#include "Compiler/Optimizer/OpenCLPasses/ReplaceUnsupportedIntrinsics/ReplaceUnsupportedIntrinsics.hpp"
8080
#include "Compiler/Optimizer/OpenCLPasses/Atomics/ResolveOCLAtomics.hpp"
81-
#include "Compiler/Optimizer/OpenCLPasses/Atomics/ResolveSpinLocks.hpp"
8281
#include "Compiler/Optimizer/OpenCLPasses/WGFuncs/WGFuncResolution.hpp"
8382
#include "Compiler/Optimizer/OpenCLPasses/AlignmentAnalysis/AlignmentAnalysis.hpp"
8483
#include "Compiler/Optimizer/PreCompiledFuncImport.hpp"
@@ -380,7 +379,6 @@ static void CommonOCLBasedPasses(
380379
mpm.add(new ImageFuncsAnalysis());
381380
mpm.add(new OpenCLPrintfAnalysis());
382381
mpm.add(createDeadCodeEliminationPass());
383-
mpm.add(new ResolveSpinLocks());
384382
mpm.add(new ProgramScopeConstantAnalysis());
385383
mpm.add(new PrivateMemoryUsageAnalysis());
386384
mpm.add(new AggregateArgumentsAnalysis());

IGC/BiFModule/Implementation/IBiF_Header.cl

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,6 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
3030
#ifndef _IBIF_HEADER_
3131
#define _IBIF_HEADER_
3232

33-
extern __constant int __Support64BitInst;
34-
extern __constant int __Need64BitIntEmulation;
35-
3633

3734
#ifdef cl_khr_fp16
3835
#pragma OPENCL EXTENSION cl_khr_fp16 : enable

0 commit comments

Comments
 (0)