summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/ARM/pr25838.ll
Commit message (Collapse)AuthorAgeFilesLines
* [LivePhysRegs] Fix handling of return instructions.Eli Friedman2018-02-061-1/+1
| | | | | | | | | | | | | | | | | See D42509 for the original version of this. Basically, there are two significant changes to behavior here: - addLiveOuts always adds all pristine registers (even if a block has no successors). - addLiveOuts and addLiveOutsNoPristines always add all callee-saved registers for return blocks (including conditional return blocks). I cleaned up the functions a bit to make it clear these properties hold. Differential Revision: https://reviews.llvm.org/D42655 llvm-svn: 324422
* Fix PR25838.Cong Hou2015-12-171-0/+34
This is a quick fix to PR25838. The issue comes from the restriction that we cannot normalize probabilities containing both known and unknown ones. A patch that removes this restriction is under the review now: http://reviews.llvm.org/D15548 llvm-svn: 255867
OpenPOWER on IntegriCloud