This is the Part2 of the change to replace analyzeSiblingValues. The description of the whole change is in http://reviews.llvm.org/D15302.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
Fix some missing remat cases by changing ParentVNI to OrigVNI in scanRemattable -- Instruction at ParentVNI.def may be only a copy and will be regarded as not remattable while OrigVNI.def contains the real expression for remat.
Move DeadRemats into RegAllocBase class for RegAllocBasic. Add DeadRemats in RegAllocPBQP.