The following 8 instructions are introduced in the ISA 3.0, but not implemented yet, implement them in this patch.
addpcis(subpcis, lnia), darn, maddhd, maddhdu, maddld, setb
Details
Diff Detail
Event Timeline
Delete the p9-instrs.txt file, since all the needed instructions in it have been implemented.
lib/Target/PowerPC/PPCInstr64Bit.td | ||
---|---|---|
687–699 | No need for an extra block with the exact same predicate. | |
lib/Target/PowerPC/PPCInstrFormats.td | ||
399 | Line up the comments on these lines please. | |
lib/Target/PowerPC/PPCInstrInfo.td | ||
3805 | Do we not want 32-bit and 64-bit variants of these? If so, please stick to the naming convention of <MNEMONIC>/<MNEMONIC>8 and set Interpretation64Bit accordingly. If they're 64-bit only, please move them to the right file and have them inherit isPPC64. | |
3807 | Remove the space between i32imm and the colon. Here and for ADDPCIS. | |
test/MC/Disassembler/PowerPC/ppc64-encoding.txt | ||
346 | Add one case where we'll emit an lnia. |
lib/Target/PowerPC/PPCInstrInfo.td | ||
---|---|---|
3805 | We just need 64 bit only, I will move them to PPCInstr64Bit.td |
No need for an extra block with the exact same predicate.