Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Hexagon] Implement buildVector32 and buildVector64 as utility functions | Krzysztof Parzyszek | 2017-11-22 | 1 | -0/+3 |
| | | | | | | | | | Change LowerBUILD_VECTOR to use those functions. This commit will tempora- rily affect constant vector generation (it will generate constant-extended values instead of non-extended combines), but the code for the general case should be better. The constant selection part will be fixed later. llvm-svn: 318877 | ||||
* | [Hexagon] Replace instruction definitions with auto-generated ones | Krzysztof Parzyszek | 2017-02-10 | 1 | -1/+1 |
| | | | | llvm-svn: 294753 | ||||
* | [Hexagon] Split double registers | Krzysztof Parzyszek | 2015-10-16 | 1 | -1/+1 |
| | | | | llvm-svn: 250549 | ||||
* | [Hexagon] Add support for vector instructions | Krzysztof Parzyszek | 2015-03-19 | 1 | -0/+29 |
llvm-svn: 232728 |