dword64
|
667eea2b1e
|
unique_ptr ownership, safer virtual interfaces, and pch/unity speedups and more
|
2026-04-04 20:13:26 +02:00 |
|
windy
|
ffaf8ca91f
|
Add unit tests for optimization passes
|
2021-08-20 13:03:49 +08:00 |
|
windy
|
57fda60379
|
Fix all warning in x86
|
2021-08-17 23:24:32 +08:00 |
|
windy
|
4c465af036
|
Fix x86 optimizers, demo-tests:
```
:: After:
| | Entry point VIP: 0x1337
| | Stack pointer: -0x8
| | Already visited?: N
| | ------------------------
| | 0000: [ PSEUDO ] -0x8 movd eax 0x1
| | 0001: [ PSEUDO ] -0x8 strd $sp -0x4 0x0
| | 0002: [ PSEUDO ] -0x8 strd $sp -0x8 0x1
| | 0003: [ PSEUDO ] -0x8 vpinrd eax
| | 0004: [ PSEUDO ] -0x8 vexitq 0x0
```
|
2021-08-16 02:54:00 +08:00 |
|
Can Bölük
|
9d7b5e4980
|
Implementing task_local to fix thread_local leaks.
|
2020-08-25 06:55:17 +02:00 |
|
Can Bölük
|
8a79ca03ba
|
Fixed everything else to work with the changes.
|
2020-07-29 02:36:10 +02:00 |
|
Can Bölük
|
34d857c1bf
|
Removing unnecessary (post self-sig change) cache purging.
|
2020-07-25 12:29:11 +02:00 |
|
Can Bölük
|
5b4767acf1
|
vtil::zip and vtil::numeric_range can now be constructed constexpr.
|
2020-07-24 08:28:48 +02:00 |
|
Can Bölük
|
22a6aca8a7
|
Fixing interfaces for the new deferred_value.
|
2020-07-24 07:01:47 +02:00 |
|
Can Bölük
|
7dd19292ff
|
Reworked VM interface.
|
2020-07-23 04:46:54 +02:00 |
|
Can Bölük
|
cb395a2b66
|
Symbolic VM now uses references, implemented special unique ptr for dirs
|
2020-07-12 08:00:52 +02:00 |
|
Can Bölük
|
c260945be4
|
Abstracted away access to simplifier cache, getting ready to rework it.
|
2020-07-10 23:35:58 +02:00 |
|
Can Bölük
|
392e02d973
|
Fixing license headers yet once again.
|
2020-07-09 02:43:51 +02:00 |
|
Can Bölük
|
614309aa11
|
Fixing license.
|
2020-07-06 21:41:04 +02:00 |
|
Can Bölük
|
41824db750
|
Purge symex cache after verification.
|
2020-07-02 13:11:16 +02:00 |
|
Can Bölük
|
3eb722da26
|
Fixed alignment.
|
2020-07-02 13:09:31 +02:00 |
|
Can Bölük
|
a28e028cc8
|
Rename to test1.
|
2020-07-02 13:07:36 +02:00 |
|
Can Bölük
|
4c040a78b6
|
Implemented unit test interface, created test1, added "optimizer-tests".
|
2020-07-02 12:38:44 +02:00 |
|
Can Bölük
|
87e25deed9
|
Initial implementation of the optimization validation pass.
|
2020-06-29 03:30:33 +02:00 |
|