| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | R600: Add support for GROUP_BARRIER instruction | Tom Stellard | 2013-06-28 | 1 | -1/+8 |
| | | | | | | Reviewed-by: Vincent Lejeune<vljn at ovi.com> llvm-svn: 185161 | ||||
| * | Don't cache the instruction and register info from the TargetMachine, because | Bill Wendling | 2013-06-07 | 1 | -1/+3 |
| | | | | | | | | | the internals of TargetMachine could change. No functionality change intended. llvm-svn: 183561 | ||||
| * | R600: Const/Neg/Abs can be folded to dot4 | Vincent Lejeune | 2013-06-04 | 1 | -1/+5 |
| | | | | | llvm-svn: 183278 | ||||
| * | Move passes from namespace llvm into anonymous namespaces. Sort includes ↵ | Benjamin Kramer | 2013-05-23 | 1 | -2/+4 |
| | | | | | | | while there. llvm-svn: 182594 | ||||
| * | R600: Relax some vector constraints on Dot4. | Vincent Lejeune | 2013-05-17 | 1 | -4/+2 |
| | | | | | | | | | | | Dot4 now uses 8 scalar operands instead of 2 vectors one which allows register coalescer to remove some unneeded COPY. This patch also defines some structures/functions that can be used to handle every vector instructions (CUBE, Cayman special instructions...) in a similar fashion. llvm-svn: 182126 | ||||
| * | R600: Some factorization | Vincent Lejeune | 2013-05-17 | 1 | -32/+13 |
| | | | | | llvm-svn: 182123 | ||||
| * | R600: Fix last ALU of a clause being emitted in a separate clause | Vincent Lejeune | 2013-04-03 | 1 | -2/+2 |
| | | | | | llvm-svn: 178675 | ||||
| * | R600: Factorize maximum alu per clause in a single location | Vincent Lejeune | 2013-04-03 | 1 | -1/+1 |
| | | | | | llvm-svn: 178667 | ||||
| * | R600: Consider KILLGT as an ALU instruction | Vincent Lejeune | 2013-04-03 | 1 | -2/+4 |
| | | | | | | | | Mesa does not override llvm behavior wrt KILLGT anymore so llvm has to handle KILLGT on its own. llvm-svn: 178664 | ||||
| * | R600: Emit CF_ALU and use true kcache register. | Vincent Lejeune | 2013-04-01 | 1 | -0/+253 |
| llvm-svn: 178503 | |||||

