[llvm-commits] [llvm] r139698 - in /llvm/trunk/lib/CodeGen: SplitKit.cpp SplitKit.h

Evan Cheng evan.cheng at apple.com
Wed Sep 14 12:55:29 PDT 2011


On Sep 14, 2011, at 11:54 AM, Jim Grosbach wrote:

> 
> On Sep 14, 2011, at 11:27 AM, Evan Cheng wrote:
> 
>> 
>> On Sep 14, 2011, at 10:06 AM, Jakob Stoklund Olesen wrote:
>> 
>>> 
>>> 
>>> We really need a way of injecting machine code into any pass in the pipeline, like opt can do with IR.
>> 
>> I support this. What would it take though? It seems like a non-trivial task.
>> 
> 
> Offhand, it seems the main thing we'd need is the ability serialize MachineFunctions. Definitely non-trivial, but not intractable.

Serializing MF is one part of it. It will have to correctly handle target specific info. The messy part is the other states like MachineRegisterInfo.

Evan

> 
>> Evan
>> 
>>> 
>>> Suggestions welcome.
>>> 
>>> /jakob
>>> 
>>> _______________________________________________
>>> llvm-commits mailing list
>>> llvm-commits at cs.uiuc.edu
>>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>> 
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
> 




More information about the llvm-commits mailing list