diff --git a/llvm/lib/Target/X86/X86LowerAMXIntrinsics.cpp b/llvm/lib/Target/X86/X86LowerAMXIntrinsics.cpp index 662aec2c15241..4912e3d7dd6df 100644 --- a/llvm/lib/Target/X86/X86LowerAMXIntrinsics.cpp +++ b/llvm/lib/Target/X86/X86LowerAMXIntrinsics.cpp @@ -71,7 +71,7 @@ class X86LowerAMXIntrinsics { DomTreeUpdater &DTU; LoopInfo *LI; BasicBlock *createLoop(BasicBlock *Preheader, BasicBlock *Exit, Value *Bound, - Value *Step, StringRef Name, IRBuilderBase &B, + ConstantInt *Step, StringRef Name, IRBuilderBase &B, Loop *L); template Value *createTileLoadStoreLoops(BasicBlock *Start, BasicBlock *End, @@ -103,7 +103,7 @@ class X86LowerAMXIntrinsics { BasicBlock *X86LowerAMXIntrinsics::createLoop(BasicBlock *Preheader, BasicBlock *Exit, Value *Bound, - Value *Step, StringRef Name, + ConstantInt *Step, StringRef Name, IRBuilderBase &B, Loop *L) { LLVMContext &Ctx = Preheader->getContext(); BasicBlock *Header =