forked from OSchip/llvm-project
[AVR] Remove a few very old TODOs that don't have enough context to understand
llvm-svn: 307622
This commit is contained in:
parent
a36eae0b2b
commit
946ab551ed
|
@ -149,7 +149,10 @@ bool AVRAsmPrinter::PrintAsmMemoryOperand(const MachineInstr *MI,
|
|||
(void)MO;
|
||||
assert(MO.isReg() && "Unexpected inline asm memory operand");
|
||||
|
||||
// TODO: We can look up the alternative name for the register if it's given.
|
||||
// TODO: We should be able to look up the alternative name for
|
||||
// the register if it's given.
|
||||
// TableGen doesn't expose a way of getting retrieving names
|
||||
// for registers.
|
||||
if (MI->getOperand(OpNum).getReg() == AVR::R31R30) {
|
||||
O << "Z";
|
||||
} else {
|
||||
|
|
|
@ -202,8 +202,6 @@ def ZREG : RegisterClass<"AVR", [i16], 8, (add R31R30)>;
|
|||
// Register class used for the stack read pseudo instruction.
|
||||
def GPRSP: RegisterClass<"AVR", [i16], 8, (add SP)>;
|
||||
|
||||
//:TODO: if we remove this we get an error in tablegen
|
||||
//:TODO: this is just a hack, remove it once add16 works!
|
||||
// Status register.
|
||||
def SREG : AVRReg<14, "FLAGS">, DwarfRegNum<[88]>;
|
||||
def CCR : RegisterClass<"AVR", [i8], 8, (add SREG)>
|
||||
|
|
Loading…
Reference in New Issue