summaryrefslogtreecommitdiff
path: root/orc
AgeCommit message (Expand)AuthorFilesLines
2014-12-10neon: add support for all constantsHEADneon-constmasterWim Taymans1-67/+63
2014-12-09neon: add support for 64 bit parametersWim Taymans1-5/+36
2014-12-09neon: vtrn and vzip are undefined when src == destWim Taymans1-5/+10
2014-12-05orcc: allow setting custom backup functionWim Taymans3-0/+27
2014-12-03Fix high-order bit of first register in VPUSH/VPOP generationJerome Laheurte1-2/+2
2014-11-27Preserve NEON/VFP registers across subroutines according to ARM PCS (5.1.2.1)Jerome Laheurte4-32/+98
2014-09-26orc: include orcprogram only onceWim Taymans1-1/+0
2014-09-26opcode: mark copy opcodes and don't emit mov for themWim Taymans3-5/+6
2014-09-26compiler: use src register as dest2Wim Taymans3-14/+16
2014-09-26compiler: update max_used_temp_reg before useWim Taymans1-0/+3
2014-09-26sse: improve splitXX on sse3Wim Taymans1-0/+47
2014-09-22parse: cleanupwork2Wim Taymans1-10/+4
2014-09-19compiler: keep track of temp variables that contain param/constWim Taymans2-5/+22
2014-09-19Revert reuse constantsWim Taymans4-40/+16
2014-09-19parse: make contants per sizeWim Taymans2-14/+21
2014-09-19parse: fix opcode arg sizeWim Taymans1-2/+2
2014-09-19executor: use the size of the opcode arg to get multiplierWim Taymans1-4/+5
2014-09-19executor: fully expand const vars into the temp registerWim Taymans1-0/+6
2014-09-19parse: register constants with the right sizeWim Taymans1-4/+20
2014-09-18program-c: handle X2 and X4 with size < 2 variablesWim Taymans1-8/+8
2014-09-18compiler: generate only 1 temp for constantsWim Taymans1-1/+11
2014-09-18compiler: reuse _try_get_constant in _get_constantwork-baseWim Taymans1-27/+5
2014-09-17opcodes: avoid undefined operations on signed intsWim Taymans3-30/+31
2014-09-17compiler: do << and | on unsigned ints onlyWim Taymans1-6/+7
2014-09-17compiler: avoid nagative array indexWim Taymans1-1/+1
2014-09-17utils: convert to uin32 before doing |Wim Taymans1-5/+4
2014-09-04TMPDIR becomes the last optionFabian Deutsch1-6/+6
2014-08-26Add fallback CPU feature detection for AndroidJan Schmidt1-67/+76
2014-08-26Remove declarations for deleted functions from orcutils.hJan Schmidt1-3/+0
2014-08-26Detect android liblog and use android's log functions for debug outputJan Schmidt2-1/+46
2014-06-27orccompiler: free error messageThiago Santos1-0/+1
2014-06-23orccompiler: If compiling a program twice, first free the results of the prev...Sebastian Dröge1-0/+10
2014-06-23build: Modernize autotools build systemSebastian Dröge1-3/+1
2014-06-06Add some checks on the number of variables per typeVincent Penquerc'h4-3/+100
2014-06-04orccodemem: fix list corruption when splitting memory chunks in twoTim-Philipp Müller1-1/+1
2014-04-25orcprogram-c: Convert shifts in swap opcodes to operations on unsigned integersSebastian Dröge3-8/+8
2014-04-18Release 0.4.19Sebastian Dröge2-15/+12
2014-04-17orccodemem: mask group/other bits for temporary fileVincent Penquerc'h1-0/+3
2014-04-16orcprogam-{mips,mmx,sse}: bail out if get_align_var failsVincent Penquerc'h3-0/+19
2014-04-16orcprogram: bail out on errorVincent Penquerc'h1-0/+1
2014-04-15orcbytecode: Don't replace program name without freeing the old name if anySebastian Dröge1-0/+3
2014-04-15orc: Update autogenerated filesSebastian Dröge3-3/+47
2014-04-15orcprogram-c: Fix swaplq C implementationSebastian Dröge1-1/+1
2014-04-14orcbytecodes: Fix filename of generated fileSebastian Dröge1-1/+1
2014-04-13orcparse: Guard against unknown tokensSebastian Dröge1-3/+12
2014-04-13orcprogram: Free init function nameSebastian Dröge1-0/+4
2014-04-13orcprogram: Free OrcCode together with the programSebastian Dröge1-0/+4
2014-04-13orcprogram: Free type names of variables when freeing a programSebastian Dröge1-0/+4
2014-04-11orcmips: Fix register range checkEdward Hervey1-1/+1
2014-04-11orcexecutor: Don't use negative values on arraysEdward Hervey1-3/+7