[Hexagon] Improvements to address mode checks in TargetLowering
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Tue, 2 Aug 2016 18:34:31 +0000 (18:34 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Tue, 2 Aug 2016 18:34:31 +0000 (18:34 +0000)
commit3e409e127e7a9a7ae51b4b31abf1ef925f59d369
tree507dbc9d8663f90ff260bd3c0de63e82a21407e5
parent54e044736f7d80ee3fe068e7cb809e4e0f659926
[Hexagon] Improvements to address mode checks in TargetLowering

- Implement getOptimalMemOpType.
- Check BaseOffset in isLegalAddressingMode.

llvm-svn: 277494
llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
llvm/lib/Target/Hexagon/HexagonISelLowering.h