Ivan Krysak
|
5190f8f6c8
|
Yield: move PTML out of assembly namespace
This fixes an old issue: the headers were moved out out of assembly
a while back while cpp files had been forgotten.
|
2022-09-26 12:11:20 +02:00 |
|
Ivan Krysak
|
db406a8835
|
PTML: introduce function links
|
2022-09-26 10:33:43 +02:00 |
|
Massimo Fioravanti
|
633f49c1ef
|
Introduce dedicated namespace for kinds and ranks
|
2022-08-29 14:44:53 +02:00 |
|
Ivan Krysak
|
b3f9ce7cc2
|
Use locations in PTML exporter
|
2022-08-05 21:47:05 +03:00 |
|
Giacomo Vercesi
|
3e9058393e
|
Rework YieldAssemblyHTML to output PTML
|
2022-07-28 08:47:34 +02:00 |
|
Ivan Krysak
|
5b49873523
|
Move delay slot control down to basic block level
|
2022-06-15 16:04:43 +03:00 |
|
Ivan Krysak
|
33c8ce96bd
|
Use labeled block system instead of block strings
|
2022-06-15 16:04:43 +03:00 |
|
Ivan Krysak
|
b19663e439
|
Implement labeled block detection
|
2022-06-15 16:03:45 +03:00 |
|
Ivan Krysak
|
de9861815a
|
Move fallthrough detection to yield::cfg
|
2022-06-15 16:02:44 +03:00 |
|
Ivan Krysak
|
832a8d0baa
|
Use TTG-based assembly to weaken dependency on efa
|
2022-06-15 15:52:23 +03:00 |
|
Ivan Krysak
|
74764f9729
|
Switch to TTG-based assembly description
|
2022-06-15 15:52:00 +03:00 |
|
Ivan Krysak
|
569d677157
|
Disable default instruction operand symbolization
It was causing issues on some architectures (like i386)
|
2022-06-15 15:51:23 +03:00 |
|
Ivan Krysak
|
cf3845b78d
|
Add a way to output assembly as plain text
|
2022-05-06 18:51:47 +02:00 |
|
Ivan Krysak
|
1adc74e660
|
Import an assembly to html converter from caliban
|
2022-05-06 18:51:47 +02:00 |
|
Ivan Krysak
|
6e81dbe06c
|
Add a disassembly helper
|
2022-05-06 18:51:47 +02:00 |
|
Ivan Krysak
|
36c63c1bb9
|
Implement the disassembler interface
|
2022-05-06 18:51:47 +02:00 |
|