Details
Diff Detail
Event Timeline
| lib/Target/ARM/Thumb1FrameLowering.cpp | ||
|---|---|---|
| 631 | A Thumb target implicitly has v4T ops (or above), so this condition is meaningless. | |
| test/CodeGen/ARM/debug-frame.ll | ||
| 33 | This test is not v4T-specific, so it's easier to bump the target triple to v5T than to update every epilogue for v4T compatibility. | |
| test/CodeGen/Thumb/large-stack.ll | ||
| 35 | The temporary register to be used here doesn't seem to have to be constrained to just r0, and somehow my patch affected the choice, so I'm relaxing the test. | |
| test/CodeGen/Thumb/pop-special-fixup.ll | ||
| 1 | The same test case (a diamond with a non-trivial final BB) is now checked in thumb-shrink-wrapping.ll in the four combinations: {v4T,v5T}x{enable shrink-wrap,disable shrink-wrap} | |
Hi Artyom,
I think I've convinced myself this logic is sound. Go for it! And sorry for the delay.
Tim.
A Thumb target implicitly has v4T ops (or above), so this condition is meaningless.