[llvm-commits] [llvm] r75806 - in /llvm/trunk: include/llvm/CodeGen/AsmPrinter.h utils/TableGen/AsmWriterEmitter.cpp
David A. Greene
greened at obbligato.org
Fri Jul 17 11:40:18 PDT 2009
On Friday 17 July 2009 12:26, you wrote:
> > // Do the post instruction processing and print the final newline
> > - UniqueOperandCommands.push_back(" postInstructionAction(*MI);\n
> > O << \"\\n\";\n return true;\n"); +
> > UniqueOperandCommands.push_back(" EmitComments(*MI);\n O <<
> > \"\\n\";\n return true;\n");
>
> This "return true" here is too early, it is missing the last fragment in
> case of MOVF_INSN in PIC16. I think this is broken since your commit
> 75490 itself.
Strange that testing didn't catch this.
> (ins i8imm:$offset, i8mem:$ptrlo, i8imm:$ptrhi),
> "movf ${ptrlo} + ${offset}, W",
>
> ", W" is getting missed.
> Try attached .bc file.
Ok, I'll look at this.
-Dave
More information about the llvm-commits
mailing list