(.js)
laraImport("clava.hls.TraceInstrumentation");
(.lara)
import clava.hls.TraceInstrumentation;
Global Functions:
createConst(node, num)
createDefaultCounters(node)
createEdge(node, source, dest, pos, offset)
createMux(node)
createOp(node, op)
createSeparator(node)
createTemp(node, type)
declareInterfaceCounter(node, name)
declareLocalCounter(node, name)
explore(children)
filterCommonKeywords(value, index, arr)
getCounterOfVar(name, info)
getInfo(node)
handleArrayAccess(node)
handleAssign(node)
handleBinaryOp(node)
handleExpression(node)
handleStatement(node)
handleUnaryOp(node)
handleVardecl(node)
handleVarref(node)
incrementCounter(node, variable, indexes)
initializeInterface(node, variable)
isInterface(varName)
isLocal(varName)
mapOperation(op)
refAnyExpr(code)
refArrayCounter(name, indexes)
refCounter(name)
registerInterface(param)
registerLocal(local)
splitMulti(str, tokens)
storeArray(node, variable, indexes)
storeVar(node, variable)