Prevent infinite recursion in instruction count estimation by adding a sentinel value to the function cost dictionary before recursively entering it and then checking for that sentinel in subsequent invocations.  If present, it means the function is part of a recursive loop so set fully analyzed to false so that everything in the loop so far will be recorded as no call cost information available.
Prevent infinite recursion in instruction count estimation by adding a sentinel value to the function cost dictionary before recursively entering it and then checking for that sentinel in subsequent invocations.  If present, it means the function is part of a recursive loop so set fully analyzed to false so that everything in the loop so far will be recorded as no call cost information available.

JuliaPackageMirrors/ParallelAccelerator.jl,malekbr/julia-to-tiramisu,IntelLabs/ParallelAccelerator.jl