It's the only combine (AFAIK) that didn't use an apply function.
There is no reason for it to mutate instructions in the matcher, so split it up.
Details
Details
- Reviewers
aemerson arsenm - Commits
- rGaf67b6760bdb: [AArch64] Split lowerVectorFCMP combine
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
LGTM with nit.
llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp | ||
---|---|---|
967–986 | Could you re-order these into Dst. LHS then RHS. You can use GFCmp here to simplify accessing the regs and predicate. |
Could you re-order these into Dst. LHS then RHS. You can use GFCmp here to simplify accessing the regs and predicate.