Lines Matching refs:define
91 # a define entry can be a list
98 # range statements. This matches the runtime define parser in
310 # create case define functions
378 for i, define in enumerate(sorted(suite.defines)):
379 f.writeln('#ifndef %s' % define)
380 f.writeln('#define %-24s '
381 'BENCH_IMPLICIT_DEFINE_COUNT+%d' % (define+'_i', i))
382 f.writeln('#define %-24s '
383 'BENCH_DEFINE(%s)' % (define, define+'_i'))
419 # create suite define names
468 for i, define in enumerate(
470 f.writeln('#ifndef %s' % define)
471 f.writeln('#define %-24s '
473 define+'_i', i))
474 f.writeln('#define %-24s '
476 define, define+'_i'))
477 f.writeln('#define '
479 define))
486 for define in sorted(suite.defines):
488 % define)
490 % define)
491 f.writeln('#undef %s' % define)
492 f.writeln('#undef %s' % (define+'_i'))
546 if args.get('define'):
547 for define in args.get('define'):
548 cmd.append('-D%s' % define)
692 pattern = re.compile('^(?P<define>\w+)=(?P<value>.+)')
696 define = m.group('define')
698 defines[define] = value
1273 '-D', '--define',
1275 help="Override a bench define.")