summaryrefslogtreecommitdiff
path: root/Source/Core/Common/Arm64Emitter.cpp
AgeCommit message (Expand)Author
2021-05-15JitArm64: Implement fresJosJuice
2021-05-13Arm64Emitter: Implement more variants of FMOVJosJuice
2021-04-25JitArm64: Optimize ConvertSingleToDouble, part 2JosJuice
2021-03-17Merge pull request #9494 from Dentomologist/convert_arm64reg_to_enum_classJosJuice
2021-03-13Arm64Gen: Convert ARM64Reg to enum classDentomologist
2021-03-07Arm64Gen: Move constant and make constexprDentomologist
2021-03-07Arm64Gen: Remove unused constantDentomologist
2021-02-15JitArm64: Workaround for GCC ICEJosJuice
2021-02-13Arm64Emitter: Use ORR in MOVI2RJosJuice
2021-02-13Arm64Emitter: Improve MOVI2RJosJuice
2021-02-13Arm64Emitter: Allow specifying 21th bit of ADRP immJosJuice
2021-02-13Arm64Emitter: Remove optimize parameter from MOVI2RJosJuice
2021-01-31Arm64Emitter: Add additional assertions to BFI/UBFIZMerryMage
2021-01-31Arm64Emitter: Prefer BFM/UBFM to EncodeBitfieldMOVInstMerryMage
2021-01-31Arm64Emitter: Add BFXILMerryMage
2021-01-30Arm64Emitter: Add asserts for LDP/STP imm out of rangeJosJuice
2021-01-17Arm64Emitter: Convert ShiftType to enum classDentomologist
2021-01-15Arm64Emitter: Convert IndexType to enum classDentomologist
2021-01-01Arm64Emitter: Convert ArithOption enums into enum classesLioncash
2020-12-30Arm64Emitter: Add shorthand member functions for hint instructionsLioncash
2020-12-30Arm64Emitter: Make ShiftAmount enum an enum classLioncash
2020-12-30Arm64Emitter: Make RoundingMode enum an enum classLioncash
2020-12-30Arm64Emitter: Make PStateField enum an enum classLioncash
2020-12-30Arm64Emitter: Make BarrierType enum an enum classLioncash
2020-12-30Arm64Emitter: Make SystemHint enum an enum classLioncash
2020-12-30Arm64Emitter: Make type member of FixupBranch an enum classLioncash
2020-12-30Arm64Emitter: Annotate switch fallthroughLioncash
2020-12-30Arm64Emitter: Make use of std::optionalLioncash
2020-12-27BitUtils: Add CountLeadingZerosMerryMage
2020-10-23Common: Migrate logging to fmtLioncash
2020-08-24x64Emitter: Check end of allocated space when emitting code.Admiral H. Curtiss
2020-02-12CMake: Fix building ARM64 on Windowsspycrab
2019-12-28Compile fixes for Windows-on-ARM64Stenzek
2019-11-11Fix typo in commentMarshall Mohror
2019-05-06Reformat repo to clang-format 7.0 rulesTechjar
2018-08-30Arm64Emitter: Remove unsequenced expressionsMerryMage
2018-08-27Arm64Emitter: Make the Align* functions return a non-const data pointerLioncash
2018-08-14Arm64Emitter: Get rid of a pointer cast within SetJumpTarget()Lioncash
2018-05-29Arm64Emitter: Use Common::BitCast where applicableLioncash
2018-04-12Reformat all the things!spycrab
2018-03-23Arm64Emitter: Satisfy unrelated linter issues that cropped up by modifying th...Lioncash
2018-03-23Arm64Emitter: Make IsImmArithmetic, IsImmLogical, FPImm8ToFloat, and FPImm8Fr...Lioncash
2018-03-23Arm64Emitter: Remove unnecessary V8_UINT64_C preprocessor macroLioncash
2018-03-23Arm64Emitter: Remove duplicate IsPowerOf2 functionLioncash
2018-03-16Use __func__ instead of __FUNCTION__ where applicableLioncash
2018-03-16Assert: Remove unused parameter from DEBUG_ASSERTLioncash
2018-03-14Assert: Uppercase assertion macrosLioncash
2017-12-09Fix arm64 MOVI2R for addresses between 2gb and 4gb offset from PCJonathan Hamilton
2017-09-02JitArm64: Reimplement aarch64 cycle counters.degasus
2017-08-22JitArm64: Fix rlwinmx.degasus