Ryan Houdek
|
d1a14bf321
|
CPUID: Convert string to fextl
|
2023-03-16 03:21:46 -07:00 |
|
Ryan Houdek
|
3f98eff6e5
|
AOT: Convert string to fextl
|
2023-03-16 03:21:46 -07:00 |
|
Ryan Houdek
|
46d92b7d78
|
Dispatcher: Convert string to fextl
|
2023-03-16 03:21:46 -07:00 |
|
Ryan Houdek
|
4f6e12c460
|
GdbServer: Convert stringstream to fextl
|
2023-03-16 03:21:46 -07:00 |
|
Ryan Houdek
|
fe886716a4
|
Config: Convert string to fextl
This sprawled out to lots of places as expected
|
2023-03-16 03:21:45 -07:00 |
|
Ryan Houdek
|
24101d99ac
|
CPUBackend: Convert string to fextl
|
2023-03-16 03:21:45 -07:00 |
|
Ryan Houdek
|
7d226a6b18
|
SourcecodeResolver: Convert string to fextl
|
2023-03-16 03:21:45 -07:00 |
|
Ryan Houdek
|
a649e6aedf
|
IRParser: Convert string to fextl
|
2023-03-16 03:21:45 -07:00 |
|
Ryan Houdek
|
3c021d64f8
|
ObjectCache: Convert string to fextl
|
2023-03-16 03:21:45 -07:00 |
|
Ryan Houdek
|
f77f243ae6
|
PassManager: Convert string to fextl
|
2023-03-16 03:21:45 -07:00 |
|
Ryan Houdek
|
606242472a
|
Convert the rest of map to fextl
|
2023-03-16 03:03:08 -07:00 |
|
Ryan Houdek
|
8941b8a312
|
Convert the rest of vector to fextl
|
2023-03-16 03:03:08 -07:00 |
|
Ryan Houdek
|
bba8716c7e
|
Merge pull request #2544 from Sonicadvance1/bulk_fextl_discount
fextl: Bulk merge
|
2023-03-16 02:24:34 -07:00 |
|
Ryan Houdek
|
aea90287eb
|
Merge pull request #2520 from lioncash/cnt
ARMEmitter: Handle SVE predicate count group
|
2023-03-15 12:23:30 -07:00 |
|
Ryan Houdek
|
95a4994200
|
Cache: Convert over to fextl
Requires #2542 merged first. First commit is cherry-picked from that PR.
|
2023-03-15 12:22:04 -07:00 |
|
Ryan Houdek
|
91330d6b86
|
IR: Convert deque to fextl
|
2023-03-15 12:22:04 -07:00 |
|
Ryan Houdek
|
5b97e6d354
|
Config: Convert list to fextl
Needs #2506 merged first. First commit is cherry-picked from it.
|
2023-03-15 12:22:04 -07:00 |
|
Ryan Houdek
|
017f101448
|
Thunks: Convert set to fextl
|
2023-03-15 12:22:04 -07:00 |
|
Ryan Houdek
|
4bde9f796a
|
IR: Convert set to fextl
|
2023-03-15 12:22:03 -07:00 |
|
Ryan Houdek
|
7b790903c9
|
AOT: Convert set to fextl
This worms its way all the way to the frontend
|
2023-03-15 12:16:03 -07:00 |
|
Ryan Houdek
|
9c62442f43
|
Context: Convert unordered_map to fextl
|
2023-03-15 12:15:18 -07:00 |
|
Ryan Houdek
|
a9a2c95202
|
Jit64: Convert unordered_map to fextl
Interpreter just remove the destination as a map. This isn't useful
anymore.
|
2023-03-15 12:14:59 -07:00 |
|
Ryan Houdek
|
194f97aefa
|
Thunks: Convert unordered_map to fextl
|
2023-03-15 12:14:19 -07:00 |
|
Ryan Houdek
|
1c0a0c1fe5
|
IR: Convert unordered_map to fextl
|
2023-03-15 12:14:10 -07:00 |
|
Ryan Houdek
|
18c9e84543
|
Config: Convert unordered_map to fextl
Needs #2506 merged first. First commit is cherry-picked from it.
|
2023-03-15 12:11:41 -07:00 |
|
Ryan Houdek
|
bac5eff296
|
RAPass: Convert unordered_set to fextl
|
2023-03-15 12:10:32 -07:00 |
|
Ryan Houdek
|
6b053d298e
|
VDSOEmulation: Convert vector to fextl
Pipes back to thunk definitions in FEXCore as well.
|
2023-03-15 12:08:58 -07:00 |
|
Ryan Houdek
|
e8132b82d0
|
LookupCache: Convert vector to fextl
|
2023-03-15 12:05:42 -07:00 |
|
Ryan Houdek
|
cdac296ce3
|
GDBServer: Convert vector to fextl
|
2023-03-15 12:05:37 -07:00 |
|
Ryan Houdek
|
ffbcc52af6
|
Frontend/OpDispatcher: Convert vector to fextl
These two are intrinsicly linked. Need to cover both at the same time.
|
2023-03-15 12:05:30 -07:00 |
|
Ryan Houdek
|
ddafc172fc
|
CPUID: Convert vector to fextl
|
2023-03-15 12:05:26 -07:00 |
|
Ryan Houdek
|
30dcf2cf39
|
Context: Convert Threads vector to fextl
Avoiding `AppendThunkDefinitions` as it interacts with the frontend
right now.
|
2023-03-15 12:05:17 -07:00 |
|
Ryan Houdek
|
df17f7adbb
|
JITs: Convert relocations vector to fextl
Kind of goes places.
|
2023-03-15 12:05:12 -07:00 |
|
Ryan Houdek
|
9ffbffe463
|
Interpreter: Convert vector to fextl
|
2023-03-15 12:05:07 -07:00 |
|
Ryan Houdek
|
1aaa03a10d
|
Dispatcher: Removes signal frame stack
This wasn't used anymore. Removed.
|
2023-03-15 12:05:02 -07:00 |
|
Ryan Houdek
|
e4b2ed72a8
|
CodeEmitter: Convert vector to fextl
Needs #2506 merged first. First commit is cherry-picked from it.
|
2023-03-15 12:04:57 -07:00 |
|
Ryan Houdek
|
c6d1b645bd
|
Config: Convert vector to fextl
|
2023-03-15 12:04:50 -07:00 |
|
Ryan Houdek
|
8ccd95ff02
|
GDBJIT: Changes vector to fextl
|
2023-03-15 12:04:31 -07:00 |
|
Ryan Houdek
|
af91430007
|
IR: Changes vector to fextl
|
2023-03-15 12:04:26 -07:00 |
|
Ryan Houdek
|
41477db7aa
|
Merge pull request #2511 from lioncash/scalars
OpcodeDispatcher: Handle VCVTSI2SD/VCVTSI2SS
|
2023-03-14 13:20:16 -07:00 |
|
Lioncache
|
02e245d61f
|
OpcodeDispatcher: Handle VCVTSI2SD
|
2023-03-14 15:36:54 -04:00 |
|
Lioncache
|
03724c8486
|
OpcodeDispatcher: Handle VCVTSI2SS
|
2023-03-14 15:28:55 -04:00 |
|
Lioncache
|
f8a575a982
|
OpcodeDispatcher: Factor out CVTGPR_To_FPR impl to helper
This can be used for the AVX implementations as well.
|
2023-03-14 15:12:21 -04:00 |
|
Ryan Houdek
|
042b511126
|
IR/Passes: Changes vector to fextl
|
2023-03-14 11:53:35 -07:00 |
|
Lioncache
|
8b20921341
|
ARMEmitter: Handle SVE predicate count group
|
2023-03-14 14:49:38 -04:00 |
|
Ryan Houdek
|
8633528cee
|
Merge pull request #2502 from lioncash/flag
OpcodeDispatcher: Handle VPINSRB/VPINSRD/VPINSRQ/VPINSRW
|
2023-03-14 11:44:06 -07:00 |
|
Lioncache
|
ce961a3ef4
|
OpcodeDispatcher: Handle VPINSRD/VPINSRQ
These are handled from the same encoding via the VEX.W bit.
|
2023-03-14 14:17:59 -04:00 |
|
Lioncache
|
8ce87d3b27
|
OpcodeDispatcher: Handle VPINSRW
|
2023-03-14 14:17:55 -04:00 |
|
Lioncache
|
24f03dd740
|
OpcodeDispatcher: Handle VPINSRB
|
2023-03-14 14:16:44 -04:00 |
|
Lioncache
|
a1b0d1853b
|
OpcodeDispatcher: Move PINSROp implementation to helper
|
2023-03-14 14:16:44 -04:00 |
|