summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2016-04-25x86: fix some crashesorc-0.5Wim Taymans3-32/+40
2016-04-22orc-c: make a pointer for parametersWim Taymans1-18/+32
2016-04-22parse: fix swapWim Taymans1-1/+1
2016-04-06improve outputWim Taymans1-14/+17
2016-04-06optimize: fix passes, add more debugWim Taymans3-7/+18
2016-04-06cleanupsWim Taymans7-298/+216
2016-04-05Implement dotprodWim Taymans13-127/+484
2016-04-01Add dotprodWim Taymans22-190/+622
2016-03-23Add flags to instructionsWim Taymans6-227/+219
2016-03-23executor: fix resamplingWim Taymans1-30/+90
2016-03-22executor: fix emulation some moreWim Taymans4-21/+76
2016-03-22Rewrite load and storeWim Taymans13-411/+428
2016-03-21Allow instructions with more argumentsWim Taymans14-296/+383
2016-03-21executor: fix fcmp as wellWim Taymans1-6/+44
2016-03-21executor: fix cmp of more opsWim Taymans1-1/+63
2016-03-21optimize: update liveness of pointer paramsWim Taymans2-15/+25
2016-03-21small cleanupsWim Taymans1-49/+26
2016-03-18executor: fix emulatorWim Taymans5-76/+59
2016-03-18orcprogram: expose flags to _newWim Taymans4-26/+16
2016-03-17Fix trans supportWim Taymans4-5/+66
2016-03-17add translate opcodeWim Taymans10-83/+162
2016-03-16orc: pass array as parameter to shiftsWim Taymans12-222/+269
2016-03-15optimize: fix pointer and array reorderWim Taymans1-1/+1
2016-03-15move optimizations to optimizerWim Taymans4-18/+48
2016-03-15Misc improvementsWim Taymans7-93/+139
2016-03-14orcprogram: add some helpers for common array typesWim Taymans5-57/+100
2016-03-14orcprogram: add sepatare pointer objectWim Taymans12-409/+501
2016-03-11remove bits from array definitionWim Taymans5-23/+25
2016-03-10unify const and arraysWim Taymans15-388/+336
2016-03-10program: remove float array flagWim Taymans3-20/+43
2016-03-09orc: add interpolationWim Taymans10-143/+380
2016-03-07Add orc_version_string()Wim Taymans2-0/+16
2016-03-07Add serialization to dot fileWim Taymans11-408/+561
2016-03-07Improve param loadingWim Taymans7-40/+162
2016-03-07add small peephole optimizerWim Taymans3-10/+72
2016-03-07More hackingWim Taymans6-262/+391
2016-03-07Keep track of sizes in registersWim Taymans4-278/+462
2016-03-07Improve assembler outputWim Taymans4-29/+58
2016-03-07fix label costsWim Taymans3-8/+50
2016-03-07Use separate dest variableWim Taymans4-24/+50
2016-03-07More improvements to the x86 backendWim Taymans6-1912/+1918
2016-03-07almost fix register allocationWim Taymans3-141/+177
2016-03-07x86: rework instructions some moreWim Taymans5-930/+3314
2016-03-07Rework x86 backendWim Taymans7-1004/+1147
2016-03-07x86: work on cleaning up the x86 backendWim Taymans10-1730/+1062
2016-03-07orc-c: improve clampWim Taymans1-4/+5
2016-03-07x86: fix shift with constantsWim Taymans1-15/+72
2016-03-07x86: Fix mem corruptionWim Taymans2-42/+68
2016-03-07fix evalWim Taymans2-19/+42
2016-03-07optimize: do invariant after livenessWim Taymans3-10/+32