This patch is a follow-up to D87616 which checks that the def of the VCMP operands is the same as it is for the VPT to make sure their values haven't changed in-between.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Hey Sam, add a couple of tests please to catch when the defs are mismatched.
llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | ||
---|---|---|
1335 | You can use getMIOperand(VCMP, Op*) here, and the code can be reduced into a loop iterating over the operands of the VCMP. |
clang-format: please reformat the code
17 diff lines are omitted. See full path.