[LLVMdev] PR1350 (Vreg subregs) questions

Evan Cheng evan.cheng at apple.com
Mon Jun 11 19:22:45 PDT 2007


On Jun 11, 2007, at 6:14 PM, Christopher Lamb wrote:

>
> What's the best way to get an SDNode through to DAG scheduling
> without getting mangled during Lowering/ISel?

What do you mean by "mangled"? Please clarify.

>
> When should subregs be flattened to actual registers: AsmPrinter?
> Somewhere in LiveIntervals, during RegAlloc?

You mean turning part of a larger physical register into a sub- 
register? I would think LiveIntervals or else copy coalescing might  
not work right.

Evan

>
> Is there are common API used to turn vregs into physregs that could
> be changed to flatten any subregs in a central location?
> --
> Christopher Lamb
>
>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev




More information about the llvm-dev mailing list