diff options
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.patch | 49 |
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 @@ | |||
1 | From e09e752949e7af0231884d1b11ea907e3e8b1611 Mon Sep 17 00:00:00 2001 | ||
2 | From: Artem Gindinson <artem.gindinson@intel.com> | ||
3 | Date: Fri, 18 Nov 2022 14:48:45 +0000 | ||
4 | Subject: [PATCH] Additional VC fix of pointer element type API usage | ||
5 | |||
6 | Quick fixup to the LLVM 15 buildability in the footsteps of commit | ||
7 | intel/intel-graphics-compiler@b86c1bf. | ||
8 | |||
9 | Upstream-Status: Backport | ||
10 | Signed-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 | |||
16 | diff --git a/IGC/VectorCompiler/lib/GenXCodeGen/GenXSimdCFRegion.cpp b/IGC/VectorCompiler/lib/GenXCodeGen/GenXSimdCFRegion.cpp | ||
17 | index 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()}; | ||