Krzysztof Parzyszek
a72fad980c
[Hexagon] Replace instruction definitions with auto-generated ones
...
llvm-svn: 294753
2017-02-10 15:33:13 +00:00
Krzysztof Parzyszek
bba0bf7d37
[Hexagon] Improve patterns with stack-based addressing
...
- Treat bitwise OR with a frame index as an ADD wherever possible, fold it
into addressing mode.
- Extend patterns for memops to allow memops with frame indexes as address
operands.
llvm-svn: 275569
2016-07-15 15:35:52 +00:00
Krzysztof Parzyszek
ced9941cd4
[Hexagon] Bit-based instruction simplification
...
Analyze bit patterns of operands and values of instructions to perform
various simplifications, dead/redundant code elimination, etc.
llvm-svn: 250868
2015-10-20 22:57:13 +00:00
Krzysztof Parzyszek
d5972bdaf8
Missed testcase for r232577
...
llvm-svn: 232578
2015-03-18 00:44:46 +00:00