Skip to content

Commit 4bc7cc1

Browse files
pszymichsys_zuul
authored andcommitted
Changed IGCConstantFolder::CreateShuffleVector signature
for LLVM11. Change-Id: Ie6ec6e75bbd05f68e4415d5365b11a77a370d4aa
1 parent 38c2242 commit 4bc7cc1

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

IGC/common/IGCConstantFolder.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,10 +264,17 @@ class IGCConstantFolder
264264
return m_baseConstantFolder.CreateInsertElement(Vec, NewElt, Idx);
265265
}
266266

267+
#if LLVM_VERSION_MAJOR < 11
267268
inline llvm::Constant* CreateShuffleVector(llvm::Constant* V1, llvm::Constant* V2,
268269
llvm::Constant* Mask) const {
269270
return m_baseConstantFolder.CreateShuffleVector(V1, V2, Mask);
270271
}
272+
#else
273+
inline llvm::Constant* CreateShuffleVector(llvm::Constant* V1, llvm::Constant* V2,
274+
llvm::ArrayRef<int> Mask) const {
275+
return m_baseConstantFolder.CreateShuffleVector(V1, V2, Mask);
276+
}
277+
#endif
271278

272279
inline llvm::Constant* CreateExtractValue(llvm::Constant* Agg,
273280
llvm::ArrayRef<unsigned> IdxList) const {

0 commit comments

Comments
 (0)