summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/HotColdSplit/assumption-cache-invalidation.ll
Commit message (Collapse)AuthorAgeFilesLines
* Invalidate assumption cache before outlining.Aditya Kumar2019-10-041-0/+12
| | | | | | | | | | | | | | Subscribers: llvm-commits Tags: #llvm Reviewers: compnerd, vsk, sebpop, fhahn, tejohnson Reviewed by: vsk Differential Revision: https://reviews.llvm.org/D68478 llvm-svn: 373807
* HotColdSplitting: invalidate the AssumptionCache on splitSaleem Abdulrasool2019-09-231-0/+38
When a cold path is outlined, the value tracking in the assumption cache may be invalidated due to the code motion. We would previously trip an assertion in subsequent passes (but required the passes to happen in a single run as the assumption cache is shared across the passes). Invalidating the cache ensures that we get the correct information when needed with the legacy pass manager as well. llvm-svn: 372667
OpenPOWER on IntegriCloud