MachineInstr: introduce explicit_operands and implicit_operands ranges
authorDavid Blaikie <dblaikie@gmail.com>
Sat, 5 Apr 2014 22:42:04 +0000 (22:42 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Sat, 5 Apr 2014 22:42:04 +0000 (22:42 +0000)
commit2f7711242a53dbe44ad2a0d85a8ccf62aa1929ca
treed2ee0c2bf98da468fdde9cd51c28701bff60ede8
parent1c42eaeb13032f3289672d008286732c8e9299c8
MachineInstr: introduce explicit_operands and implicit_operands ranges

Makes iteration over implicit and explicit machine operands more
explicit (har har). Insipired by code review discussion for r205565.

llvm-svn: 205680
llvm/include/llvm/CodeGen/MachineInstr.h
llvm/lib/Target/ARM64/ARM64DeadRegisterDefinitionsPass.cpp
llvm/lib/Target/R600/AMDGPUMCInstLower.cpp