summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/PowerPC/DisableHoistingDueToBlockHotnessProfileData.mir
Commit message (Collapse)AuthorAgeFilesLines
* Migrate function attribute "no-frame-pointer-elim"="false" to ↵Fangrui Song2019-12-241-1/+1
| | | | "frame-pointer"="none" as cleanups after D56351
* [NFC] Fix test case after edab7dd426249bd40059b49b255ba9cc5b784753Nemanja Ivanovic2019-11-111-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 Huang2019-11-111-3/+3
| | | | by adding powerpc triple
* Disable hoisting MI to hotter basic blocksVictor Huang2019-11-111-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
OpenPOWER on IntegriCloud