diff options
| author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2016-05-13 13:01:19 +0000 |
|---|---|---|
| committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2016-05-13 13:01:19 +0000 |
| commit | b78c008c4560a8055d0ebeafc4ce32caa3667c48 (patch) | |
| tree | 58d947bc4d78a759b1e87c65082a7856247a684d /llvm/lib | |
| parent | 78b1fb01466818fd1296cd32805d4ecf1655fef8 (diff) | |
| download | bcm5719-llvm-b78c008c4560a8055d0ebeafc4ce32caa3667c48.tar.gz bcm5719-llvm-b78c008c4560a8055d0ebeafc4ce32caa3667c48.zip | |
[MIB] Create a helper function getRegState to extract all register flags
llvm-svn: 269414
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp b/llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp index 62999e5f170..9571778b560 100644 --- a/llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp +++ b/llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp @@ -108,18 +108,6 @@ INITIALIZE_PASS(HexagonSplitDoubleRegs, "hexagon-split-double", "Hexagon Split Double Registers", false, false) -static inline uint32_t getRegState(const MachineOperand &R) { - assert(R.isReg()); - return getDefRegState(R.isDef()) | - getImplRegState(R.isImplicit()) | - getKillRegState(R.isKill()) | - getDeadRegState(R.isDead()) | - getUndefRegState(R.isUndef()) | - getInternalReadRegState(R.isInternalRead()) | - (R.isDebug() ? RegState::Debug : 0); -} - - void HexagonSplitDoubleRegs::dump_partition(raw_ostream &os, const USet &Part, const TargetRegisterInfo &TRI) { dbgs() << '{'; |

