Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Hexagon, TableGen] Fix some Clang-tidy modernize and Include What You Use ↵ | Eugene Zelenko | 2017-01-04 | 1 | -9/+13 |
| | | | | | | warnings; other minor fixes (NFC). llvm-svn: 290925 | ||||
* | Hexagon: Avoid implicit iterator conversions, NFC | Duncan P. N. Exon Smith | 2016-07-12 | 1 | -4/+4 |
| | | | | | | | | | | | | | | Avoid implicit iterator conversions from MachineInstrBundleIterator to MachineInstr* in the Hexagon backend, mostly by preferring MachineInstr& over MachineInstr* and switching to range-based for loops. There's a long tail of API cleanup here, but I'm planning to leave the rest to the Hexagon maintainers. HexagonInstrInfo defines many of its own predicates, and most of them still take MachineInstr*. Some of those actually check for nullptr, so I didn't feel comfortable changing them to MachineInstr& en masse. llvm-svn: 275142 | ||||
* | [Hexagon] Move BitTracker into the llvm namespace and remove redundant ↵ | Benjamin Kramer | 2015-07-13 | 1 | -19/+17 |
| | | | | | | | | qualifications No functional change intended. llvm-svn: 242062 | ||||
* | [Hexagon] Implement bit-tracking facility with specifics for Hexagon | Krzysztof Parzyszek | 2015-07-07 | 1 | -0/+66 |
This includes code that is intended to be target-independent as well as the Hexagon-specific details. This is just the framework without any users. llvm-svn: 241595 |