summaryrefslogtreecommitdiffstats
path: root/dynamic-layers/clang-layer/recipes-opencl/igc/files/e09e752949e7af0231884d1b11ea907e3e8b1611.patch
diff options
context:
space:
mode:
Diffstat (limited to 'dynamic-layers/clang-layer/recipes-opencl/igc/files/e09e752949e7af0231884d1b11ea907e3e8b1611.patch')
-rw-r--r--dynamic-layers/clang-layer/recipes-opencl/igc/files/e09e752949e7af0231884d1b11ea907e3e8b1611.patch49
1 files changed, 0 insertions, 49 deletions
diff --git a/dynamic-layers/clang-layer/recipes-opencl/igc/files/e09e752949e7af0231884d1b11ea907e3e8b1611.patch b/dynamic-layers/clang-layer/recipes-opencl/igc/files/e09e752949e7af0231884d1b11ea907e3e8b1611.patch
deleted file mode 100644
index 55cb2a7d..00000000
--- a/dynamic-layers/clang-layer/recipes-opencl/igc/files/e09e752949e7af0231884d1b11ea907e3e8b1611.patch
+++ /dev/null
@@ -1,49 +0,0 @@
1From e09e752949e7af0231884d1b11ea907e3e8b1611 Mon Sep 17 00:00:00 2001
2From: Artem Gindinson <artem.gindinson@intel.com>
3Date: Fri, 18 Nov 2022 14:48:45 +0000
4Subject: [PATCH] Additional VC fix of pointer element type API usage
5
6Quick fixup to the LLVM 15 buildability in the footsteps of commit
7intel/intel-graphics-compiler@b86c1bf.
8
9Upstream-Status: Backport
10Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
11
12---
13 IGC/VectorCompiler/lib/GenXCodeGen/GenXSimdCFRegion.cpp | 8 ++++----
14 1 file changed, 4 insertions(+), 4 deletions(-)
15
16diff --git a/IGC/VectorCompiler/lib/GenXCodeGen/GenXSimdCFRegion.cpp b/IGC/VectorCompiler/lib/GenXCodeGen/GenXSimdCFRegion.cpp
17index 363d622c24c..c047c545ac8 100644
18--- a/IGC/VectorCompiler/lib/GenXCodeGen/GenXSimdCFRegion.cpp
19+++ b/IGC/VectorCompiler/lib/GenXCodeGen/GenXSimdCFRegion.cpp
20@@ -748,12 +748,12 @@ void GenXPredToSimdCF::insertIfGoto(SimdCFIfRegion &R) {
21 Mask->getName() + ".not");
22 Value *EM = getEM(M);
23 Instruction *OldGotoEM =
24- Builder.CreateLoad(EM->getType()->getPointerElementType(), EM,
25+ Builder.CreateLoad(IGCLLVM::getNonOpaquePtrEltTy(EM->getType()), EM,
26 false /*isVolatile*/, EM->getName());
27 OldGotoEM->setDebugLoc(DL);
28 Value *GotoRMAddr = getRMAddr(Br->getSuccessor(0), SimdWidth);
29 Instruction *OldGotoRM = Builder.CreateLoad(
30- GotoRMAddr->getType()->getPointerElementType(), GotoRMAddr,
31+ IGCLLVM::getNonOpaquePtrEltTy(GotoRMAddr->getType()), GotoRMAddr,
32 false /*isVolatile*/, GotoRMAddr->getName());
33 OldGotoRM->setDebugLoc(DL);
34 Type *GotoTys[] = {OldGotoEM->getType(), OldGotoRM->getType()};
35@@ -798,12 +798,12 @@ void GenXPredToSimdCF::insertIfGoto(SimdCFIfRegion &R) {
36 AfterThens[&R] = AfterThen;
37
38 Builder.SetInsertPoint(AfterThen, AfterThen->begin());
39- auto *OldEM = Builder.CreateLoad(EM->getType()->getPointerElementType(), EM,
40+ auto *OldEM = Builder.CreateLoad(IGCLLVM::getNonOpaquePtrEltTy(EM->getType()), EM,
41 false /*isVolatile*/, EM->getName());
42 OldEM->setDebugLoc(DL);
43 auto *RMAddr = getRMAddr(Br->getSuccessor(0), SimdWidth);
44 auto *RM =
45- Builder.CreateLoad(RMAddr->getType()->getPointerElementType(), RMAddr,
46+ Builder.CreateLoad(IGCLLVM::getNonOpaquePtrEltTy(RMAddr->getType()), RMAddr,
47 false /*isVolatile*/, RMAddr->getName());
48 RM->setDebugLoc(DL);
49 Type *Tys[] = {OldEM->getType(), RM->getType()};