[LLVMdev] MachineOperand Fixed Register

Jakob Stoklund Olesen stoklund at 2pi.dk
Mon May 20 14:58:49 PDT 2013


On May 16, 2013, at 2:23 PM, dag at cray.com wrote:

> Is there any way to determine if a Register-type MachineOperand
> represents a fixed machine register?  For example, call arguments must
> end up in specific machine register but I don't see any way to ascertain
> this from the information in MachineOperand.  Basically, I need to know
> if I am allowed to rename a MachineOperand or not after register
> allocation.

I think the anti-dependency breakers in the post-RA scheduler can do that.

/jakob




More information about the llvm-dev mailing list