Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [LoopDataPrefetch] Add stats and debug output | Adam Nemet | 2016-03-09 | 1 | -0/+9 |
| | | | | llvm-svn: 262998 | ||||
* | [LoopDataPrefetch] If prefetch distance is not set, skip pass | Adam Nemet | 2016-03-07 | 1 | -2/+5 |
| | | | | | | | | | | | | | | This lets select sub-targets enable this pass. The patch implements the idea from the recent llvm-dev thread: http://thread.gmane.org/gmane.comp.compilers.llvm.devel/94925 The goal is to enable the LoopDataPrefetch pass for the Cyclone sub-target only within Aarch64. Positive and negative tests will be included in an upcoming patch that enables selective prefetching of large-strided accesses on Cyclone. llvm-svn: 262844 | ||||
* | [PPCLoopDataPrefetch] Move pass to Transforms/Scalar/LoopDataPrefetch. NFC | Adam Nemet | 2016-02-18 | 1 | -0/+226 |
This patch is part of the work to make PPCLoopDataPrefetch target-independent (http://thread.gmane.org/gmane.comp.compilers.llvm.devel/92758). Obviously the pass still only used from PPC at this point. Subsequent patches will start driving this from ARM64 as well. Due to the previous patch most lines should show up as moved lines. llvm-svn: 261265 |