Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Migrate function attribute "no-frame-pointer-elim-non-leaf" to ↵ | Fangrui Song | 2019-12-24 | 1 | -1/+1 |
| | | | | "frame-pointer"="non-leaf" as cleanups after D56351 | ||||
* | [PowerPC] Fix assert from machine verify pass that missing undef register flag | Zi Xuan Wu | 2018-12-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | Fix assert about using an undefined physical register in machine instruction verify pass. The reason is that register flag undef is missing when doing transformation from If Conversion Pass. ``` Bad machine code: Using an undefined physical register - function: func_65 - basic block: %bb.0 entry (0x10024740738) - instruction: BCLR killed $cr5lt, implicit $lr8, implicit $rm, implicit undef $x3 - operand 0: killed $cr5lt LLVM ERROR: Found 1 machine code errors. ``` There are also other existing testcases with same issue. So I add -verify-machineinstrs option to open verifying. Differential Revision: https://reviews.llvm.org/D55408 llvm-svn: 348566 | ||||
* | Update to remove the no-frame-pointer-elim-non-leaf flag if it was set to ↵ | Bill Wendling | 2013-08-22 | 1 | -1/+1 |
| | | | | | | 'false'. llvm-svn: 189068 | ||||
* | Cleanup initial-value constants in PPCCTRLoops | Hal Finkel | 2013-03-18 | 1 | -0/+25 |
Because the initial-value constants had not been added to the list of instructions considered for DCE the resulting code had redundant constant-materialization instructions. llvm-svn: 177294 |