#include <stdio.h>#include <stdlib.h>#include <string.h>#include <assert.h>#include "misc/util/abc_global.h"#include "misc/extra/extra.h"#include "aig/gia/gia.h"#include "sat/satoko/satoko.h"
Go to the source code of this file.
Macros | |
| #define | CMD_AUTO_LINE_MAX 1000 |
| DECLARATIONS ///. | |
| #define | CMD_AUTO_ARG_MAX 100 |
Functions | |
| int | Gia_ManSatokoCallOne (Gia_Man_t *p, satoko_opts_t *opts, int iOutput) |
| void | Cmd_RunAutoTunerPrintOptions (satoko_opts_t *pOpts) |
| FUNCTION DEFINITIONS ///. | |
| int | Cmd_RunAutoTunerEvalSimple (Vec_Ptr_t *vAigs, satoko_opts_t *pOpts) |
| int | Cmd_RunAutoTunerEval (Vec_Ptr_t *vAigs, satoko_opts_t *pOpts, int nCores) |
| char * | Cmd_DeriveConvertIntoString (int argc, char **argv) |
| satoko_opts_t * | Cmd_DeriveOptionFromSettings (int argc, char **argv) |
| void | Cmf_CreateOptions_rec (Vec_Wec_t *vPars, int iPar, char Argv[CMD_AUTO_ARG_MAX][20], int Argc, Vec_Ptr_t *vOpts) |
| Vec_Ptr_t * | Cmf_CreateOptions (Vec_Wec_t *vPars) |
| Vec_Wec_t * | Cmd_ReadParamChoices (char *pConfig) |
| Vec_Ptr_t * | Cmd_ReadFiles (char *pFileList) |
| void | Cmd_RunAutoTuner (char *pConfig, char *pFileList, int nCores) |
| #define CMD_AUTO_LINE_MAX 1000 |
DECLARATIONS ///.
CFile****************************************************************
FileName [cmdAuto.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Command processing package.]
Synopsis [Autotuner.]
Author [Alan Mishchenko, Bruno Schmitt]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
| char * Cmd_DeriveConvertIntoString | ( | int | argc, |
| char ** | argv ) |
Function*************************************************************
Synopsis [Derives all possible param stucts according to the config file.]
Description []
SideEffects []
SeeAlso []
Definition at line 227 of file cmdAuto.c.


| satoko_opts_t * Cmd_DeriveOptionFromSettings | ( | int | argc, |
| char ** | argv ) |
Definition at line 238 of file cmdAuto.c.


| Vec_Ptr_t * Cmd_ReadFiles | ( | char * | pFileList | ) |
Definition at line 595 of file cmdAuto.c.


| Vec_Wec_t * Cmd_ReadParamChoices | ( | char * | pConfig | ) |
Definition at line 547 of file cmdAuto.c.


| void Cmd_RunAutoTuner | ( | char * | pConfig, |
| char * | pFileList, | ||
| int | nCores ) |
Function*************************************************************
Synopsis [Autotuner for SAT solver "satoko".]
Description []
SideEffects []
SeeAlso []
Definition at line 636 of file cmdAuto.c.

| int Cmd_RunAutoTunerEval | ( | Vec_Ptr_t * | vAigs, |
| satoko_opts_t * | pOpts, | ||
| int | nCores ) |
Function*************************************************************
Synopsis [The main evaluation procedure for the set of AIGs.]
Description []
SideEffects []
SeeAlso []
Definition at line 112 of file cmdAuto.c.


| int Cmd_RunAutoTunerEvalSimple | ( | Vec_Ptr_t * | vAigs, |
| satoko_opts_t * | pOpts ) |
Function*************************************************************
Synopsis [The main evaluation procedure for an array of AIGs.]
Description []
SideEffects []
SeeAlso []
Definition at line 88 of file cmdAuto.c.


| void Cmd_RunAutoTunerPrintOptions | ( | satoko_opts_t * | pOpts | ) |
Definition at line 506 of file cmdAuto.c.


| void Cmf_CreateOptions_rec | ( | Vec_Wec_t * | vPars, |
| int | iPar, | ||
| char | Argv[CMD_AUTO_ARG_MAX][20], | ||
| int | Argc, | ||
| Vec_Ptr_t * | vOpts ) |
Definition at line 456 of file cmdAuto.c.


|
extern |
Definition at line 199 of file giaSatoko.c.

