Recursive tree traversal dependence analysis