[llvm-commits] RFC: R600/SI backend v2
Jakob Stoklund Olesen
stoklund at 2pi.dk
Mon May 7 10:52:43 PDT 2012
On May 7, 2012, at 6:17 AM, Tom Stellard <thomas.stellard at amd.com> wrote:
> Should I be interpreting
> the lack of responses as approval
No.
It doesn't look like you are finished preparing this for submission. Besides the style issues you mention, most of the comments I found look like "TODO: Add full description".
I, for one, find it tedious to read thousands of uncommented source lines. That might explain the lack of responses.
This isn't the way to go:
+// We are piggybacking on the CommentFlag enum in MachineInstr.h to
+// set bits in AsmPrinterFlags of the MachineInstruction. We will
+// start at bit 16 and allocate down while LLVM will start at bit
+// 1 and allocate up.
We've had that discussion with Micah before.
Is AMDILUtilityFunctions.h dumping a bunch of functions in the global namespace? That's not a good idea. Same thing for the llvm namespace.
You still have some old target hooks, that aren't used any more. (isMoveInstr, copyRegToReg, probably others).
I would suggest that you go over the code and make sure it is properly documented. Also remove dead code and fix the style issues while you are there.
/jakob
More information about the llvm-commits
mailing list