search for: processgraph

Displaying 1 result from an estimated 1 matches for "processgraph".

2007 Jun 16
2
[LLVMdev] Runtime optimization of C++ code with virtual functions
...* fArg2; public: PAR_DSP(DSP* a1, DSP* a2):fArg1(a1), fArg2(a2) {} virtual~PAR_DSP() {delete fArg1; delete fArg2;} virtual int Compute(int count, float** in, float** out) { // Some code that uses: fArg1->Compute(count, in, out); fArg2->Compute(count, in, out); } }; void ProcessGraph (float** in, float** out) { DSP* graph = new PAR_DSP(new SEQ_DDSP(new CONCRETE_DSP(), new CONCRETE_DSP()), new CONCRETE_DSP()); graph->Compute(512, in, out); delete graph; } At runtime after a graph is created, one could imagine optimizing by resolving call to "virtual Compute&quo...