summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AntiDepBreaker.h
Commit message (Collapse)AuthorAgeFilesLines
* CodeGen: Use MachineInstr& in AntiDepBreaker API, NFCDuncan P. N. Exon Smith2016-02-271-8/+7
| | | | | | | | Take parameters as MachineInstr& instead of MachineInstr* in AntiDepBreaker API, since these are required to be non-null. No functionality change intended. Looking toward PR26753. llvm-svn: 262145
* CodeGen: Assert valid MI in AntiDepBreaker::UpdateDbgValueDuncan P. N. Exon Smith2016-02-271-1/+2
| | | | | | | This already assumes a valid MI, since it dereferences the MI in an assertion before checking for null. At an explicit assert. llvm-svn: 262144
* [CodeGen] Reduce visibility of implementation detailsBenjamin Kramer2015-07-011-1/+1
| | | | | | NFC. llvm-svn: 241164
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
| | | | | | Apparently, the style needs to be agreed upon first. llvm-svn: 240390
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
| | | | | | | | | | | | | The patch is generated using this command: tools/clang/tools/extra/clang-tidy/tool/run-clang-tidy.py -fix \ -checks=-*,llvm-namespace-comment -header-filter='llvm/.*|clang/.*' \ llvm/lib/ Thanks to Eugene Kosov for the original patch! llvm-svn: 240137
* mop up: "Don’t duplicate function or class name at the beginning of the ↵Sanjay Patel2014-09-211-12/+8
| | | | | | comment." llvm-svn: 218218
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-2/+2
| | | | | | | | | | Add header guards to files that were missing guards. Remove #endif comments as they don't seem common in LLVM (we can easily add them back if we decide they're useful) Changes made by clang-tidy with minor tweaks. llvm-svn: 215558
* Revert "Give internal classes hidden visibility."Benjamin Kramer2013-09-111-1/+1
| | | | | | | It works with clang, but GCC has different rules so we can't make all of those hidden. This reverts commit r190534. llvm-svn: 190536
* Give internal classes hidden visibility.Benjamin Kramer2013-09-111-1/+1
| | | | | | Worth 100k on a linux/x86_64 Release+Asserts clang. llvm-svn: 190534
* Update DBG_VALUEs while breaking anti dependencies.Devang Patel2011-06-021-3/+15
| | | | llvm-svn: 132487
* Make BreakAntiDependencies' SUnits argument const, and make the BeginDan Gohman2010-04-191-3/+3
| | | | | | and End arguments by-value rather than by-reference. llvm-svn: 101830
* Remove some old experimental code that is no longer needed. Remove ↵David Goodwin2009-11-201-16/+1
| | | | | | additional, speculative scheduling pass as its cost did not translate into significant performance improvement. Minor tweaks. llvm-svn: 89471
* Sink a #include <map> to where it's actually needed.Dan Gohman2009-11-161-0/+1
| | | | llvm-svn: 88956
* Do a scheduling pass ignoring anti-dependencies to identify candidate ↵David Goodwin2009-11-031-3/+14
| | | | | | registers that should be renamed. llvm-svn: 85939
* Make AntiDepReg.h internal.David Goodwin2009-10-281-0/+62
llvm-svn: 85412
OpenPOWER on IntegriCloud