Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Hexagon] Implement buildVector32 and buildVector64 as utility functions | Krzysztof Parzyszek | 2017-11-22 | 1 | -2/+6 |
| | | | | | | | | | 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] Implement MI-level constant propagation | Krzysztof Parzyszek | 2016-07-28 | 1 | -1/+1 |
| | | | | llvm-svn: 277028 | ||||
* | [Hexagon] Add support for vector instructions | Krzysztof Parzyszek | 2015-03-19 | 1 | -0/+29 |
llvm-svn: 232728 |