pin_perf.cc File Reference

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Functions | Variables
pin_perf.cc File Reference
`#include "osl/effect_util/pin.h"`
`#include "osl/record/csaString.h"`
`#include "osl/record/csaRecord.h"`
`#include "osl/misc/perfmon.h"`
`#include <iostream>`
`#include <fstream>`
Include dependency graph for pin_perf.cc:

Go to the source code of this file.

## Functions
void | usage (const char *program_name)
void | run (const char *filename)
int | main (int argc, char **argv)

## Variables
size_t | skip_first = 0

## Function Documentation

int main | ( | int | argc,
|  | char ** | argv
| ) |  |

Definition at line 23 of file pin_perf.cc.

References run(), skip_first, and usage().

void run | ( | const char * | filename) |  |

Definition at line 64 of file pin_perf.cc.

References osl::BLACK, moves, positions, osl::misc::PerfMon::restart(), skip_first, osl::misc::PerfMon::stop(), total_cycles, total_cycles_naive, and osl::WHITE.

void usage | ( | const char * | program_name) |  |

Definition at line 14 of file pin_perf.cc.

## Variable Documentation

size_t skip_first = 0

Definition at line 20 of file pin_perf.cc.

Referenced by main(), qsearch(), run(), and Analyzer::search().