[LLVMdev] [PATCH] Support asm comment output
Chris Lattner
clattner at apple.com
Tue Jul 14 17:17:09 PDT 2009
On Jul 14, 2009, at 3:10 PM, David Greene wrote:
> On Tuesday 14 July 2009 15:35, David Greene wrote:
>> On Monday 13 July 2009 15:58, David Greene wrote:
>>> Again, after answering the FI stack slot question, the IR-level
>>> instruction information is the only thing we can't do through
>>> asmprinter.
>>> I'm open to other ways of capturing the information that don't
>>> require
>>> comments in MachineInstrs. But the information has to be stored
>>> somewhere.
>>
>> Ugh. I just found another case I don't think we can synthesize in
>> asmprinter. We mark rematerialized instructions as well so our
>> performance
>> guys don't come and ask us why we didn't hoist saomething out of a
>> loop.
>> :)
>
> Here's another question. If we mark StackObjects as spill slots,
> isn't it
> possible that stack slot coloring could come along and assign non-
> spill/reload
> memory objects to the same slot? If so, it would appear we really
> do need
> a flag on MachineInstr to notate all spills and reloads.
Dave, lets start with the simple stuff and get it working first. We
can feature creep it after that :)
-Chris
More information about the llvm-dev
mailing list