PIPS
extension.c File Reference
#include "linear.h"
#include "genC.h"
#include "ri.h"
#include "ri-util.h"
+ Include dependency graph for extension.c:

Go to the source code of this file.

Functions

extensions empty_extensions (void)
 extension.c More...
 
bool empty_extensions_p (extensions es)
 

Function Documentation

◆ empty_extensions()

extensions empty_extensions ( void  )

extension.c

Returns
an empty extensions

Definition at line 43 of file extension.c.

43  {
44  return make_extensions (NIL);
45 }
extensions make_extensions(list a)
Definition: ri.c:983
#define NIL
The empty list (nil in Lisp)
Definition: newgen_list.h:47

References make_extensions(), and NIL.

Referenced by add_exec_mmcd(), begin_omp_construct(), C_MakeReturnStatement(), cluster_stage_spire(), communications_construction(), compact_list(), controlize_distribution(), controlize_list(), controlizer(), copy_n_statement(), ctx_set_statement_work_on(), do_clone_statement(), edge_cost_polynome(), enclose_in_a_parallel_loop(), for_to_do_loop_conversion(), gather_and_remove_all_format_statements_rewrite(), gen_if_rank(), gen_mpi_send_recv(), gen_recv_communications(), gen_send_communications(), generate_code(), generate_code_loop(), generic_insert_statement(), gfc2pips_code2instruction(), gfc2pips_code2instruction__TOP(), gfc2pips_dumpSELECT(), hierarchical_com(), init_new_df_source(), insert_before_current_statement(), insert_rwt(), instruction_to_statement(), io_filter(), loop_expansion(), make_binary_call_statement(), make_call_statement(), make_forloop_statement(), make_global_common_and_initialize(), make_goto_instruction(), make_loop_statement(), make_loop_step_stat(), make_loopPattern(), make_loopStat1(), make_scalar_communication_module(), make_start_ru_module(), make_statement_operator(), make_test_statement(), make_transStat(), make_whileloop_statement(), MakeBlock(), MakeForloop(), MakeGotoStatement(), makeloopbody(), MakeNewLabelledStatement(), MakeStatement(), mpi_initialize(), new_df_sink_ins(), outliner_call(), ProcessEntry(), simd_insert_statement(), statement_convert_to_statement_with_sequence_of_intruction(), statement_filter(), task_time_polynome(), update_statement_instruction(), and usual_loop_tiling().

+ Here is the call graph for this function:

◆ empty_extensions_p()

bool empty_extensions_p ( extensions  es)
Returns
true if the extensions field is empty
Parameters
esthe extensions to test
Parameters
ess

Definition at line 50 of file extension.c.

50  {
51  return (extensions_extension (es) == NIL);
52 }
#define extensions_extension(x)
Definition: ri.h:1330

References extensions_extension, and NIL.

Referenced by close_extensions(), compact_list(), controlize_list(), empty_statement_or_labelless_continue_p(), extensions_to_string(), and for_to_while_loop_conversion().

+ Here is the caller graph for this function: