2013-02-26 | Christian Konig | R600/SI: add some more instruction flags Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-26 | Christian Konig | R600/SI: add post ISel folding for SI v2 Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-26 | Christian Konig | R600/SI: add folding helper Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-26 | Christian Konig | R600/SI: fix VOP3b encoding v2 Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-26 | Christian Konig | R600/SI: fix and cleanup SI register definition v2 Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-26 | Christian Konig | R600/SI: fix stupid typo Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-21 | Christian Konig | R600/SI: inline V_ADD|SUB_F32 patterns Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-21 | Christian Konig | R600/SI: replace IMPLICIT_DEF with SIOperand.ZERO Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-21 | Christian Konig | R600/SI: replace SI_V_CNDLT with a pattern Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-21 | Christian Konig | R600/SI: use patterns for clamp, fabs, fneg Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-21 | Christian Konig | R600/SI: add all the other missing asm operands v2 Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-21 | Christian Konig | R600/SI: add the missing M*BUF|IMG asm operands Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-21 | Christian Konig | R600/SI: add the missing S_* asm operands Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-21 | Christian Konig | R600/SI: rework VOP3 classes Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-21 | Christian Konig | R600/SI: simplify VOPC_* pattern v2 Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-21 | Christian Konig | R600/SI: rework VOP2_* pattern v2 Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-21 | Christian Konig | R600/SI: rework VOP1_* patterns v2 Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-21 | Christian Konig | R600/SI: add constant for inline zero operand Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-21 | Christian Konig | R600/SI: cleanup SIInstrInfo.td and SIInstrFormat.td Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-16 | Christian Konig | R600/SI: Add pattern to simplify i64 loading Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-16 | Christian Konig | R600/SI: nuke SReg_1 v3 Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-16 | Christian Konig | R600/SI: cleanup literal handling v3 Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-16 | Christian Konig | R600/SI: replace AllReg_* with [SV]Src_* v2 Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-16 | Christian Konig | R600/SI: fix VOPC encoding v2 Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-16 | Christian Konig | R600/SI: move *_Helper definitions to SIInstrFormat.td Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-16 | Christian Konig | R600/SI: remove some more unused code Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-16 | Christian Konig | R600/structurizer: improve inverting conditions Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-16 | Christian Konig | R600/structurizer: improve loop handling Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-16 | Christian Konig | R600/structurizer: improve finding condition values Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-16 | Christian Konig | R600/structurizer: improve PHI value finding Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-16 | Christian Konig | R600/structurizer: add class to find the Nearest Common... Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |