Unknown W. Brackets
|
00c80cea6e
|
irjit: Optimize offset logging during compile.
As I guessed, this was expensive. using a vector and reserve isn't very.
It's nice to keep this before logBlocks_ is > 0, in case it's set mid
block.
|
2023-09-30 15:56:18 -07:00 |
|
Unknown W. Brackets
|
9b2fa46861
|
IR: Add mini native jit MIPS block profiler.
|
2023-09-24 23:04:29 -07:00 |
|
Henrik Rydgård
|
06a1f0b72c
|
Merge pull request #18226 from unknownbrackets/x86-ir-breakpoints
x86jit: Improve memory breakpoint speed
|
2023-09-25 00:47:22 +02:00 |
|
Unknown W. Brackets
|
017d0d4b17
|
x86jit: Improve memory breakpoint speed.
This helps a lot compared to before.
|
2023-09-24 07:06:57 -07:00 |
|
Unknown W. Brackets
|
3e20a5802f
|
x86jit: Describe constants better.
|
2023-09-24 06:46:42 -07:00 |
|
Unknown W. Brackets
|
1b756ff8c1
|
arm64jit: Add initial base for IR jit.
This works, but very slowly at this point.
|
2023-09-03 12:14:28 -07:00 |
|
Unknown W. Brackets
|
b370a89ef2
|
x86jit: Reduce block link padding.
Reduces bloat a good bit.
|
2023-09-01 22:33:02 -07:00 |
|
Unknown W. Brackets
|
c4d13e522b
|
x86jit: Use a literal pool to avoid rip checks.
|
2023-08-28 23:11:46 -07:00 |
|
Unknown W. Brackets
|
ee5381917a
|
x86jit: Implement downcount in register.
|
2023-08-28 21:09:56 -07:00 |
|
Unknown W. Brackets
|
2e64abd2a0
|
x86jit: Improve some debug labels.
Helps when running a profiler that reads these.
|
2023-08-27 12:51:29 -07:00 |
|
Unknown W. Brackets
|
bea74ba162
|
x86jit: Avoid negative offset warning.
|
2023-08-21 20:38:56 -07:00 |
|
Unknown W. Brackets
|
08ea31f405
|
x86jit: Improve debug disasm.
|
2023-08-20 22:28:54 -07:00 |
|
Unknown W. Brackets
|
4e3f3860f9
|
x86jit: Stub out op categories to files.
|
2023-08-20 22:28:54 -07:00 |
|
Unknown W. Brackets
|
c491f701ba
|
x86jit: Add initial IR-based jit backend.
It works, but pretty slow in some parts with everything stubbed.
|
2023-08-20 22:28:54 -07:00 |
|