Ryan Houdek
|
034b62292b
|
Passes/x86StackOptimization: Fixes implicit conversion of OpSize
|
2024-10-28 19:26:02 -07:00 |
|
Ryan Houdek
|
7b615a07d0
|
OpcodeDispatcher: Various missed OpSize implicit cast fixes
NFC
Probably more of these around, just tracking the few I found.
|
2024-10-28 19:18:36 -07:00 |
|
LC
|
704841f004
|
Merge pull request #4144 from Sonicadvance1/iropsize_addrsize
OpcodeDispatcher: Convert address size helpers to use OpSize
|
2024-10-28 22:12:40 -04:00 |
|
LC
|
c122f3faf9
|
Merge pull request #4143 from Sonicadvance1/iropsize_flags
OpcodeDispatcher: Convert flags helpers over to OpSize
|
2024-10-28 22:10:19 -04:00 |
|
Ryan Houdek
|
f74f276d64
|
OpcodeDispatcher: Convert address size helpers to use OpSize
NFC
|
2024-10-28 19:02:34 -07:00 |
|
Ryan Houdek
|
4b10cbdafd
|
OpcodeDispatcher: Convert flags helpers over to OpSize
NFC
Plus the tertiary bits that require changing to support it.
|
2024-10-28 18:56:42 -07:00 |
|
LC
|
04c701e912
|
Merge pull request #4142 from Sonicadvance1/irsize_loadstoregpr
OpcodeDispatcher: Convert {Load,Store}GPRRegister to OpSize
|
2024-10-28 21:04:01 -04:00 |
|
LC
|
0c29f8faad
|
Merge pull request #4141 from Sonicadvance1/missing_ir_sizes
IR: Fix some missing OpSize conversions
|
2024-10-28 21:02:46 -04:00 |
|
Ryan Houdek
|
5ed82fa0f6
|
OpcodeDispatcher: Convert {Load,Store}GPRRegister to OpSize
Trivial but quite a few places pass in a raw integer
NFC
|
2024-10-28 16:35:23 -07:00 |
|
Ryan Houdek
|
6cca007817
|
IR: Fix some missing OpSize conversions
Missed these in the previous PR.
|
2024-10-28 16:25:36 -07:00 |
|
LC
|
c0a9463700
|
Merge pull request #4140 from Sonicadvance1/enforce_irsize
Build + Test / build_plus_test ([self-hosted ARMv8.0]) (push) Waiting to run
Build + Test / build_plus_test ([self-hosted ARMv8.2]) (push) Waiting to run
Build + Test / build_plus_test ([self-hosted ARMv8.4]) (push) Waiting to run
GLIBC fault test / glibc_fault_test ([self-hosted ARM64]) (push) Waiting to run
Hostrunner tests / hostrunner_tests ([self-hosted x64]) (push) Waiting to run
Instruction Count CI run / instcountci_tests ([self-hosted ARM64]) (push) Waiting to run
Instruction Count CI run / instcountci_tests ([self-hosted x64]) (push) Waiting to run
Mingw build / mingw_build ([self-hosted ARM64 mingw]) (push) Waiting to run
Mingw build / mingw_build ([self-hosted ARM64EC mingw ARM64]) (push) Waiting to run
Vixl Simulator run / vixl_simulator ([self-hosted ARMv8.4]) (push) Waiting to run
Vixl Simulator run / vixl_simulator ([self-hosted x64]) (push) Waiting to run
Convert all of the IR operations to use OpSize
|
2024-10-28 18:20:02 -04:00 |
|
Ryan Houdek
|
55b3d67eb4
|
Merge pull request #4138 from asahilina/hide-rootfs-fd
FileManagement: Hide the FEX RootFS fd from /proc/self/fd
|
2024-10-28 14:24:55 -07:00 |
|
Ryan Houdek
|
65ddae1b71
|
IR: Change F80VBSLStack to use IR::OpSize
|
2024-10-28 02:25:17 -07:00 |
|
Ryan Houdek
|
063f524084
|
IR: Change F80CVTToInt to use IR::OpSize
|
2024-10-28 02:24:25 -07:00 |
|
Ryan Houdek
|
2dd0a82059
|
IR: Change F80CVTTo to use IR::OpSize
|
2024-10-28 02:23:47 -07:00 |
|
Ryan Houdek
|
b810070e9f
|
IR: Change F80CVTInt to use IR::OpSize
|
2024-10-28 02:07:20 -07:00 |
|
Ryan Houdek
|
4c7ac17f7d
|
IR: Change F80CVT to use IR::OpSize
|
2024-10-28 02:06:48 -07:00 |
|
Ryan Houdek
|
84767c8b20
|
IR: Change PushStack to use IR::OpSize
|
2024-10-28 02:05:35 -07:00 |
|
Ryan Houdek
|
eccfb53bd5
|
IR: Change StoreStackMemory to use IR::OpSize
|
2024-10-28 02:01:47 -07:00 |
|
Ryan Houdek
|
f4e930262f
|
IR: Change PCLMUL to use IR::OpSize
|
2024-10-28 01:50:24 -07:00 |
|
Ryan Houdek
|
d26d9e7e03
|
IR: Change CRC32 to use IR::OpSize
|
2024-10-28 01:50:24 -07:00 |
|
Ryan Houdek
|
51c1998d70
|
IR: Change VAESDecLast to use IR::OpSize
|
2024-10-28 01:50:24 -07:00 |
|
Ryan Houdek
|
87f818249d
|
IR: Change VAESDec to use IR::OpSize
|
2024-10-28 01:50:23 -07:00 |
|
Ryan Houdek
|
d81f92f5e2
|
IR: Change VAESEncLast to use IR::OpSize
|
2024-10-28 01:50:23 -07:00 |
|
Ryan Houdek
|
29ffe02afe
|
IR: Change VAESEnc to use IR::OpSize
|
2024-10-28 01:50:23 -07:00 |
|
Ryan Houdek
|
dfe4076fe4
|
IR: Change Vector_F64ToI32 to use IR::OpSize
|
2024-10-28 01:50:23 -07:00 |
|
Ryan Houdek
|
44f9df062e
|
IR: Change Vector_FToI to use IR::OpSize
|
2024-10-28 01:50:23 -07:00 |
|
Ryan Houdek
|
6f98ef8cbb
|
IR: Change VFCVTN2 to use IR::OpSize
|
2024-10-28 01:50:23 -07:00 |
|
Ryan Houdek
|
d54888a4c6
|
IR: Change VFCVTL2 to use IR::OpSize
|
2024-10-28 01:50:23 -07:00 |
|
Ryan Houdek
|
38c58706da
|
IR: Change Vector_FToF to use IR::OpSize
|
2024-10-28 01:50:23 -07:00 |
|
Ryan Houdek
|
8ad9286bd4
|
IR: Change Vector_FToZS to use IR::OpSize
|
2024-10-28 01:29:32 -07:00 |
|
Ryan Houdek
|
03bc962564
|
IR: Change Vector_FToS to use IR::OpSize
|
2024-10-28 01:28:56 -07:00 |
|
Ryan Houdek
|
947b7ae6fe
|
IR: Change Vector_SToF to use IR::OpSize
|
2024-10-28 01:23:20 -07:00 |
|
Ryan Houdek
|
30317ac979
|
IR: Change Float_FToF to use IR::OpSize
|
2024-10-28 01:22:45 -07:00 |
|
Ryan Houdek
|
4544e7c1af
|
IR: Change Float_FromGPR_S to use IR::OpSize
|
2024-10-28 01:21:48 -07:00 |
|
Ryan Houdek
|
34050431ff
|
IR: Change VDupFromGPR to use IR::OpSize
|
2024-10-28 01:20:06 -07:00 |
|
Ryan Houdek
|
65439956bf
|
IR: Change VCastFromGPR to use IR::OpSize
|
2024-10-28 01:18:21 -07:00 |
|
Ryan Houdek
|
a6cbce4fd7
|
IR: Change VFNMLS to use IR::OpSize
|
2024-10-28 01:16:11 -07:00 |
|
Ryan Houdek
|
17b851d4f3
|
IR: Change VFNMLA to use IR::OpSize
|
2024-10-28 01:15:47 -07:00 |
|
Ryan Houdek
|
362b5728be
|
IR: Change VFMLS to use IR::OpSize
|
2024-10-28 01:15:25 -07:00 |
|
Ryan Houdek
|
bd5159c7d5
|
IR: Change VFMLA to use IR::OpSize
|
2024-10-28 01:15:01 -07:00 |
|
Ryan Houdek
|
660dfcd1f9
|
IR: Change VFCADD to use IR::OpSize
|
2024-10-28 01:14:21 -07:00 |
|
Ryan Houdek
|
4e21177988
|
IR: Change VBSL to use IR::OpSize
|
2024-10-28 01:13:53 -07:00 |
|
Ryan Houdek
|
5a83a65905
|
IR: Change VTBX1 to use IR::OpSize
|
2024-10-28 01:13:15 -07:00 |
|
Ryan Houdek
|
061fc44923
|
IR: Change VTBL2 to use IR::OpSize
|
2024-10-28 01:13:00 -07:00 |
|
Ryan Houdek
|
0c7afa0672
|
IR: Change VTBL1 to use IR::OpSize
|
2024-10-28 01:12:43 -07:00 |
|
Ryan Houdek
|
30bf0d5767
|
IR: Change VFCMPUNO to use IR::OpSize
|
2024-10-28 01:12:22 -07:00 |
|
Ryan Houdek
|
ee8e3127d2
|
IR: Change VFCMPORD to use IR::OpSize
|
2024-10-28 01:11:54 -07:00 |
|
Ryan Houdek
|
e8f64f2976
|
IR: Change VFCMPLE to use IR::OpSize
|
2024-10-28 01:11:31 -07:00 |
|
Ryan Houdek
|
0a4b21da87
|
IR: Change VFCMPGT to use IR::OpSize
|
2024-10-28 01:11:11 -07:00 |
|