Ryan Houdek
7f0cccfbe0
Merge pull request #2555 from lioncash/pred
...
ARMEmitter: Handle SVE Element Count category
2023-03-21 10:49:21 -07:00
Lioncache
437ea926b4
ARMEmitter: Handle SVE saturating inc/dec register by element count
2023-03-21 12:55:48 -04:00
Lioncache
4359f7439a
ARMEmitter: Handle SVE inc/dec register by element count
2023-03-21 12:32:28 -04:00
Lioncache
a1712ab455
ARMEmitter: Handle SVE inc/dec vector by element count group
2023-03-21 12:24:39 -04:00
Lioncache
0553f69eed
ARMEmitter: Handle SVE element count category
2023-03-21 12:13:20 -04:00
Lioncache
d03dfe2b33
ARMEmitter: Handle SVE saturating inc/dec vector by element count group
2023-03-21 12:06:50 -04:00
Ryan Houdek
5e105e86af
Merge pull request #2554 from lioncash/warn
...
HostFeatures: Mark DCZID related utilities as [[maybe_unused]]
2023-03-21 08:41:56 -07:00
Lioncache
97bc3afb84
HostFeatures: Mark DCZID related utilities as [[maybe_unused]]
...
When building with the simulator enabled, these aren't used and cause
some unused funtion/variable warnings.
We can silence these with [[maybe_unused]], since these are used in
non-simulator builds.
2023-03-21 11:26:55 -04:00
Ryan Houdek
bccc9f1656
HarnessHelpers: Convert string to fextl
2023-03-16 03:21:46 -07:00
Ryan Houdek
834e862dfb
FEX: Convert string to fextl
2023-03-16 03:21:46 -07:00
Ryan Houdek
b433d7b4cb
ELFSymbolDB: Convert string to fextl
2023-03-16 03:21:46 -07:00
Ryan Houdek
b6d36f123a
Common: Convert string to fextl
2023-03-16 03:21:46 -07:00
Ryan Houdek
0ab2a550b1
FEXCore: Convert string to fextl
2023-03-16 03:21:46 -07:00
Ryan Houdek
1877457c4d
FEX: Convert sstream to fextl
2023-03-16 03:21:46 -07:00
Ryan Houdek
e5867b89ed
FEXCore: Convert sstream to fextl
2023-03-16 03:21:46 -07:00
Ryan Houdek
487785de41
StringConv: Remove now redundant duplicated functions
2023-03-16 03:21:46 -07:00
Ryan Houdek
e741ac37b1
StringUtils: Remove now redundant duplicated StringUtils functions
2023-03-16 03:21:46 -07:00
Ryan Houdek
5d928fbdee
FileLoading: Remove now unnecessary duplicated functions
2023-03-16 03:21:46 -07:00
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
45493ad3ef
fextl: Add sstream
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
e9a0d95c65
Telemetry: Convert string to fextl
...
Kind of sprawled a bit.
2023-03-16 03:21:45 -07:00
Ryan Houdek
bb0757c2c9
Profiler: Convert string to fextl
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
5143579c20
SoftFloat: 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
5ed0028d1a
StringConv: Convert string to fextl
2023-03-16 03:21:45 -07:00
Ryan Houdek
61854c3655
StringUtils: Add fextl helpers
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
5092675179
fextl/string: Add hash so it can exist in hashmaps
2023-03-16 03:21:45 -07:00
Ryan Houdek
9883f8fced
unittests/Emitter: Convert string to fextl
2023-03-16 03:21:45 -07:00
Ryan Houdek
e3f6ef6b18
Merge pull request #2545 from Sonicadvance1/more_fextl
...
Convert most things to fextl
2023-03-16 03:21:25 -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
37832af818
Allocator: Convert vector to fextl
2023-03-16 03:03:08 -07:00
Ryan Houdek
a7334608fa
fextl: Move allocator hooks to its own header
2023-03-16 03:03:08 -07:00
Ryan Houdek
bc42e849e9
TestHarnessRunner: Convert vector to fextl
2023-03-16 03:03:08 -07:00
Ryan Houdek
54c33b07a2
ELFCodeLoader: Convert to fextl
...
Kind of sprawls all over the place
2023-03-16 03:03:08 -07:00
Ryan Houdek
a5b034129e
AOTGenerator: Convert vector to fextl
2023-03-16 02:29:05 -07:00
Ryan Houdek
8d57446e88
FEXServerClient: Convert vector to fextl
2023-03-16 02:29:05 -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
Mai
1771d086ed
Merge pull request #2546 from Sonicadvance1/irdef_depends
...
FEXCore: IR_INC dependency on FEXCore_Base
2023-03-15 20:45:45 -04:00
Ryan Houdek
d416331650
FEXCore: IR_INC dependency on FEXCore_Base
...
This dependency was on FEXCore only. Add it to the same dependency
definitions that CONFIG_INC is in so that FEXCore_Base picks it up.
Might solve a compile error from FEX Common missing the dependency being
generated.
2023-03-15 15:56:49 -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