summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2 daysavx: Fix incomplete naming of compiler optionsHEADmainL. E. Segovia1-1/+3
13 daysorccodemem: Update the error message when mappings failL. E. Segovia1-3/+6
13 daysorccompiler: Implement checking for JIT support under LinuxL. E. Segovia3-10/+29
13 daysorccodemem: Split allocation and chunk initialization of code regionsL. E. Segovia1-3/+18
13 daysorccodemem: Ensure that failure to allocate a new code region is idempotentL. E. Segovia1-4/+11
13 daysorccodemem: Implement forwarding mmap() failure when allocating the regionL. E. Segovia1-11/+24
2024-04-13target: Fix build with MSVC 17.10 + C11L. E. Segovia1-0/+3
2024-04-13executor: Don't access name directly if ex->program can be NULLL. E. Segovia1-4/+14
2024-03-21orccpu-arm: Only enable on Apple arm64 if running on macOSPiotr Brzeziński1-1/+4
2024-03-12Fix memory leak of reordered instructionsSebastian Dröge1-0/+2
2024-03-12Port the AVX instruction reordering to X86Jorge Zapata2-150/+149
2024-03-12Move misssing generators and update docsJorge Zapata6-16/+6
2024-03-12Move the doc tools into toolsJorge Zapata4-1/+8
2024-03-12No longer neededJorge Zapata1-9/+0
2024-03-12Update the ROADMAPJorge Zapata1-2/+2
2024-03-12Split the opcode code from the sys opcodesJorge Zapata5-177/+166
2024-03-12Move the rules out of the opcodesJorge Zapata2-20/+19
2024-03-12Move the cpu related code to a cpu fileJorge Zapata4-46/+56
2024-03-12Move the target code into its own source fileJorge Zapata4-123/+150
2024-03-12Update the roadmapJorge Zapata1-2/+4
2024-03-12Handle the mmx case to clear emmsJorge Zapata5-4/+23
2024-03-12Initial migration of SSE targetJorge Zapata1-837/+124
2024-03-12Initial migration of MMX targetJorge Zapata1-874/+148
2024-03-12Error when the passed in array ptr is not alignedJorge Zapata1-0/+5
2024-03-12Enable the logs backJorge Zapata1-9/+11
2024-03-12For targets with alignment > 16, this is not correctJorge Zapata1-4/+0
2024-03-12Initial migration of AVX targetJorge Zapata4-840/+203
2024-03-12Initial split of the x86 common program codeJorge Zapata3-7/+911
2024-03-12Add future FIXMEsJorge Zapata2-2/+7
2024-03-12Move AVX instructions where they belongJorge Zapata2-296/+295
2024-03-12docs: Update the ROADMAP and TODO filesJorge Zapata3-57/+54
2024-03-12Move the orc_program_compile* to orcprogram.[ch]Jorge Zapata3-63/+70
2024-03-12orc_init belongs to orc.h, not prefixed by programJorge Zapata2-3/+1
2024-03-12Move MMX instructions where they belongJorge Zapata2-148/+147
2024-03-12Move SSE instructions where they belongJorge Zapata2-181/+189
2024-03-12Refactor the namingJorge Zapata2-28/+28
2024-03-12Remove redundant fileJorge Zapata4-40/+25
2024-02-27Back to development after 0.4.38Tim-Philipp Müller1-1/+1
2024-02-27Release 0.4.380.4.38Tim-Philipp Müller2-3/+6
2024-02-27ci: Make Bookworm CI use GCC 11L. E. Segovia1-4/+8
2024-02-24x86: account for XSAVE when checking for AVX supportL. E. Segovia1-2/+7
2024-02-21neon: Use the real intrinsics for divf and sqrtfL. E. Segovia2-258/+3
2024-02-10Remove orc.m4 and stop shipping itTim-Philipp Müller3-73/+6
2024-02-06Back to development after 0.4.37Tim-Philipp Müller1-1/+1
2024-02-06Release 0.4.370.4.37Tim-Philipp Müller2-1/+12
2024-02-06docs: Outline how to add a new target to OrcL. E. Segovia1-0/+83
2024-02-05testsuite, tools: Fix warning caused by inserting unneeded source operandsL. E. Segovia3-11/+37
2024-02-02testsuite: Add categorization of testsuites to allow running against MMX and SSEL. E. Segovia1-12/+32
2024-02-02orccompiler: Fix register allocator going beyond bounds for scalar registersL. E. Segovia1-4/+7
2024-02-02mmx: Fix mulll using the wrong size for the movsL. E. Segovia2-10/+20