2013-03-08 | Christian Konig | R600/SI: adjust test to recent changes Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-03-07 | Christian Konig | R600/SI: rework input interpolation v2 Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-03-07 | Christian Konig | R600/SI: remove SI_vs_load_buffer_index Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-03-07 | Christian Konig | R600/SI: remove SGPR address space v2 Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-03-07 | Christian Konig | R600/SI: add proper formal parameter handling for SI Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-03-07 | Christian Konig | R600/SI: remove shader type intrinsic Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-03-07 | Christian Konig | R600/SI: switch types of SGPRs to v*i8 Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-03-07 | Christian Konig | R600/SI: fix unused variable warning Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-03-01 | Christian Konig | R600/SI: fix sampler tests after fixing wait insertions Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-03-01 | Christian Konig | R600/SI: handle all registers in copyPhysReg v2 Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-03-01 | Christian Konig | R600/SI: remove S_MOV immediate patterns Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-03-01 | Christian Konig | R600/SI: remove GPR*AlignEncode Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-03-01 | Christian Konig | R600/SI: fix warning about overloaded virtual Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-03-01 | Christian Konig | R600/SI: fix inserting waits for unordered defines Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-26 | Christian Konig | R600/SI: Add promotion of e32 to e64 in operand folding Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-26 | Christian Konig | R600/SI: add VOP mapping functions Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
2013-02-26 | Christian Konig | R600/SI: swap operands if it helps folding Signed-off-by: Christian König <christian.koenig@amd.com> |
commit | commitdiff | tree |
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 |