On 12/11/13 10:44, Iyer, Balaji V wrote:
Just out of curiosity, why can't I keep it as-is? It is giving the correct output/behavior and doesn't seem to interfere with anything else. The only extra thing I am doing is to add an extra if-statement while recursing through all the functions to check for cilk simd function and then calling the function to handle it, which the OMP will have to do anyway. The only extra thing I added was an extra if-statement.
If Cilk clones are tagged differently then we need to special case Cilk clones every where we handle OMP clones. If they share an attribute, no special handling is needed.
Aldy