i965: annotate brw_oa.py's --header and --code as required
As of earlier commit, the --header was made a hard requirement when
using --code.
Hence - annotate both as required and drop a few no longer needed
checks.
Fixes: 035cc7a12d
("i965: perf: reduce i965 binary size")
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
This commit is contained in:

committed by
Emil Velikov

parent
d3e5d3955c
commit
c43715d30b
@@ -32,7 +32,6 @@ c_file = None
|
|||||||
_c_indent = 0
|
_c_indent = 0
|
||||||
|
|
||||||
def c(*args):
|
def c(*args):
|
||||||
if c_file:
|
|
||||||
code = ' '.join(map(str,args))
|
code = ' '.join(map(str,args))
|
||||||
for line in code.splitlines():
|
for line in code.splitlines():
|
||||||
text = ''.rjust(_c_indent) + line
|
text = ''.rjust(_c_indent) + line
|
||||||
@@ -40,10 +39,8 @@ def c(*args):
|
|||||||
|
|
||||||
# indented, but no trailing newline...
|
# indented, but no trailing newline...
|
||||||
def c_line_start(code):
|
def c_line_start(code):
|
||||||
if c_file:
|
|
||||||
c_file.write(''.rjust(_c_indent) + code)
|
c_file.write(''.rjust(_c_indent) + code)
|
||||||
def c_raw(code):
|
def c_raw(code):
|
||||||
if c_file:
|
|
||||||
c_file.write(code)
|
c_file.write(code)
|
||||||
|
|
||||||
def c_indent(n):
|
def c_indent(n):
|
||||||
@@ -57,7 +54,6 @@ header_file = None
|
|||||||
_h_indent = 0
|
_h_indent = 0
|
||||||
|
|
||||||
def h(*args):
|
def h(*args):
|
||||||
if header_file:
|
|
||||||
code = ' '.join(map(str,args))
|
code = ' '.join(map(str,args))
|
||||||
for line in code.splitlines():
|
for line in code.splitlines():
|
||||||
text = ''.rjust(_h_indent) + line
|
text = ''.rjust(_h_indent) + line
|
||||||
@@ -556,16 +552,13 @@ def main():
|
|||||||
global header_file
|
global header_file
|
||||||
|
|
||||||
parser = argparse.ArgumentParser()
|
parser = argparse.ArgumentParser()
|
||||||
parser.add_argument("--header", help="Header file to write")
|
parser.add_argument("--header", help="Header file to write", required=True)
|
||||||
parser.add_argument("--code", help="C file to write")
|
parser.add_argument("--code", help="C file to write", required=True)
|
||||||
parser.add_argument("xml_files", nargs='+', help="List of xml metrics files to process")
|
parser.add_argument("xml_files", nargs='+', help="List of xml metrics files to process")
|
||||||
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
if args.header:
|
|
||||||
header_file = open(args.header, 'w')
|
header_file = open(args.header, 'w')
|
||||||
|
|
||||||
if args.code:
|
|
||||||
c_file = open(args.code, 'w')
|
c_file = open(args.code, 'w')
|
||||||
|
|
||||||
gens = []
|
gens = []
|
||||||
|
Reference in New Issue
Block a user