summaryrefslogtreecommitdiff
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 Taymans4-7/+151
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-11-08orcc: program-c: fix 64-bit parameter loading (loadpq) on big-endian systemsTim-Philipp Müller1-4/+4
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-22test: add more testsWim Taymans1-0/+107
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-17docs: remove old env variableWim Taymans1-7/+0
2014-09-04TMPDIR becomes the last optionFabian Deutsch1-6/+6
2014-08-27Back to developmentSebastian Dröge1-1/+1
2014-08-27Release 0.4.22Sebastian Dröge2-2/+13
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 Schmidt3-1/+53
2014-06-27orccompiler: free error messageThiago Santos1-0/+1
2014-06-27orcarray: Use size_t for pointer arithmeticsEdward Hervey1-1/+1
2014-06-23orccompiler: If compiling a program twice, first free the results of the prev...Sebastian Dröge1-0/+10
2014-06-23orcc: Fix some memory leaks in the compilerSebastian Dröge1-0/+7
2014-06-23autogen: Honor NOCONFIGURE=1Colin Walters1-1/+3
2014-06-23Back to developmentSebastian Dröge1-1/+1
2014-06-23Release 0.4.21Sebastian Dröge2-2/+12
2014-06-23configure: Pass -version-info to libtool againSebastian Dröge1-1/+1
2014-06-23Back to developmentSebastian Dröge1-1/+1
2014-06-23Release 0.4.20Sebastian Dröge2-2/+15
2014-06-23build: Modernize autotools build systemSebastian Dröge12-203/+392
2014-06-06Add some checks on the number of variables per typeVincent Penquerc'h6-4/+174
2014-06-05Update .gitignoreTim-Philipp Müller1-0/+9
2014-06-04orccodemem: fix list corruption when splitting memory chunks in twoTim-Philipp Müller1-1/+1
2014-05-20orc: Close file after usage in the copied around file reading functionSebastian Dröge8-0/+16