Lines Matching refs:defines

63         # figure out defines and build possible permutations
64 self.defines = set()
67 # defines can be a dict or a list or dicts
71 defines = config.pop('defines', {})
72 if not isinstance(defines, list):
73 defines = [defines]
128 self.defines |= suite_defines_.keys()
129 for defines_ in defines:
130 self.defines |= defines_.keys()
195 defines = config.pop('defines', {})
206 'suite_defines': defines,
211 # combine per-case defines
212 self.defines = set.union(*(
213 set(case.defines) for case in self.cases))
308 # the bench defines
311 if case.defines:
312 # deduplicate defines by value to try to reduce the
315 for i, defines in enumerate(case.permutations):
316 for k, v in sorted(defines.items()):
330 % (case.name, len(suite.defines)))
331 for defines in case.permutations:
333 for k, v in sorted(defines.items()):
377 if suite.defines:
378 for i, define in enumerate(sorted(suite.defines)):
392 if case.defines:
396 % (case.name, len(suite.defines)))
418 if suite.defines:
422 len(suite.defines)))
423 for k in sorted(suite.defines):
427 'BENCH_IMPLICIT_DEFINE_COUNT+%d,' % len(suite.defines))
437 if case.defines:
438 f.writeln(12*' '+'.defines '
465 # write defines, but note we need to undef any
466 # new defines since we're in someone else's file
467 if suite.defines:
469 sorted(suite.defines)):
485 if suite.defines:
486 for define in sorted(suite.defines):
545 # defines?
559 if args.get('list_defines'): cmd.append('--list-defines')
561 cmd.append('--list-permutation-defines')
563 cmd.append('--list-implicit-defines')
681 # query permutation defines from runner
682 cmd = runner_ + ['--list-permutation-defines', id]
691 defines = co.OrderedDict()
698 defines[define] = value
706 return defines
844 # get defines and write to csv
845 defines = find_defines(
853 **defines})
904 # get defines and write to csv
905 defines = find_defines(runner_, failure.id, **args)
909 **defines})
1108 defines = find_defines(runner_, failure.id, **args)
1117 ' (%s)' % ', '.join('%s=%s' % (k,v) for k,v in defines.items())
1118 if defines else ''))
1257 '--list-defines',
1259 help="List all defines in this bench-runner.")
1261 '--list-permutation-defines',
1263 help="List explicit defines in this bench-runner.")
1265 '--list-implicit-defines',
1267 help="List implicit defines in this bench-runner.")