UNPKG

@specs-feup/clava

Version:

A C/C++ source-to-source compiler written in Typescript

16 lines 586 B
import { Joinpoint, Op } from "../../Joinpoints.js"; import OpsBlock from "./OpsBlock.js"; export default class StaticOpsCounter { private static validOps; private instrumentedFunctions; private filterFunction; constructor(filterFunction?: (op: Op) => boolean); count($fn: Joinpoint, opsBlock: OpsBlock, includeOpKind?: boolean): OpsBlock | undefined; private countOpStatic; private getCounterType; private toBuiltinType; private isValidOp; private analyseIterationsExpr; private getLastWrite; } //# sourceMappingURL=StaticOpsCounter.d.ts.map