Add LiveRangeReordering field to GPGPUCodegenOptions
Add gpu_array_is_scalar function
Use ppcg compute_dependence function