[PATCH] D158291: [PoC][WIP] Add an AArch64 specific pass for loop idiom recognition
Craig Topper via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 1 08:35:29 PDT 2023
craig.topper added inline comments.
================
Comment at: llvm/lib/Target/AArch64/AArch64LoopIdiomRecognize.cpp:282
+ if (!match(Header->getTerminator(),
+ m_Br(m_ICmp(Pred, m_Instruction(Index), m_Value(MaxLen)),
+ m_BasicBlock(EndBB), m_BasicBlock(WhileBB))))
----------------
I think you want m_Specific(Index) instead of m_Instruction. m_Instruction will match any instruction and overwrite Index
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D158291/new/
https://reviews.llvm.org/D158291
More information about the llvm-commits
mailing list