Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Migrate function attribute "no-frame-pointer-elim"="false" to ↵ | Fangrui Song | 2019-12-24 | 1 | -1/+1 |
| | | | | "frame-pointer"="none" as cleanups after D56351 | ||||
* | [NFC] Fix test case after edab7dd426249bd40059b49b255ba9cc5b784753 | Nemanja Ivanovic | 2019-11-11 | 1 | -4/+18 |
| | | | | | | The author of the patch forgot to add -verify-machineinstrs to the RUN lines which would have made the issue appear on all bots. Added that as well as a fix for the undefined register issue (after the hoisting). | ||||
* | Fixing PowerPC llc test cases for Disable hoisting MI to hotter basic blocks ↵ | Victor Huang | 2019-11-11 | 1 | -3/+3 |
| | | | | by adding powerpc triple | ||||
* | Disable hoisting MI to hotter basic blocks | Victor Huang | 2019-11-11 | 1 | -0/+237 |
In current Hoist() function of machine licm pass, it will not check the source and destination basic block frequencies that a instruction is hoisted from/to. There is a chance that instruction is hoisted from a cold to a hot basic block. In this patch, we add options to disable machine instruction hoisting if destination block is hotter. Differential Revision: https://reviews.llvm.org/D63676 |