| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [Hexagon] Fix some Clang-tidy modernize and Include What You Use warnings; ↵ | Eugene Zelenko | 2016-12-13 | 1 | -21/+25 |
| | | | | | | | other minor fixes (NFC). llvm-svn: 289604 | ||||
| * | [Hexagon] Handle block live-ins with lane masks in HexagonBlockRanges | Krzysztof Parzyszek | 2016-10-18 | 1 | -1/+2 |
| | | | | | llvm-svn: 284522 | ||||
| * | [hexagon] Move BlockRanges and RDF stuff into the llvm namespace. | Benjamin Kramer | 2016-05-27 | 1 | -3/+2 |
| | | | | | | | No functional change intended. llvm-svn: 270980 | ||||
| * | [Hexagon] Optimize stack slot spills | Krzysztof Parzyszek | 2016-02-12 | 1 | -0/+240 |
| Replace spills to memory with spills to registers, if possible. This applies mostly to predicate registers (both scalar and vector), since they are very limited in number. A spill of a predicate register may happen even if there is a general-purpose register available. In cases like this the stack spill/reload may be eliminated completely. This optimization will consider all stack objects, regardless of where they came from and try to match the live range of the stack slot with a dead range of a register from an appropriate register class. llvm-svn: 260758 | |||||

