[llvm-commits] [llvm] r109449 - /llvm/trunk/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp

Eric Christopher echristo at apple.com
Mon Jul 26 15:06:04 PDT 2010


On Jul 26, 2010, at 2:49 PM, Evan Cheng wrote:

> The "excess register pressure" returned by HighRegPressure() is not accurate enough to factor into scheduling priority. Eliminate it and add early exits to speed up scheduling.

Excess was "number of registers used over the number in the class"?  If so it would probably only be useful when trying to schedule for conservation of registers, or to get registers back to where we can start scheduling for ILP again.

Why wasn't it accurate?  Cost problems or...?

-eric



More information about the llvm-commits mailing list