This is a non-functional to clarify some of the terminology in the
AArch64SVEInstrInfo/SVEInstrFormats.td files around the tables
for mapping an instruction to it's reverse instruction counter part,
and vice versa. e.g. DIV -> DIVR and DIVR -> DIV.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp | ||
---|---|---|
446–447 | Not the fault of this patch but we might want to consider something like below, unless we're confident there won't actually be a double lookup. if ((int RevOpcode = AArch64::getSVERevInstr(Opcode)) != -1) Opcode = RevOpcode; |
Not the fault of this patch but we might want to consider something like below, unless we're confident there won't actually be a double lookup.