Metehan Dundar
a8fca2afdb
Format code with black and fix flake8 linting issues
...
- Applied black formatting with line length 99
- Fixed flake8 linting issues (E265 block comments)
- All 115 tests still pass after formatting
- Code style is now consistent across the codebase
Changes:
- osaca/parser/base_parser.py: improved line breaks and comment formatting
- osaca/osaca.py: added missing blank line
- osaca/db_interface.py: reformatted long lines and comments
- osaca/parser/parser_RISCV.py: extensive formatting improvements
- osaca/semantics/kernel_dg.py: improved formatting and readability
- osaca/semantics/hw_model.py: fixed shebang and formatting
- osaca/semantics/marker_utils.py: removed TODO comment and formatting
2025-07-11 22:28:29 +02:00
Metehan Dundar
480c0dcac0
Merge branch 'master' into dev/risc-v
2025-05-08 12:23:22 +02:00
Metehan Dundar
aa3753d024
Add RISC-V vector add and triad benchmarks with corresponding Makefiles and assembly files
2025-05-08 11:57:06 +02:00
Metehan Dundar
d782f06e84
Add RISC-V support and update version to 0.6.2
2025-03-21 17:16:39 +01:00
JanLJL
63f56e50b4
black formatting
2025-03-05 10:20:47 +01:00
JanLJL
b6c3c924c6
remove dependency on MachineModel
2025-03-04 17:44:27 +01:00
pleroy
b4d342266d
Add support for the Intel syntax supported by MSVC and ICC
2025-02-02 14:02:16 +01:00
stefandesouza
ae2fcfe8bb
added prefetch operand
2024-03-18 22:29:39 +01:00
stefandesouza
4ec3788f58
Dump now converts classes to dicts
2024-03-05 00:18:45 +01:00
stefandesouza
62c21a7f31
Port pressure returned in tuple with Memory Operand
2024-03-04 20:00:43 +01:00
stefandesouza
26918bad48
Made all attributes lower case
2024-02-22 13:48:56 +01:00
stefandesouza
1885ce6ddb
flake8 standards
2023-12-03 21:04:58 +01:00
stefandesouza
cce05e44cb
Changed style to conform to PEP-8 conventions; Added source and destination attributes to parent Operand class
2023-10-29 13:52:49 +01:00
stefandesouza
5ca37a2a3f
Added 2 operand types and made changes for attribute usage
2023-08-20 21:01:44 +02:00
Julian Hammer
afa607e546
migrate code style to Black
2021-03-11 12:02:45 +01:00
Julian Hammer
0e4d5a6692
singelton for isa parsers
2020-11-09 12:36:14 +01:00
JanLJL
36cf3be579
try different ISA as fallback when parsing without --arch flag, use SKX as x86 default and enhanced ISA detection heuristic
2020-11-02 15:33:50 +01:00
JanLJL
bfd07a83a4
autodetect ISA and default uarch for ISA
2020-10-29 13:00:02 +01:00
JanLJL
28cdcab05f
enhancecd ARM identifier to support immediate offsets
2020-09-17 22:12:12 +02:00
JanLJL
458b5954b9
more documentation
2020-03-05 18:39:38 +01:00
JanLJL
e250f69821
added --ignore-unknown flag and major updates in x86 parser
2020-01-09 17:57:08 +01:00
JanLJL
8dd5b2eb0f
implemented new CP calculation for x86
2019-09-24 19:00:12 +02:00
JanLJL
892eea4bdf
added tests for base parser
2019-08-30 12:10:15 +02:00
JanLJL
1049a26b98
initial version of loop-carried dependencies checker
2019-08-23 19:01:20 +02:00
JanLJL
34fe8ad142
first basic analysis version
2019-07-24 10:57:19 +02:00
JanLJL
0ea6c4da51
added dependency check for registers and tests
2019-06-12 18:57:53 +02:00
JanLJL
c512fbada0
added AttrDict to parser and refactoring
2019-06-04 12:55:32 +02:00
JanLJL
10479272a3
added tests for analyzer
2019-06-04 10:07:44 +02:00
JanLJL
a291d7c0ff
more tests for parser
2019-05-03 14:45:21 +02:00
JanLJL
124d574b41
added tests and functionalities for x86_att parser
2019-04-30 18:37:07 +02:00
JanLJL
932cfe4986
initial parser structure added
2019-04-30 14:06:24 +02:00