search for: newrc

Displaying 1 result from an estimated 1 matches for "newrc".

Did you mean: newc
2009 Apr 28
1
[LLVMdev] Register class intersection
...nd A.SpillAlignment is divided by B.SpillAlignment This would introduce two new subclass chains: RFP80 subclass of RFP64 subclass of RFP32 VR128 subclass of FR64 Define intersection as described above: intersection(A, B) = max { X | X subclass-eq A, X subclass-eq B } The coalescer can then use NewRC = intersection(SrcRC, DstRC). This gives the same result for the existing targets, and it works correctly for blackfin and other future targets. The subclass relation can be seen as adding constraints on a virtual register. If A is a subclass of B, it is always legal to change a virtual re...