summaryrefslogtreecommitdiffstats
path: root/src/common/x64/emitter.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-04-30VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot1-0/+2
2016-04-14emitter: Add CALL that can be fixed up.bunnei1-0/+1
2016-04-14emitter: Support arbitrary FixupBranch targets.bunnei1-0/+1
2016-03-09emitter: templatize ImmPtrLioncash1-2/+6
2016-03-09emitter: constexpr-ify helper functionsLioncash1-19/+17
2016-03-09emitter: Get rid of CanDoOpWithLioncash1-7/+0
This was removed in Dolphin as there were no particular uses for it. I'm sure the same will apply to citra.
2016-03-09emitter: constexpr-ify OpArgLioncash1-30/+30
2016-03-09emitter: friend class OpArg with XEmitterLioncash1-3/+4
2016-03-09emitter: Remove unimplemented prototypeLioncash1-1/+0
2015-09-01x64: Proper stack alignment in shader JIT function callsaroulin1-20/+22
Import Dolphin stack handling and register saving routines Also removes the x86 parts from abi files
2015-08-23x64-emitter: add RCPSS SSE instructionaroulin1-0/+1
2015-08-21emitter: Remove pointer castsLioncash1-4/+4
This should also technically silence quite a few ubsan warnings.
2015-08-20emitter: Remove unused codeLioncash1-20/+0
2015-08-20emitter: Remove unimplemented JMP prototypeLioncash1-1/+0
2015-08-20emitter: Pass OpArg by reference where possibleLioncash1-412/+412
2015-08-20emitter: Remove unnecessary inline specifiersLioncash1-33/+33
Functions implemented in a class definition are already implicitly inline.
2015-08-16Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64.bunnei1-1/+1
2015-08-16Common: Cleanup CPU capability detection code.bunnei1-1/+1
2015-08-16x64: Refactor to remove fake interfaces and general cleanups.bunnei1-4/+4
2015-08-15Common: Ported over boilerplate x86 JIT code from Dolphin/PPSSPP.bunnei1-0/+1067