summaryrefslogtreecommitdiff
path: root/lib/Target/AArch64/AArch64.td
diff options
context:
space:
mode:
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>2016-07-12 01:55:32 +0000
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>2016-07-12 01:55:32 +0000
commit8c13ec21d3d017ea08423ac0016fc90b2d6e3bcc (patch)
tree0b0ce27ffe307d67ed76e6c2b536c93cb28dd87f /lib/Target/AArch64/AArch64.td
parent721fe5d4574471e8732f86ca2167704019f46894 (diff)
Hexagon: Avoid implicit iterator conversions, NFC
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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@275142 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/AArch64/AArch64.td')
0 files changed, 0 insertions, 0 deletions