CFG_sort Subroutine

public subroutine CFG_sort(cfg)

Sort the variables for faster lookup

Arguments

Type IntentOptional Attributes Name
type(CFG_t), intent(inout) :: cfg

Calls

proc~~cfg_sort~~CallsGraph proc~cfg_sort CFG_sort proc~qsort_config qsort_config proc~cfg_sort->proc~qsort_config proc~qsort_config->proc~qsort_config proc~parition_var_list parition_var_list proc~qsort_config->proc~parition_var_list

Called by

proc~~cfg_sort~~CalledByGraph proc~cfg_sort CFG_sort proc~cfg_write CFG_write proc~cfg_write->proc~cfg_sort proc~cfg_write_markdown CFG_write_markdown proc~cfg_write_markdown->proc~cfg_sort

Source Code

  subroutine CFG_sort(cfg)
    type(CFG_t), intent(inout) :: cfg

    call qsort_config(cfg%vars(1:cfg%num_vars))
    cfg%sorted = .true.
  end subroutine CFG_sort