summaryrefslogtreecommitdiff
path: root/Source/Core/Common/x64Emitter.cpp
AgeCommit message (Expand)Author
2024-07-21Emitters: Define Trivial Getters Inlinemitaclaw
2023-06-17xEmitter: Convert PrefetchLevel to enum classDentomologist
2023-06-12XEmitter: Add enum class JumpDentomologist
2022-01-09Common/Assert: Switch to fmtPokechu22
2021-12-10Treewide: Adjust order of includesPokechu22
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-06-28x64Emitter: remove unused x87 instructionsTillmann Karras
2020-12-02General: Convert PanicAlerts over to fmt equivalentLioncash
2020-10-23Common: Migrate logging to fmtLioncash
2020-08-24x64Emitter: Check end of allocated space when emitting code.Admiral H. Curtiss
2020-01-13X64Emitter: Remove obsolete TODOSintendo
2020-01-13x64Emitter: Refactor OpArg::WriteRestSintendo
2020-01-13x64Emitter: Avoid 8-bit displacement when possibleSintendo
2019-05-29x64Emitter: Short MOVs for 32bit immediatesSintendo
2019-05-22Merge pull request #8027 from MerryMage/MOVAPSConnor McLaughlin
2019-05-06Reformat repo to clang-format 7.0 rulesTechjar
2019-04-27x64Emitter: Prefer MOVAPS to MOVSDMerryMage
2019-04-27x64Emitter: Prefer MOVAPS to MOVAPDMerryMage
2018-12-26x64Emitter: Add some single-precision instructionsMerryMage
2018-10-06Merge pull request #7414 from Sintendo/shortmovsTilka
2018-09-29x64Emitter: nit, use helper method in CMP_or_TESTSintendo
2018-09-16x64Emitter: short MOV for 64bit immediates (2)Sintendo
2018-09-14x64Emitter: short MOV for 64bit immediates (1)Sintendo
2018-05-06x64Emitter: Use an enum class to represent FixupBranch branch typesLioncash
2018-04-12x64Emitter: Make the Align* functions return a non-const data pointerLioncash
2018-04-12Reformat all the things!spycrab
2018-03-18x64Emitter: Make FloatOp and NormalOp enum classesLioncash
2018-03-18x64Emitter: Move FloatOp and NormalOp enums to the cpp fileLioncash
2018-03-16Assert: Remove unused parameter from DEBUG_ASSERTLioncash
2018-03-14Assert: Uppercase assertion macrosLioncash
2017-04-12x64Emitter: Allow code alignment to arbitrary power of 2MerryMage
2017-01-28Jit64: Enable branch following.degasus
2016-08-31x64Emitter: Generify ABI_CallFunction variantsLioncash
2016-07-01Jit: Remove unsafe MOV optimizationhthh
2016-06-27Add MOV optimization and MOV_sumMatt Mastracci
2016-06-27Refactor fastmem/trampoline code.Matt Mastracci
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon
2015-09-17x64Emitter: Remove pointer castLioncash
2015-09-11Partially revert "General: Toss out PRI macro usage"Lioncash
2015-09-05General: Toss out PRI macro usageLioncash
2015-08-26Jit64: some byte-swapping changesTillmann Karras
2015-08-23x64Emitter: add RCPPS and RCPSS SSE instructionsaroulin
2015-08-21x64Emitter: Remove pointer casts from Write{8,16,32,64} functionsLioncash
2015-08-20x64Emitter: Remove unused codeLioncash
2015-08-14x64Emitter: don't check flags for most BMI2 opsTillmann Karras
2015-08-14x64Emitter: check for immediates in BMI opsTillmann Karras
2015-08-06x64Emitter: add MOVSLDUP/MOVSHDUPTillmann Karras
2015-06-07zfreeze: cache vertex positionsTillmann Karras
2015-06-02XEmitter: add FMA4 instructionsTillmann Karras
2015-05-29x64Emitter: Pass some OpArg parameters by const referenceLioncash