dword64
|
667eea2b1e
|
unique_ptr ownership, safer virtual interfaces, and pch/unity speedups and more
|
2026-04-04 20:13:26 +02: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
|
0bbc82b8f8
|
Implemented optimizer::execution_order.
|
2020-08-23 05:44:11 +02:00 |
|
Can Bölük
|
fe1b7fc7e1
|
Implemented auto-scope ref and exception-less stack cleanup.
|
2020-08-01 21:21:16 +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
|
0ac7649f15
|
Minor fixes, adjusted pool config.
|
2020-07-27 01:04:23 +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
|
bedf29168d
|
Minor deferred value changes.
|
2020-07-15 03:20:48 +02:00 |
|
Can Bölük
|
02e2271822
|
Fixed a concurrency issue with stack_propagation.
|
2020-07-13 00:42:21 +02:00 |
|
Can Bölük
|
00d5c2c6cb
|
Further pushing use of expression references.
|
2020-07-12 14:17:46 +02:00 |
|
Can Bölük
|
9cef750626
|
Implement path helpers to routine.
|
2020-07-11 07:12:12 +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
|
4b8944cfcf
|
aux::analyze_branch now takes flags in a structured way.
|
2020-07-04 07:20:32 +02:00 |
|
Can Bölük
|
516d61974e
|
Fixed branch correction, added additional if packer.
|
2020-07-03 22:44:03 +02:00 |
|
Can Bölük
|
d72b05de48
|
Fixing dangling link in branch correction pass.
|
2020-07-02 19:56:59 +02:00 |
|
Can Bölük
|
05151efaf6
|
Fixing branch correction/analysis, few other minor fixes.
|
2020-06-26 08:36:44 +02:00 |
|
Can Bölük
|
3212197bc3
|
Fixing some tracer bugs and branch correction pass.
|
2020-06-26 04:21:31 +02:00 |
|
Can Bölük
|
02adad1ea7
|
Switching to inline const instruction definitions.
|
2020-06-26 00:24:11 +02:00 |
|
Can Bölük
|
7817ec0570
|
Minor style fix.
|
2020-06-24 06:06:56 +02:00 |
|
Can Bölük
|
0ddd1b568c
|
Fixed path cache on CFG correction routines.
|
2020-06-23 20:06:35 +02:00 |
|
Can Bölük
|
7f7ef434c2
|
Fixed branch correction pass failing due to enforced cc size.
|
2020-06-22 07:04:17 +02:00 |
|
Can Bölük
|
523d35d53c
|
Implemented a way to fix unknown access when rtracing is allowed.
|
2020-06-21 01:30:21 +02:00 |
|
Can Bölük
|
0393fed85f
|
Minor fix to branch logic, added a todo item for branch correction pass.
|
2020-06-20 22:18:52 +02:00 |
|
Can Bölük
|
c268107f4a
|
Renamed some leftover files.
|
2020-06-20 10:56:42 +02:00 |
|