http://llvm.org/bugs/show_bug.cgi?id=13608
Bug #: 13608
Summary: Need an alternative register allocation order
Product: new-bugs
Version: trunk
Platform: PC
OS/Version: Windows NT
Status: NEW
Severity: enhancement
Priority: P
Component: new bugs
AssignedTo: [email protected]
ReportedBy: [email protected]
CC: [email protected]
Classification: Unclassified
Currently, LLVM allocates registers in a linear order: given a VR, it tries all
the regs in the corresponding Reg Class in the same order.
In many cases, it is desirable as it can minimize register pressure.
However, on some ARM processor with limited register renaming capability, we
observe performance loss due to increased false data dependency.
So, we suggest to add an optional round-robin style register allocation
ordering, which can be enabled on-demand.
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs