mirror of
https://github.com/vortexgpgpu/vortex.git
synced 2025-04-24 22:07:41 -04:00
gpr pipeline optimization
This commit is contained in:
parent
31ee824862
commit
b8cd3b0b28
17 changed files with 121 additions and 140 deletions
|
@ -58,13 +58,12 @@ if args.outc != 'none':
|
|||
|
||||
translation_rules = [
|
||||
(re.compile(r'^$'), r''),
|
||||
(re.compile(r'^( *)`ifndef ([^ ]+)$'), r'\1#ifndef \2'),
|
||||
(re.compile(r'^( *)`define ([^ ]+)$'), r'\1#define \2'),
|
||||
# (re.compile(r'^( *)`include "\./VX_define_synth\.v"$'), r'\1#include "VX_define_synth.h"'),
|
||||
(re.compile(r'^( *)`include "VX_user_config\.vh"$'), r''),
|
||||
(re.compile(r'^( *)`define ([^ ]+) (.+)$'), r'\1#define \2 \3'),
|
||||
(re.compile(r'^( *)`endif$'), r'\1#endif'),
|
||||
(re.compile(r'^( *)// (.*)$'), r'\1// \2'),
|
||||
(re.compile(r'^(\s*)`ifndef\s+([^ ]+)'), r'\1#ifndef \2'),
|
||||
(re.compile(r'^(\s*)`define\s+([^ ]+)'), r'\1#define \2'),
|
||||
(re.compile(r'^(\s*)`include "VX_user_config\.vh"'), r''),
|
||||
(re.compile(r'^(\s*)`define\s+([^ ]+) (.+)'), r'\1#define \2 \3'),
|
||||
(re.compile(r'^(\s*)`endif\s+'), r'\1#endif'),
|
||||
(re.compile(r'^(\s*)//(.*)'), r'\1// \2'),
|
||||
]
|
||||
|
||||
post_rules = [
|
||||
|
@ -78,7 +77,6 @@ post_rules = [
|
|||
(re.compile(r"`([A-Za-z_][$_0-9A-Za-z]*)"), r'\1'),
|
||||
]
|
||||
|
||||
|
||||
def post_process_line(line):
|
||||
for pat, repl in post_rules:
|
||||
line = pat.sub(repl, line)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue