BeBOP Optimized Sparse Kernel Interface Library
1.0.1h
|
Workload query interface for register blocking heuristic. More...
#include <oski/common.h>
#include <oski/simplelist.h>
#include <oski/mangle.h>
#include <oski/matrix.h>
Go to the source code of this file.
Data Structures | |
struct | oski_regprofkernel_t |
Stores kernel-specific register profile information. More... | |
Defines | |
#define | INC_HEUR_REGPROFQUERY_H |
oski/heur/regprofquery.h included. | |
Name mangling. | |
#define | oski_regprofkernel_t MANGLE_(oski_regprofkernel_t) |
#define | oski_GetRegProfileKernelWorkload MANGLE_(oski_GetRegProfielKernelWorkload) |
#define | oski_DestroyRegProfileKernelWorkload MANGLE_(oski_DestroyRegProfielKernelWorkload) |
Functions | |
simplelist_t * | oski_GetRegProfileKernelWorkload (const oski_matcommon_t *A, const oski_trace_t W) |
Preprocesses a trace for the register blocking heuristic. | |
void | oski_DestroyRegProfileKernelWorkload (simplelist_t *L) |
Free memory associated with a kernel workload specification. |
Workload query interface for register blocking heuristic.
#define INC_HEUR_REGPROFQUERY_H |
oski/heur/regprofquery.h included.
simplelist_t* oski_GetRegProfileKernelWorkload | ( | const oski_matcommon_t * | A, |
const oski_trace_t | W | ||
) |
Preprocesses a trace for the register blocking heuristic.