#include "gspin-tree.h"#include "opcode.h"


Go to the source code of this file.
Data Types | |
| module | WGEN_TRACE |
Defines | |
| #define | TRACE_EXPAND_GS(n) WGEN_TRACE __tmp_wgen_tr(n) |
| #define | WN_CreateStid(args...) WGEN_Trace_wn(WN_CreateStid(args)) |
| #define | WN_CreateBlock(args...) WGEN_Trace_wn(WN_CreateBlock(args)) |
| #define | WN_CreateDO(args...) WGEN_Trace_wn(WN_CreateDO(args)) |
| #define | WN_CreateDoWhile(args...) WGEN_Trace_wn(WN_CreateDoWhile(args)) |
| #define | WN_CreateWhileDo(args...) WGEN_Trace_wn(WN_CreateWhileDo(args)) |
| #define | WN_CreateIf(args...) WGEN_Trace_wn(WN_CreateIf(args)) |
| #define | WN_CreateEntry(args...) WGEN_Trace_wn(WN_CreateEntry (args)) |
| #define | WN_CreateRegion(args...) WGEN_Trace_wn(WN_CreateRegion(args)) |
| #define | WN_CreateRegionExit(args...) WGEN_Trace_wn(WN_CreateRegionExit (args)) |
| #define | WN_CreateGoto(args...) WGEN_Trace_wn(WN_CreateGoto(args)) |
| #define | WN_CreateGotoOuterBlock(args...) WGEN_Trace_wn(WN_CreateGotoOuterBlock (args)) |
| #define | WN_CreateAgoto(args...) WGEN_Trace_wn(WN_CreateAgoto(args)) |
| #define | WN_CreateAltentry(args...) WGEN_Trace_wn(WN_CreateAltentry(args)) |
| #define | WN_CreateTruebr(args...) WGEN_Trace_wn(WN_CreateTruebr(args)) |
| #define | WN_CreateFalsebr(args...) WGEN_Trace_wn(WN_CreateFalsebr(args)) |
| #define | WN_CreateReturn(args...) WGEN_Trace_wn(WN_CreateReturn(args)) |
| #define | WN_CreateReturn_Val(args...) WGEN_Trace_wn(WN_CreateReturn_Val (args)) |
| #define | WN_CreateLabel(args...) WGEN_Trace_wn(WN_CreateLabel(args)) |
| #define | WN_CreateCompgoto(args...) WGEN_Trace_wn(WN_CreateCompgoto(args)) |
| #define | WN_CreateSwitch(args...) WGEN_Trace_wn(WN_CreateSwitch(args)) |
| #define | WN_CreateCasegoto(args...) WGEN_Trace_wn(WN_CreateCasegoto(args)) |
| #define | WN_CreateXgoto(args...) WGEN_Trace_wn(WN_CreateXgoto (args)) |
| #define | WN_CreateIstore(args...) WGEN_Trace_wn(WN_CreateIstore(args)) |
| #define | WN_CreateIstorex(args...) WGEN_Trace_wn(WN_CreateIstorex(args)) |
| #define | WN_CreateMstore(args...) WGEN_Trace_wn(WN_CreateMstore(args)) |
| #define | WN_CreateStid(args...) WGEN_Trace_wn(WN_CreateStid(args)) |
| #define | WN_CreatePrefetch(args...) WGEN_Trace_wn(WN_CreatePrefetch(args)) |
| #define | WN_CreatePrefetchx(args...) WGEN_Trace_wn(WN_CreatePrefetchx(args)) |
| #define | WN_CreateIo(args...) WGEN_Trace_wn(WN_CreateIo(args)) |
| #define | WN_CreateIoItem0(args...) WGEN_Trace_wn(WN_CreateIoItem0(args)) |
| #define | WN_CreateIoItem1(args...) WGEN_Trace_wn(WN_CreateIoItem1(args)) |
| #define | WN_CreateIoItem2(args...) WGEN_Trace_wn(WN_CreateIoItem2(args)) |
| #define | WN_CreateIoItem3(args...) WGEN_Trace_wn(WN_CreateIoItem3(args)) |
| #define | WN_CreateIoItemN(args...) WGEN_Trace_wn(WN_CreateIoItemN(args)) |
| #define | WN_CreateEval(args...) WGEN_Trace_wn(WN_CreateEval(args)) |
| #define | WN_CreatePragma(args...) WGEN_Trace_wn(WN_CreatePragma(args)) |
| #define | WN_CreatePragma(args...) WGEN_Trace_wn(WN_CreatePragma(args)) |
| #define | WN_CreateXpragma(args...) WGEN_Trace_wn(WN_CreateXpragma(args)) |
| #define | WN_CreateExp0(args...) WGEN_Trace_wn(WN_CreateExp0(args)) |
| #define | WN_CreateExp1(args...) WGEN_Trace_wn(WN_CreateExp1(args)) |
| #define | WN_CreateExp2(args...) WGEN_Trace_wn(WN_CreateExp2(args)) |
| #define | WN_CreateExp3(args...) WGEN_Trace_wn(WN_CreateExp3(args)) |
| #define | WN_CreateIload(args...) WGEN_Trace_wn(WN_CreateIload(args)) |
| #define | WN_CreateIloadx(args...) WGEN_Trace_wn(WN_CreateIloadx(args)) |
| #define | WN_CreateMload(args...) WGEN_Trace_wn(WN_CreateMload(args)) |
| #define | WN_CreateLdid(args...) WGEN_Trace_wn(WN_CreateLdid(args)) |
| #define | WN_CreateLda(args...) WGEN_Trace_wn(WN_CreateLda(args)) |
| #define | WN_CreateIlda(args...) WGEN_Trace_wn(WN_CreateIlda(args)) |
| #define | WN_CreateLdaLabel(args...) WGEN_Trace_wn(WN_CreateLdaLabel(args)) |
| #define | WN_CreateIdname(args...) WGEN_Trace_wn(WN_CreateIdname(args)) |
| #define | WN_CreateConst(args...) WGEN_Trace_wn(WN_CreateConst (args)) |
| #define | WN_CreateIntconst(args...) WGEN_Trace_wn(WN_CreateIntconst(args)) |
| #define | WN_CreateCvtl(args...) WGEN_Trace_wn(WN_CreateCvtl(args)) |
| #define | WN_Create_Intrinsic(args...) WGEN_Trace_wn(WN_Create_Intrinsic(args)) |
| #define | WN_CreateParm(args...) WGEN_Trace_wn(WN_CreateParm(args)) |
| #define | WN_CreateComma(args...) WGEN_Trace_wn(WN_CreateComma(args)) |
| #define | WN_CreateRcomma(args...) WGEN_Trace_wn(WN_CreateRcomma(args)) |
| #define | WN_CreateComment(args...) WGEN_Trace_wn(WN_CreateComment (args)) |
| #define | WN_CreateAsm_Stmt(args...) WGEN_Trace_wn(WN_CreateAsm_Stmt (args)) |
| #define | WN_CreateAsm_Input(args...) WGEN_Trace_wn(WN_CreateAsm_Input (args)) |
| #define | WN_CreateLoopInfo(args...) WGEN_Trace_wn(WN_CreateLoopInfo (args)) |
| #define | WN_CreateExcScopeBegin(args...) WGEN_Trace_wn(WN_CreateExcScopeBegin(args)) |
| #define | WN_CreateExcScopeEnd(args...) WGEN_Trace_wn(WN_CreateExcScopeEnd(args)) |
| #define | WN_CreateBarrier(args...) WGEN_Trace_wn(WN_CreateBarrier (args)) |
| #define | WN_CreateTrap(args...) WGEN_Trace_wn(WN_CreateTrap (args)) |
| #define | WN_CreateAssert(args...) WGEN_Trace_wn(WN_CreateAssert (args)) |
Functions/Subroutines | |
| WN * | WGEN_Trace_wn (WN *) |
| #define TRACE_EXPAND_GS | ( | n | ) | WGEN_TRACE __tmp_wgen_tr(n) |
Definition at line 40 of file wgen_tracing.h.
Referenced by WGEN_Expand_Expr(), WGEN_Expand_Function_Body(), WGEN_Expand_Loop(), WGEN_Expand_Stmt(), and WGEN_Lhs_Of_Modify_Expr().
| #define WN_Create_Intrinsic | ( | args... | ) | WGEN_Trace_wn(WN_Create_Intrinsic(args)) |
Definition at line 97 of file wgen_tracing.h.
Referenced by Atomic_Direct(), Atomic_Using_Swap(), Combine_intrinsic_operator(), cwh_char_intrin(), cwh_do_tranformational(), cwh_expr_temp(), cwh_funny_fp_intrinsic(), cwh_intrin_build(), cwh_intrin_call(), cwh_intrin_op(), cwh_intrin_popcnt_leadz_helper(), cwh_stmt_insert_conformance_check(), em_exp_float(), emit_builtin_compare_and_swap(), emit_builtin_lock_release(), emit_builtin_lock_test_and_set(), emit_builtin_sync_fetch_op(), emit_builtin_synchronize(), F90_Lower_Alloc_Dealloc(), F90_Lower_Create_Temp(), fei_count(), fei_cvtop(), fei_dot_product(), fei_dot_product_logical(), fei_flush(), fei_flush_open_mp(), fei_matmul(), fei_ranf(), fei_round(), fei_select(), Intrinsic(), lower_bit_field_id(), lower_random_number(), LWN_CreateDivceil(), LWN_CreateDivfloor(), Mp_Version_Loop(), Mp_Version_Parallel_Region(), Parallelize_Doacross_Loop(), process_concatexpr(), Uncombine_imagrealpart_operator(), vho_lower_cselect(), vho_lower_if(), Vintrinsic_Fission(), WFE_Expand_Expr(), WFE_expand_flush(), WGEN_Expand_Expr(), WN_Create_Intrinsic(), and WN_Nary().
| #define WN_CreateAgoto | ( | args... | ) | WGEN_Trace_wn(WN_CreateAgoto(args)) |
Definition at line 55 of file wgen_tracing.h.
Referenced by Gen_stmt_wn(), WFE_Expand_Computed_Goto(), and WGEN_Expand_Computed_Goto().
| #define WN_CreateAltentry | ( | args... | ) | WGEN_Trace_wn(WN_CreateAltentry(args)) |
Definition at line 56 of file wgen_tracing.h.
| #define WN_CreateAsm_Input | ( | args... | ) | WGEN_Trace_wn(WN_CreateAsm_Input (args)) |
Definition at line 103 of file wgen_tracing.h.
Referenced by Wfe_Expand_Asm_Operands(), and Wgen_Expand_Asm_Operands().
| #define WN_CreateAsm_Stmt | ( | args... | ) | WGEN_Trace_wn(WN_CreateAsm_Stmt (args)) |
Definition at line 102 of file wgen_tracing.h.
Referenced by EETARG_Call_Mcount(), Exp_Intrinsic_Call(), Fixup_OP(), Wfe_Expand_Asm_Operands(), and Wgen_Expand_Asm_Operands().
| #define WN_CreateAssert | ( | args... | ) | WGEN_Trace_wn(WN_CreateAssert (args)) |
Definition at line 109 of file wgen_tracing.h.
| #define WN_CreateBarrier | ( | args... | ) | WGEN_Trace_wn(WN_CreateBarrier (args)) |
Definition at line 107 of file wgen_tracing.h.
Referenced by Add_Memory_Barriers(), Atomic_Direct(), Atomic_Using_Critical(), Atomic_Using_Swap(), Create_Single_Region(), cwh_directive_barrier_insert(), cwh_intrin_sync_intrin(), cwh_stmt_call_helper(), emit_barrier(), fei_critical_open_mp(), fei_criticalsection(), fei_endcritical_open_mp(), fei_endcriticalsection(), fei_endguard(), fei_endordered_open_mp(), fei_guard(), fei_omp_set_lock(), fei_omp_test_lock(), fei_omp_unset_lock(), fei_ordered_open_mp(), Generate_Barriers(), Lower_Master(), Parallelize_Doacross_Loop(), Process_Parallel_Do(), Process_PDO(), WFE_expand_end_critical(), WFE_expand_end_ordered(), WFE_expand_flush(), WFE_expand_start_critical(), WFE_expand_start_ordered(), WGEN_expand_end_critical(), WGEN_expand_end_ordered(), WGEN_expand_start_critical(), WGEN_expand_start_ordered(), and WGEN_generate_non_pod_lastlocal_finalization().
| #define WN_CreateBlock | ( | args... | ) | WGEN_Trace_wn(WN_CreateBlock(args)) |
Definition at line 45 of file wgen_tracing.h.
Referenced by Add_Initv_For_Tree(), AssignPregExprPos(), Atomic_Direct(), Atomic_Using_Swap(), aux_CreateMstore(), CG_Generate_Code(), CGRIN_Create(), checkForZero(), Convert_Do_Loops_Conditionals(), Convert_Icall(), Convert_Section_To_Pdo(), Copy_Array(), Copy_Array_Section(), copyout_temp_to_var(), Create_block_stmt(), WN_INSTRUMENT_WALKER::Create_Comma_Kid(), create_doloop(), create_doloop_nest(), ML_WHIRL_EMITTER::Create_entry(), Create_Initialize_Loop(), Create_MicroTask(), Create_Shackle_If_Per_Stmt(), Create_Simple_Shackle_Loops(), Create_Single_Region(), cwh_addr_insert_bounds_check(), cwh_block_append_given_id(), cwh_block_new_and_current(), cwh_directive_add_do_loop_directive(), cwh_mp_region(), cwh_region(), cwh_stmt_insert_conformance_check(), GOTO_TABLE::Dismantle(), GTABLE::Dismantle(), DRA_EC_Array_Portion_Parms(), em_complex_abs(), em_complex_sqrt(), em_split_select(), Emit_Cleanup(), expand_start_do_loop(), Extended_Lower_Bound(), Extended_Upper_Bound(), F90_Do_Copies(), F90_Generate_Loops(), F90_Lower_Alloc_Dealloc(), F90_Lower_Copy_Expr_to_Temp(), F90_Lower_Create_Temp(), F90_Lower_New_Aux_Data(), fei_addr(), fei_descriptor(), fei_doloop(), fei_dowhile(), fei_if(), fei_redistribute(), Gen_Auto_Alloca(), Gen_CheckNo_DART(), Gen_Critical(), Gen_End_Serialized_Parallel(), Gen_End_Single(), Gen_MP_Copyin(), Gen_MP_Reduction(), Gen_MP_SingleProcess_Block(), Gen_MP_SingleProcess_Region(), Gen_OMP_Begin_SPR(), Gen_OMP_End_SPR(), Gen_Restore_Stack_Pointer(), Gen_Save_Stack_Pointer(), Gen_Serialized_Parallel(), Gen_stmt_wn(), Gen_Store_Gtid(), Generate_Blkcyc_Bounds(), Generate_Block_Bounds(), Generate_Block_Bounds_Negative(), Generate_Cyclic_Bounds(), Generate_Dynamic_Bounds(), OUTPUT_FUNC_START_PROFILER::Generate_Func_Start_Profiler_PU(), Generate_Guard_Test(), Generate_Interleaved_Bounds(), Generate_Runtime_Cyclic_Bounds(), Generate_Simple_Bounds(), Guard_A_Do(), Guard_Test_Redundant(), Handle_Sink_Promotion_Case(), HMB_Compound_Guard_Test(), HMB_Simple_Guard_Test(), Initialize_Pdo_Last_Local_Index(), Insert_Region_Around_Block(), IPA_Start_Function(), IPO_propagate_globals(), Lego_Layout_Code(), Localize_Variable(), lower_bit_field_id(), lower_complex_expr(), Lower_Distr_Pragmas(), lower_eoshift(), CFG::Lower_if_stmt(), lower_io_items(), lower_io_statement(), Lower_Master(), lower_maxminloc(), lower_merge(), lower_mm_matmul(), lower_mp(), lower_mv_matmul(), lower_pack(), lower_record_items(), lower_reduction(), lower_unpack(), LWN_Create_Block_From_Stmts_Above(), LWN_Create_Block_From_Stmts_Below(), Maybe_Handle_Sink_Promotion_Case(), GOTO_TABLE::Move_Goto_Out(), Mp_Collapse_Coordinates(), Mp_Layout_Code(), Mp_Version_Loop(), Mp_Version_Parallel_Region(), NORMALIZE_LOOP::Normalize_do_loop(), Numprocs(), Parallelize_Doacross_Loop(), GTABLE::Patch_Do_While(), ML_WHIRL_EMITTER::Pop_region(), RVI_EMIT::Pop_region(), Pop_region(), Post_loop_peeling(), Pre_loop_peeling(), IPO_INLINE::Process_Copy_In_Copy_Out(), CFG::Process_entry(), IPO_INLINE::Process_Formals(), process_inqvar(), process_iostat(), Process_Parallel_Do(), Process_PDO(), Process_Preamble_Stores(), Process_Preg_Temps(), Propagate_Constants(), Raise_doloop_stmt(), Raise_if_stmt(), Raise_whiledo_stmt_to_whileloop(), Read_Pragma_Thread_Affinity(), RINIT::Region_init(), REGION_remove_and_mark(), GOTO_TABLE::Replace_Goto_With_If(), GTABLE::Replace_Goto_With_If(), GTABLE::Replace_Goto_With_While(), GOTO_TABLE::Replace_Goto_With_While(), WN_UNROLL::Replicate_stmt(), Rewrite_Bounds(), RVI_EMIT::RVI_EMIT(), SE_Guard_Tests(), Separate(), Set_Thread_Num(), Setup_EH_Region(), Setup_MP_Enclosing_Region(), Simd_Finalize_Loops(), Sink_Out_Sandwiched_Statement(), SNL_Distribute(), SNL_GEN_2D_Regtile(), SNL_GEN_Protect_Nest_With_Conditionals(), SNL_GEN_U_Ctiling(), SNL_INV_Cache_Block(), SNL_Peel_Iteration(), SNL_Regtile_Loop(), SNL_Sink_Out_Sandwiched_Statements(), PF_LOOPNODE::Split_Loops(), Thread_Affinity_Lower(), Transform_Do(), Transform_Parallel_Block(), traverse_wn_tree(), WN_UNROLL::Unroll(), UT_Generate_Imperfect_If_Code(), Version_Loop(), Version_Region(), vho_lower_block(), vho_lower_cand_cior(), vho_lower_comma(), vho_lower_cselect(), vho_lower_do_loop(), vho_lower_do_while(), vho_lower_falsebr(), vho_lower_icall(), vho_lower_if(), VHO_Lower_Mistore(), VHO_Lower_Mstid(), VHO_Lower_Mstore(), vho_lower_rcomma(), VHO_Lower_Switch(), vho_lower_truebr(), vho_lower_while_do(), VHO_Switch_Generate_Compgoto(), VHO_Switch_Generate_If_Else(), VHO_Switch_Opt_Case_Hoist(), WFE_Assemble_Asm(), Wfe_Expand_Asm_Operands(), WFE_Expand_End_Case(), WFE_Expand_Expr(), WFE_Expand_Expr_With_Sequence_Point(), WFE_Expand_If(), WFE_Expand_Loop(), WFE_Expand_Return(), WFE_expand_start_atomic(), WFE_Expand_Start_Case(), WFE_Expand_Start_Cond(), WFE_expand_start_critical(), WFE_expand_start_do_loop(), WFE_Expand_Start_Loop(), WFE_expand_start_section(), WFE_Expand_Start_Stmt_Expr(), WFE_Expand_Try(), WFE_Generate_Thunk(), WFE_Lhs_Of_Modify_Expr(), WFE_region(), WFE_Start_Function(), WGEN_add_guard_var(), WGEN_Assemble_Asm(), Wgen_Expand_Asm_Operands(), WGEN_Expand_End_Case(), WGEN_Expand_Expr(), WGEN_Expand_Expr_With_Sequence_Point(), WGEN_Expand_If(), WGEN_Expand_Loop(), WGEN_Expand_Math_Errno_Sqrt(), WGEN_Expand_Return(), WGEN_expand_start_atomic(), WGEN_Expand_Start_Case(), WGEN_expand_start_critical(), WGEN_expand_start_do_loop(), WGEN_expand_start_section(), WGEN_Expand_Try(), WGEN_generate_non_pod_lastlocal_finalization(), WGEN_Generate_Thunk(), WGEN_Lhs_Of_Modify_Expr(), WGEN_region(), WGEN_Start_Function(), and WN_block_element().
| #define WN_CreateCasegoto | ( | args... | ) | WGEN_Trace_wn(WN_CreateCasegoto(args)) |
Definition at line 64 of file wgen_tracing.h.
Referenced by fei_new_select_case(), WFE_Expand_End_Case(), and WGEN_Expand_End_Case().
| #define WN_CreateComma | ( | args... | ) | WGEN_Trace_wn(WN_CreateComma(args)) |
Definition at line 99 of file wgen_tracing.h.
Referenced by cwh_intrin_ieee_intrin_helper(), cwh_stmt_call_helper(), fei_addr(), GTABLE::Patch_Do_While(), WFE_Expand_Expr(), WFE_Expand_Expr_With_Sequence_Point(), WFE_Expand_Loop(), WFE_Generate_Thunk(), WGEN_add_guard_var(), WGEN_Expand_Expr(), WGEN_Expand_Expr_With_Sequence_Point(), WGEN_Expand_Loop(), WGEN_Generate_Thunk(), and WN_CreateComma().
| #define WN_CreateComment | ( | args... | ) | WGEN_Trace_wn(WN_CreateComment (args)) |
Definition at line 101 of file wgen_tracing.h.
Referenced by Add_Doacross_Comments(), Add_Parallel_Region_Comments(), CG_Generate_Code(), Convert_Le_With_Floor_2Lt(), ML_WHIRL_EMITTER::Emit(), fei_end_ioblock(), fei_enddo(), fei_start_ioblock(), ARA_LOOP_INFO::Generate_Copyout_Loop(), ARA_LOOP_INFO::Generate_Parallel_Pragma(), Invert_Conditional(), RVI_EMIT::Pop_region(), Pop_region(), REGION_remove_and_mark(), Remove_Floor_From_One_Sided_Cond(), and Simplify_Cond_With_Floor().
| #define WN_CreateCompgoto | ( | args... | ) | WGEN_Trace_wn(WN_CreateCompgoto(args)) |
Definition at line 62 of file wgen_tracing.h.
Referenced by Convert_Section_To_Pdo(), cwh_stmt_assigned_goto(), cwh_stmt_computed_goto(), Gen_stmt_wn(), LWN_CreateCompgoto(), and VHO_Switch_Generate_Compgoto().
| #define WN_CreateConst | ( | args... | ) | WGEN_Trace_wn(WN_CreateConst (args)) |
Definition at line 94 of file wgen_tracing.h.
Referenced by CGSPILL_Attach_Const_Remat(), Create_Unroll_Copy(), cwh_stab_const(), Gen_WN_Const(), Make_Const(), IPO_INLINE::Process_Formal_ST(), CODEREP::Rvi_home_wn(), Simd_Vectorize_Constants(), Simd_Vectorize_Induction_Variables(), Simd_Vectorize_Scalar_Reduction(), WFE_Expand_Expr(), WGEN_Expand_Expr(), and WN_CreateConst().
| #define WN_CreateCvtl | ( | args... | ) | WGEN_Trace_wn(WN_CreateCvtl(args)) |
Definition at line 96 of file wgen_tracing.h.
Referenced by em_popcount(), expand_start_do_loop(), F90_wrap_cvtl(), Gen_exp_wn(), Gen_MP_Reduction(), lower_reduction(), lower_store_bits(), LWN_CreateCvtl(), LWN_Integer_Casts(), LWN_Short_Integer_Cast(), RVI::Store_to_preg_and_mem(), RVI::Store_to_preg_cvtl(), vho_lower_expr(), WFE_Expand_Expr(), WFE_Lhs_Of_Modify_Expr(), WGEN_Expand_Expr(), WGEN_Lhs_Of_Modify_Expr(), WN_CreateCvtl(), and WN_Int_Type_Conversion().
| #define WN_CreateDO | ( | args... | ) | WGEN_Trace_wn(WN_CreateDO(args)) |
Definition at line 46 of file wgen_tracing.h.
Referenced by Convert_Section_To_Pdo(), create_doloop(), create_doloop_node(), fei_doloop(), lower_bit_field_id(), lower_eoshift(), lower_io_items(), lower_record_items(), LWN_CreateDO(), NORMALIZE_LOOP::Normalize_do_loop(), Raise_doloop_stmt(), Raise_whiledo_stmt_to_doloop(), WN_UNROLL::Unroll(), WFE_expand_start_do_loop(), and WGEN_expand_start_do_loop().
| #define WN_CreateDoWhile | ( | args... | ) | WGEN_Trace_wn(WN_CreateDoWhile(args)) |
Definition at line 47 of file wgen_tracing.h.
Referenced by LWN_CreateDoWhile(), Raise_dowhile_stmt(), GTABLE::Replace_Goto_With_While(), GOTO_TABLE::Replace_Goto_With_While(), WFE_Expand_End_Loop(), WFE_Expand_Exit_Loop_If_False(), WFE_Expand_Loop(), and WGEN_Expand_Loop().
| #define WN_CreateEntry | ( | args... | ) | WGEN_Trace_wn(WN_CreateEntry (args)) |
Definition at line 50 of file wgen_tracing.h.
Referenced by Create_MicroTask(), cwh_stmt_init_pu(), OUTPUT_FUNC_START_PROFILER::Generate_Func_Start_Profiler_PU(), IPA_Propagate_Constants(), IPA_Start_Function(), lower_bit_field_id(), WFE_Assemble_Asm(), WFE_Start_Function(), WGEN_Assemble_Asm(), and WGEN_Start_Function().
| #define WN_CreateEval | ( | args... | ) | WGEN_Trace_wn(WN_CreateEval(args)) |
Definition at line 78 of file wgen_tracing.h.
Referenced by CFG::Conv_to_select(), Gen_stmt_wn(), lower_bit_field_id(), CFG::Lower_if_stmt(), LWN_CreateEval(), WFE_Expand_Expr(), WFE_Expand_Return(), WFE_Lhs_Of_Modify_Expr(), WFE_One_Stmt(), WGEN_Array_Expr(), WGEN_Expand_Expr(), WGEN_Expand_Return(), WGEN_Lhs_Of_Modify_Expr(), and WGEN_One_Stmt().
| #define WN_CreateExcScopeBegin | ( | args... | ) | WGEN_Trace_wn(WN_CreateExcScopeBegin(args)) |
Definition at line 105 of file wgen_tracing.h.
| #define WN_CreateExcScopeEnd | ( | args... | ) | WGEN_Trace_wn(WN_CreateExcScopeEnd(args)) |
Definition at line 106 of file wgen_tracing.h.
| #define WN_CreateExp0 | ( | args... | ) | WGEN_Trace_wn(WN_CreateExp0(args)) |
Definition at line 82 of file wgen_tracing.h.
Referenced by Gen_exp_wn(), WN_CreateExp0(), and WN_CreateParm().
| #define WN_CreateExp1 | ( | args... | ) | WGEN_Trace_wn(WN_CreateExp1(args)) |
Definition at line 83 of file wgen_tracing.h.
Referenced by BND_Max_Expr(), BND_Min_Expr(), canonicalize_if_condition(), Combine_div_operator(), Combine_intrinsic_operator(), Combine_minmax_operator(), Combine_rem_operator(), cwh_ceiling_floor(), cwh_convert_to_ty(), cwh_expr_unop(), Extract_Do_Info(), fei_bneg(), fei_ibits(), fei_imag(), fei_lneg(), fei_mask(), fei_mvbits(), OPT_TAIL::Fixup_exit(), Gen_exp_wn(), Gen_Io_GetFieldST(), Gen_Io_GetFieldWN(), Gen_Io_PutAddrWN(), Gen_Io_PutFieldST(), Gen_Io_PutFieldWN(), Gen_Io_PutKeyFieldWN(), Gen_Iolist_PutAddrWN(), Gen_Iolist_PutFieldWN(), lower_bit_field_id(), lower_eoshift(), lower_io_items(), LWN_CreateExp1(), GOTO_TABLE::Move_Goto_Out(), GOTO_TABLE::Replace_Goto_With_If(), GTABLE::Replace_Goto_With_If(), GTABLE::Replace_Goto_With_While(), GOTO_TABLE::Replace_Goto_With_While(), return_upper_bound(), CODEREP::Rvi_home_wn(), simple_intrinsic(), simple_intrinsic_nt(), Solve_For(), RVI::Store_to_preg_and_mem(), RVI::Store_to_preg_cvtl(), Transform_Do(), vho_lower_cselect(), WFE_Expand_Expr(), WGEN_Expand_Expr(), WGEN_Expand_Math_Errno_Sqrt(), WN_Ceil(), WN_CreateCvtl(), WN_CreateExp1(), WN_CreateIload(), WN_CreateParm(), WN_Cvt(), WN_Floor(), WN_Integer_Cast(), WN_Rnd(), WN_Solve_For(), WN_Tas(), WN_Trunc(), and WN_Unary().
| #define WN_CreateExp2 | ( | args... | ) | WGEN_Trace_wn(WN_CreateExp2(args)) |
Definition at line 84 of file wgen_tracing.h.
Referenced by Analyze_index(), Array_reshape_eq(), Array_reshape_gt(), Array_reshape_lt(), canonicalize_if_condition(), Combine_div_operator(), Combine_minmax_operator(), Combine_rem_operator(), Convert_Do_Loops_Conditionals(), Convert_Le_With_Floor_2Lt(), create_doloop(), Create_Io_Entry(), Create_Shackle_If_Per_Stmt(), cwh_addr_do_bounds_check(), cwh_convert_to_ty(), cwh_expr_bincalc(), cwh_expr_binop(), cwh_expr_binop_shift(), cwh_expr_compare(), cwh_expr_compare_bitwise(), cwh_expr_compare_logical(), cwh_inline_allocate(), cwh_io_split_io_items(), cwh_stmt_falsebr(), cwh_stmt_truebr(), do_simple(), Eliminate_Temp_In_While(), expand_start_do_loop(), F90_Lower_Copy_To_ATemp(), F90_Lower_Create_Temp(), F90_Lower_Walk(), fei_count(), fei_doloop(), fei_dot_product(), fei_dot_product_logical(), fei_logb(), fei_mask(), fei_multiply_high(), fei_present(), Fill_Align_Symbol(), Gen_exp_wn(), Gen_MP_Reduction(), get_difference(), Handle_Sink_Promotion_Case(), Handle_Sink_Symbolic_Non_Promotion_Case(), Invert_Conditional(), lower_bit_field_id(), lower_cshift(), lower_eoshift(), Lower_Fetch_And_Op(), lower_io_items(), lower_maxminloc(), lower_mm_matmul(), lower_mv_matmul(), lower_pack(), lower_reduction(), lower_unpack(), LWN_CreateExp2(), Maybe_Handle_Sink_Promotion_Case(), NORMALIZE_LOOP::Normalize_do_loop(), IPO_INLINE::Process_Formal_ST(), process_iostat(), Remove_Floor_From_One_Sided_Cond(), return_upper_bound(), return_upper_boundplus1(), CODEREP::Rvi_home_wn(), simple_intrinsic(), simple_intrinsic_nt(), Uncombine_divrempart_operator(), Uncombine_minmaxpart_operator(), Uncombine_mpy_operator(), Unroll_Make_Remainder_Loop(), unroll_multi_bb(), unroll_multi_make_remainder_loop(), Unroll_Replicate_Body(), vho_lower_cselect(), vho_simplify_cand(), vho_simplify_cior(), VHO_Switch_Generate_Binary_Search(), VHO_Switch_Generate_Compgoto(), VHO_Switch_Generate_If_Else(), VHO_Switch_Opt_Case_Hoist(), WFE_Expand_Expr(), WGEN_Expand_Expr(), WN_Binary(), WN_CreateExp2(), WN_CreateIloadx(), WN_CreateMload(), WN_LOOP_TripCount(), WN_Relational(), WN_Rrotate(), WN_Solve_For(), and WN_Upper_Bound_Standardize().
| #define WN_CreateExp3 | ( | args... | ) | WGEN_Trace_wn(WN_CreateExp3(args)) |
Definition at line 85 of file wgen_tracing.h.
Referenced by F90_Lower_Copy_To_ATemp(), fei_mask(), fei_select(), Gen_exp_wn(), lower_cshift(), simple_intrinsic(), simple_intrinsic_nt(), vho_lower_if(), WFE_Array_Expr(), WFE_Expand_Expr(), WGEN_Array_Expr(), WGEN_Expand_Expr(), WN_CreateExp3(), and WN_Ternary().
| #define WN_CreateFalsebr | ( | args... | ) | WGEN_Trace_wn(WN_CreateFalsebr(args)) |
Definition at line 58 of file wgen_tracing.h.
Referenced by CFG::Add_one_do_loop_stmt(), CFG::Add_one_if_stmt(), CFG::Add_one_while_do_stmt(), CFG::Create_conditional(), CFG::Create_entrytest(), cwh_stmt_falsebr(), cwh_stmt_str_falsebr_util(), Gen_stmt_wn(), vho_lower_cand_cior(), vho_lower_while_do(), VHO_Switch_Generate_Binary_Search(), and WN_Falsebr().
| #define WN_CreateGoto | ( | args... | ) | WGEN_Trace_wn(WN_CreateGoto(args)) |
Definition at line 53 of file wgen_tracing.h.
Referenced by CFG::Add_one_do_loop_stmt(), CFG::Add_one_while_do_stmt(), Convert_Section_To_Pdo(), convert_while_do(), Create_Io_Entry(), cwh_io_cvt_tos_label_to_wn(), cwh_io_split_io_items(), cwh_stmt_assigned_goto(), cwh_stmt_computed_goto(), cwh_stmt_goto(), cwh_stmt_select_case_char(), cwh_stmt_select_char(), Do_Cleanups_For_EH(), Do_EH_Cleanups(), fei_new_select(), OPT_TAIL::Fixup_exit(), Gen_stmt_wn(), Generate_Hot_Cold_Jump(), CFG::Lower_if_stmt(), lower_io_items(), REGION_Exit_Whirl_Labels(), Replace_Return_By_Goto(), vho_lower_cand_cior(), vho_lower_cselect(), vho_lower_do_while(), vho_lower_if(), vho_lower_truebr(), vho_lower_while_do(), VHO_Switch_Generate_Binary_Search(), VHO_Switch_Generate_Compgoto(), WFE_Expand_Break(), WFE_Expand_Continue(), WFE_Expand_Continue_Loop(), WFE_Expand_EH_Region_End(), WFE_Expand_End_All_Catch(), WFE_Expand_End_Case(), WFE_Expand_Goto(), WFE_Expand_Handlers_Or_Cleanup(), WFE_Expand_Leftover_Cleanups(), WFE_Expand_Start_All_Catch(), WFE_Expand_Try(), WGEN_Expand_Break(), WGEN_Expand_Continue(), WGEN_Expand_End_Case(), WGEN_Expand_Goto(), WGEN_Expand_Handlers_Or_Cleanup(), WGEN_Expand_Try(), WN_CreateGoto(), and WN_Goto().
| #define WN_CreateGotoOuterBlock | ( | args... | ) | WGEN_Trace_wn(WN_CreateGotoOuterBlock (args)) |
Definition at line 54 of file wgen_tracing.h.
Referenced by WFE_Expand_Goto(), and WGEN_Expand_Goto().
| #define WN_CreateIdname | ( | args... | ) | WGEN_Trace_wn(WN_CreateIdname(args)) |
Definition at line 93 of file wgen_tracing.h.
Referenced by Convert_Section_To_Pdo(), Copy_Array(), Copy_Array_Section(), create_doloop(), Create_Initialize_Loop(), Create_Loop_Symbol(), Create_MicroTask(), cwh_directive_barrier_insert(), cwh_stmt_init_pu(), expand_start_do_loop(), fei_doloop(), fei_entry_pt(), fei_implied_do(), Gen_stmt_wn(), idname_from_regnum(), lower_bit_field_id(), lower_eoshift(), lower_io_items(), lower_record_items(), Mark_Dos(), RVI_NODE::New_home_wn(), NORMALIZE_LOOP::Normalize_do_loop(), Raise_whiledo_stmt_to_doloop(), SNL_GEN_U_Ctiling(), SNL_INV_Cache_Block(), Thread_Affinity_Lower(), WFE_expand_flush(), WFE_Start_Function(), and WGEN_Start_Function().
| #define WN_CreateIf | ( | args... | ) | WGEN_Trace_wn(WN_CreateIf(args)) |
Definition at line 49 of file wgen_tracing.h.
Referenced by checkForZero(), Convert_Icall(), cwh_addr_insert_bounds_check(), cwh_stmt_insert_conformance_check(), DRA_EC_Array_Portion_Parms(), em_split_select(), Emit_Cleanup(), F90_Lower_Alloc_Dealloc(), fei_if(), Gen_CheckNo_DART(), Gen_Critical(), Gen_End_Serialized_Parallel(), Gen_MP_SingleProcess_Block(), Gen_Serialized_Parallel(), lower_bit_field_id(), lower_complex_expr(), lower_eoshift(), Lower_Master(), lower_maxminloc(), lower_merge(), lower_mp(), lower_pack(), lower_reduction(), lower_unpack(), LWN_CreateIf(), GOTO_TABLE::Move_Goto_Out(), Numprocs(), Process_Parallel_Do(), Process_PDO(), Raise_if_stmt(), GOTO_TABLE::Replace_Goto_With_If(), GTABLE::Replace_Goto_With_If(), Transform_Do(), vho_lower_cselect(), vho_lower_icall(), vho_lower_while_do(), WFE_Expand_Expr(), WFE_Expand_If(), WFE_Expand_Start_Cond(), WFE_Lhs_Of_Modify_Expr(), WGEN_Expand_Expr(), WGEN_Expand_If(), WGEN_Expand_Math_Errno_Sqrt(), WGEN_generate_non_pod_lastlocal_finalization(), WGEN_Generate_Thunk(), and WGEN_Lhs_Of_Modify_Expr().
| #define WN_CreateIlda | ( | args... | ) | WGEN_Trace_wn(WN_CreateIlda(args)) |
Definition at line 91 of file wgen_tracing.h.
| #define WN_CreateIload | ( | args... | ) | WGEN_Trace_wn(WN_CreateIload(args)) |
Definition at line 86 of file wgen_tracing.h.
Referenced by CFG::Conv_to_select(), cwh_addr_iload(), fei_dv_deref(), Gen_exp_wn(), lower_bit_field_id(), Lower_Fetch_And_Op(), CFG::Lower_if_stmt(), LWN_CreateIload(), Points_To_For_Array_Star(), IPO_INLINE::Process_Copy_In_Copy_Out(), IPO_INLINE::Process_Formal_ST(), Rename_Privatized_COMMON(), Rewrite_Pragmas_On_Structs(), CODEREP::Rvi_home_wn(), vho_lower_if(), VHO_Lower_Mistore(), VHO_Lower_Mstid(), VHO_Lower_Mstore(), WFE_Expand_Expr(), WFE_Generate_Thunk(), WFE_Lhs_Of_Modify_Expr(), WGEN_Adjust_Thunk(), WGEN_Expand_Expr(), WGEN_Lhs_Of_Modify_Expr(), WN_CreateIload(), WN_Iload(), and WN_RIload().
| #define WN_CreateIloadx | ( | args... | ) | WGEN_Trace_wn(WN_CreateIloadx(args)) |
Definition at line 87 of file wgen_tracing.h.
Referenced by Gen_exp_wn(), WN_CreateIloadx(), and WN_Iloadx().
| #define WN_CreateIntconst | ( | args... | ) | WGEN_Trace_wn(WN_CreateIntconst(args)) |
Definition at line 95 of file wgen_tracing.h.
Referenced by Atomic_Using_Swap(), Calculate_Array_Size(), canonicalize_if_condition(), CGSPILL_Attach_Intconst_Remat(), Convert_Do_Loops_Conditionals(), Convert_Intrinsic_To_Alloca_Dealloca(), Convert_Iol_Item(), Convert_Le_With_Floor_2Lt(), Convert_Section_To_Pdo(), Create_array(), create_doloop(), Create_DopeVector_WN(), Create_fcd(), Create_Io_Entry(), Create_Shackle_If_Per_Stmt(), Create_Simple_Shackle_Loops(), Create_Stride1_Condition_If_Required(), Create_Unroll_Copy(), cwh_addr_mload(), cwh_addr_mstore(), cwh_addr_nonc_recast(), cwh_directive_work_dist(), cwh_io_conv_array_to_dope(), cwh_io_conv_arrsection_to_dope(), cwh_io_split_io_items(), cwh_io_split_io_statement(), cwh_stmt_append_truebr(), cwh_stmt_select_case_char(), cwh_stmt_select_char(), Evaluate_expr(), F90_Lower_Copy_To_ATemp(), F90_Lower_Create_Temp(), fei_arith_con(), fei_arith_goto(), fei_constant(), fei_control_list(), fei_label_addr(), fei_new_select(), fei_new_select_case(), fei_nseq_subscr(), fei_push_pattern_con(), fei_seq_subscr(), fei_substr(), Fill_Align_Symbol(), Gen_Critical(), Gen_Impld_Io_Calls(), Gen_Init_DART(), Gen_Io_PutAddrWN(), Gen_Io_PutFieldConst(), Gen_Io_PutFieldWN(), Gen_Io_PutKeyFieldWN(), Gen_Iolist_PutAddrWN(), Gen_Iolist_PutFieldConst(), Gen_Iolist_PutFieldWN(), Gen_MP_Copyin(), Gen_MP_Reduction(), Gen_MP_SingleProcess_Block(), Gen_Save_Stack_Pointer(), Get_Gtid(), Get_IoStruct_ST(), Handle_Sink_Symbolic_Non_Promotion_Case(), IPL_LNO_Make_Icon(), Load_Leaf(), lower_bit_field_id(), lower_io_items(), lower_io_statement(), Lower_Master(), lower_miload(), lower_mldid(), lower_mp(), lower_record_items(), Lower_Single_Array_Dim(), LWN_Make_Icon(), Make_Integer_Const(), Make_Reduction_Identity(), MIR_Replace(), GOTO_TABLE::Move_Goto_Out(), NORMALIZE_LOOP::Normalize_do_loop(), Numprocs(), process_iostat(), Process_Parallel_Do(), Process_PDO(), Promote_Pointer(), Remove_Floor_From_One_Sided_Cond(), GTABLE::Replace_Goto_With_While(), GOTO_TABLE::Replace_Goto_With_While(), Replace_Impl_Idx(), return_upper_bound(), return_upper_boundplus1(), RV_Reverse_Index_Ldid(), CODEREP::Rvi_home_wn(), Sh_LWN_CreateDivceil(), Sh_LWN_CreateDivfloor(), Simd_Align_Analysis(), Simd_Align_Generate_Peel_Loop(), Simd_Finalize_Loops(), Simd_Handle_Negative_Coefficient(), Simd_Replace_With_Constant(), Simd_Update_Copy_Array_Index(), Simplify_Cond_With_Div_Floor(), PF_LOOPNODE::Split_Loops(), Strip_Nested_MP(), Substitute_1_For_Impdo_Index_Val(), Transform_Do(), Unroll_Make_Remainder_Loop(), unroll_multi_bb(), unroll_multi_make_remainder_loop(), Unroll_Replicate_Body(), vho_lower_cand_cior(), vho_lower_cselect(), VHO_Switch_Generate_Binary_Search(), VHO_Switch_Generate_Compgoto(), VHO_Switch_Generate_If_Else(), VHO_Switch_Opt_Case_Hoist(), Vintrinsic_Fission(), WFE_Alloca_0(), WFE_Expand_Expr(), WGEN_Alloca_0(), WGEN_Expand_Expr(), WN_CreateIntconst(), WN_Intconst(), and WN_Upper_Bound_Standardize().
| #define WN_CreateIo | ( | args... | ) | WGEN_Trace_wn(WN_CreateIo(args)) |
Definition at line 72 of file wgen_tracing.h.
Referenced by cwh_io_no_desc(), cwh_io_split_io_items(), cwh_io_split_io_statement(), cwh_stk_pop_iostmt(), fei_close(), fei_inquire(), fei_iolength(), and fei_open().
| #define WN_CreateIoItem0 | ( | args... | ) | WGEN_Trace_wn(WN_CreateIoItem0(args)) |
Definition at line 73 of file wgen_tracing.h.
Referenced by cwh_io_no_desc(), fei_close(), fei_control_list(), fei_inquire(), fei_iolength(), and fei_open().
| #define WN_CreateIoItem1 | ( | args... | ) | WGEN_Trace_wn(WN_CreateIoItem1(args)) |
Definition at line 74 of file wgen_tracing.h.
Referenced by Convert_Iol_Item(), Create_Io_Entry(), cwh_io_ioitem(), cwh_io_no_desc(), cwh_io_split_io_items(), cwh_io_split_io_statement(), fei_close(), fei_control_list(), fei_inquire(), fei_iolength(), and fei_open().
| #define WN_CreateIoItem2 | ( | args... | ) | WGEN_Trace_wn(WN_CreateIoItem2(args)) |
Definition at line 75 of file wgen_tracing.h.
Referenced by Convert_Iol_Item(), cwh_io_conv_arrsection_to_dope(), cwh_io_ioitem(), cwh_io_split_io_items(), fei_close(), fei_control_list(), fei_inquire(), and fei_open().
| #define WN_CreateIoItem3 | ( | args... | ) | WGEN_Trace_wn(WN_CreateIoItem3(args)) |
Definition at line 76 of file wgen_tracing.h.
Referenced by Convert_Iol_Item(), cwh_io_char_ioitem(), and cwh_io_ioitem().
| #define WN_CreateIoItemN | ( | args... | ) | WGEN_Trace_wn(WN_CreateIoItemN(args)) |
Definition at line 77 of file wgen_tracing.h.
Referenced by cwh_io_conv_array_to_dope(), cwh_io_conv_arrsection_to_dope(), fei_control_list(), and fei_implied_do().
| #define WN_CreateIstore | ( | args... | ) | WGEN_Trace_wn(WN_CreateIstore(args)) |
Definition at line 66 of file wgen_tracing.h.
Referenced by copyout_temp_to_var(), cwh_addr_istore(), DRA_EC_Array_Portion_Parms(), lower_bit_field_id(), lower_char(), Lower_Fetch_And_Op(), LWN_CreateIstore(), process_inqvar(), process_iostat(), Rename_Privatized_COMMON(), Rewrite_Pragmas_On_Structs(), VHO_Lower_Mistore(), VHO_Lower_Mstore(), WFE_Expand_Expr(), WFE_Expand_Return(), WFE_Lhs_Of_Modify_Expr(), WGEN_Expand_Expr(), WGEN_Expand_Return(), WGEN_Lhs_Of_Modify_Expr(), WN_CreateIstore(), and WN_Istore().
| #define WN_CreateIstorex | ( | args... | ) | WGEN_Trace_wn(WN_CreateIstorex(args)) |
| #define WN_CreateLabel | ( | args... | ) | WGEN_Trace_wn(WN_CreateLabel(args)) |
Definition at line 61 of file wgen_tracing.h.
Referenced by convert_do_while(), convert_while_do(), CFG::Create_label_stmt(), OPT_TAIL::Create_top_label(), cwh_io_create_new_label(), cwh_stmt_assigned_goto(), cwh_stmt_computed_goto(), cwh_stmt_select_case_char(), CYG_Instrument_Block(), Do_Cleanups_For_EH(), Do_EH_Cleanups(), Do_Handlers(), RINIT::Expand_label_alias(), fei_label_def_named(), fei_new_select_case(), Gen_stmt_wn(), RINIT::Handle_split_label(), Insert_Labels(), lower_bit_field_id(), New_Label(), REGION_add_exit(), REGION_Exit_Whirl_Labels(), GOTO::Set_region_exit(), vho_lower_cand_cior(), vho_lower_cselect(), vho_lower_do_while(), vho_lower_falsebr(), vho_lower_if(), vho_lower_truebr(), vho_lower_while_do(), VHO_Switch_Generate_Binary_Search(), WFE_Add_Case_Node(), WFE_Expand_Case(), WFE_Expand_EH_Region_End(), WFE_Expand_End_Case(), WFE_Expand_End_Loop(), WFE_Expand_Expr(), WFE_Expand_Handlers_Or_Cleanup(), WFE_Expand_Label(), WFE_Expand_Leftover_Cleanups(), WFE_Expand_Loop(), WFE_Expand_Loop_Continue_Here(), WFE_Expand_Start_All_Catch(), WFE_Expand_Try(), WGEN_Expand_Case(), WGEN_Expand_End_Case(), WGEN_Expand_Expr(), WGEN_Expand_Handlers_Or_Cleanup(), WGEN_Expand_Label(), WGEN_Expand_Loop(), WGEN_Expand_Try(), WN_CreateLabel(), WN_CreateNewLabel(), and WN_Label().
| #define WN_CreateLda | ( | args... | ) | WGEN_Trace_wn(WN_CreateLda(args)) |
Definition at line 90 of file wgen_tracing.h.
Referenced by Atomic_Direct(), Atomic_Using_Swap(), CGSPILL_Attach_Lda_Remat(), Convert_Icall(), convert_to_reference(), Copy_Array(), OPT_STAB::Count_syms(), Create_Array_Load(), Create_Array_Store(), Create_fcd(), Create_Initialize_Loop(), cwh_addr_lda(), cwh_io_conv_array_to_dope(), cwh_io_conv_arrsection_to_dope(), DRA_EC_Array_Portion_Parms(), OUTPUT_FUNC_START_PROFILER::Fill_In_Func_Body(), Gen_Compare_DARTS(), Gen_exp_wn(), Gen_Init_DART(), Gen_Io_PutAddrWN(), Gen_Iolist_PutAddrWN(), Gen_LDA(), Gen_MP_Copyin(), Gen_MP_Reduction(), Generate_Dynamic_Bounds(), Generate_Runtime_Cyclic_Bounds(), Generate_Simple_Bounds(), get_32bit_cilist_item(), Get_IoStruct_ST(), Lego_Fix_Local_Rec(), DISTR_INFO::Load_Distr_Array(), Load_Distr_Array(), lower_bit_field_id(), lower_char(), lower_cray_io_items(), lower_f77_io_items(), lower_io_statement(), lower_mldid(), lower_record_items(), Make_Cray_Io_Call(), Make_IoAddr_WN(), Mp_Coordinate_Call(), Mp_Layout_Call(), New_DACT(), Parallelize_Doacross_Loop(), Replace_Formal_By_LDA(), Rewrite_Structs_In_MPRegion(), CODEREP::Rvi_home_wn(), vho_lower_icall(), WN_CreateLda(), and WN_Lda().
| #define WN_CreateLdaLabel | ( | args... | ) | WGEN_Trace_wn(WN_CreateLdaLabel(args)) |
Definition at line 92 of file wgen_tracing.h.
| #define WN_CreateLdid | ( | args... | ) | WGEN_Trace_wn(WN_CreateLdid(args)) |
Definition at line 89 of file wgen_tracing.h.
Referenced by Atomic_Using_Swap(), ML_WHIRL_EMITTER::Build_loop_info(), Calculate_Array_Size(), DISTR_DIM::Chunksize(), Convert_Alloca_To_Intrinsic(), DISTR_ARRAY::Convert_Expr_To_Symbol(), Copy_Loads_In_Bound(), copyout_temp_to_var(), Create_array(), Create_identity_assignment(), Create_Initialize_Loop(), RVI_NODE::Create_load(), Create_Simple_Shackle_Loops(), RVI_NODE::Create_store(), cwh_addr_mk_ldid(), cwh_load_distribute_temp(), cwh_mp_region(), DISTR_INFO::DART_Ldid(), DISTR_INFO::Dimsize(), DRA_Insert_Pragmas(), Execution_Cost_Value(), Exp_Ldst(), OPT_TAIL::Fixup_exit(), Freeze_Cur_Numthreads_Func(), Gather_Scatter_Scalar_Expand(), Gen_Alloc_DART(), Gen_Alloc_Reshape(), Gen_Call_Array(), Gen_Io_GetFieldST(), Gen_Io_GetFieldWN(), Gen_Io_PutFieldST(), Gen_Io_PutFieldWN(), Gen_Io_PutKeyFieldWN(), Gen_Iolist_PutFieldWN(), Gen_Lookup_DART(), Gen_Malloc_Cart(), Gen_MP_Copyin(), Gen_Restore_Stack_Pointer(), Gen_stmt_wn(), ARA_LOOP_INFO::Generate_Parallel_Pragma(), generate_tree_add(), Get_Array_Dim_Size(), Get_Array_Dimension_LB(), Get_Array_Dimension_Size(), Get_Expansion_Space(), Get_Runtime_Cur_Numthreads_Ldid(), Get_Runtime_Max_Numthreads_Ldid(), Get_Runtime_Numthreads_Ldid(), Get_Runtime_Numthreads_Ldid_From_Func(), Initialize_Pdo_Last_Local_Index(), Insert_Alloca(), DISTR_INFO::Load_Distr_Array(), Load_Distr_Array(), DISTR_INFO::Load_New_Distr_Array(), lower_bit_field_id(), Lower_Fetch_And_Op(), lower_io_statement(), lower_merge(), LWN_CreateLdid(), MIR_Replace(), GOTO_TABLE::Move_Goto_Out(), New_DACT(), RVI_NODE::New_home_wn(), RVI_ANN::New_ldid(), NORMALIZE_LOOP::Normalize_do_loop(), Numprocs(), DISTR_INFO::Numprocs(), LEGO_INFO::Pid0(), LEGO_INFO::Pid1(), Points_To_For_Array_Star(), IPO_INLINE::Process_Alloca_Postamble(), IPO_INLINE::Process_Alloca_Preamble(), process_inqvar(), process_iostat(), Process_Store(), Read_Pragma_Thread_Affinity(), Rename_Privatized_COMMON(), Replace_Formal_By_LDA(), Rewrite_Bounds(), Rewrite_Pragmas_On_Structs(), Rewrite_Structs_In_MPRegion(), CODEREP::Rvi_home_wn(), SE_Array(), SE_Wrap_Array(), RVI::Store_to_preg_and_mem(), Transform_Code(), Twod_Setbound(), vho_lower_cand_cior(), vho_lower_comma(), vho_lower_cselect(), vho_lower_expr(), vho_lower_if(), VHO_Lower_Mistore(), VHO_Lower_Mstid(), VHO_Lower_Mstore(), vho_lower_rcomma(), WFE_Expand_End_Case(), WFE_Expand_Expr(), WFE_Expand_Return(), WFE_Initialize_Decl(), WFE_Lhs_Of_Modify_Expr(), WFE_Save_Expr(), WGEN_Address_Of(), WGEN_Expand_Expr(), WGEN_Expand_Ptr_To_Member_Func_Call_Expr(), WGEN_Expand_Return(), WGEN_Initialize_Decl(), WGEN_Lhs_Of_Modify_Expr(), WGEN_Save_Expr(), WN_CreateLdid(), WN_Ldid(), and WN_RLdid().
| #define WN_CreateLoopInfo | ( | args... | ) | WGEN_Trace_wn(WN_CreateLoopInfo (args)) |
Definition at line 104 of file wgen_tracing.h.
Referenced by ML_WHIRL_EMITTER::Build_loop_info(), Build_new_loop_info(), CFG::Create_blank_loop_info(), CFG::Create_loop_info(), Gen_stmt_wn(), lower_bit_field_id(), LWN_CreateLoopInfo(), and WN_UNROLL::Unroll().
| #define WN_CreateMload | ( | args... | ) | WGEN_Trace_wn(WN_CreateMload(args)) |
Definition at line 88 of file wgen_tracing.h.
Referenced by aux_memcpy(), Create_fcd(), cwh_addr_mload(), cwh_do_tranformational(), F90_Do_Copies(), F90_Lower_Copy_To_ATemp(), F90_Lower_Copy_To_STemp(), Gen_Assign_Of_Init_Val(), Gen_exp_wn(), Gen_MP_Load_Store(), intrinsic_runtime(), lower_bit_field_id(), lower_merge(), lower_miload(), lower_mldid(), lower_unpack(), LWN_CreateMload(), vho_lower_cselect(), WFE_Expand_Expr(), and WGEN_Expand_Expr().
| #define WN_CreateMstore | ( | args... | ) | WGEN_Trace_wn(WN_CreateMstore(args)) |
Definition at line 68 of file wgen_tracing.h.
Referenced by aux_CreateMstore(), Copy_Struct(), cwh_addr_mstore(), F90_Lower_Copy_To_ATemp(), F90_Lower_Copy_To_STemp(), Gen_Assign_Of_Init_Val(), Gen_Critical(), Gen_Io_PutAddrWN(), Gen_Iolist_PutAddrWN(), Gen_MP_Load_Store(), Gen_stmt_wn(), Get_IoStruct_ST(), lower_bit_field_id(), lower_merge(), lower_unpack(), LWN_CreateMstore(), Traverse_Aggregate_Pad(), AGGINIT::Traverse_Aggregate_Pad(), WFE_Expand_Expr(), and WGEN_Expand_Expr().
| #define WN_CreateParm | ( | args... | ) | WGEN_Trace_wn(WN_CreateParm(args)) |
Definition at line 98 of file wgen_tracing.h.
Referenced by Atomic_Direct(), Atomic_Using_Swap(), Convert_Alloca_To_Intrinsic(), Convert_Dealloca_To_Intrinsic(), DISTR_ARRAY::Convert_Expr_To_Symbol(), createParm(), cwh_do_tranformational(), cwh_intrin_null_parm(), cwh_intrin_wrap_ref_parm(), cwh_intrin_wrap_value_parm(), DRA_EC_Array_Portion_Parms(), em_exp_float(), emit_builtin_compare_and_swap(), emit_builtin_lock_release(), emit_builtin_lock_test_and_set(), emit_builtin_sync_fetch_op(), F90_Lower_Create_Temp(), Gen_Alloc_DART(), Gen_Alloc_Reshape(), Gen_Auto_Alloca(), Gen_Call_Array(), Gen_Call_Array_Arg(), Gen_Call_Array_Cart(), Gen_Call_Array_Dart_Args(), Gen_Compare_DARTS(), Gen_Critical(), Gen_Dealloc_DART(), Gen_End_Critical(), Gen_End_Master(), Gen_End_Ordered(), Gen_End_Serialized_Parallel(), Gen_End_Single(), Gen_exp_wn(), Gen_Flush(), Gen_Fork(), Gen_Free_Cart(), Gen_Init_DART(), Gen_Io_Calls(), Gen_Lookup_DART(), Gen_Malloc_Cart(), Gen_Master(), Gen_MP_Copyin(), Gen_Ordered(), Gen_Param(), Gen_Parm_WN(), Gen_Restore_Stack_Pointer(), Gen_Serialized_Parallel(), Gen_Set_Num_Threads(), Gen_Single(), Generate_cyg_profile_func(), Generate_Dynamic_Bounds(), Generate_Runtime_Cyclic_Bounds(), Generate_Simple_Bounds(), Get_Expansion_Space(), Insert_Alloca(), intrinsic_runtime(), lower_bit_field_id(), LWN_CreateParm(), Mp_Coordinate_Call(), Mp_Layout_Call(), Numprocs(), IPO_INLINE::Process_Alloca_Postamble(), Read_Pragma_Page_Place(), simple_intrinsic(), Transform_Do(), vho_lower_cselect(), vho_lower_if(), Vintrinsic_Fission(), WFE_Expand_Expr(), WFE_Generate_Thunk(), WFE_maybe_call_copy_ctor(), WFE_maybe_call_default_ctor(), WGEN_Expand_Expr(), WGEN_Expand_Math_Errno_Sqrt(), WGEN_Generate_Thunk(), WGEN_maybe_call_assignment_opr(), WGEN_maybe_call_copy_ctor(), and WGEN_maybe_call_default_ctor().
| #define WN_CreatePragma | ( | args... | ) | WGEN_Trace_wn(WN_CreatePragma(args)) |
Definition at line 80 of file wgen_tracing.h.
| #define WN_CreatePragma | ( | args... | ) | WGEN_Trace_wn(WN_CreatePragma(args)) |
Definition at line 80 of file wgen_tracing.h.
Referenced by Add_Pragma_To_MP_Region(), Add_Pragma_To_MP_Regions(), Assign_Doacross_Mpnums(), Assign_Parallel_Region_Mpnums(), Atomic_Using_Critical(), IVR::Choose_primary_IV(), Convert_Just_Chunksize_To_Dynamic(), Convert_Section_To_Pdo(), Create_MicroTask(), Create_Single_Region(), cwh_directive_pop_and_nowait(), cwh_stab_add_pragma(), cwh_stmt_add_parallel_pragmas(), cwh_stmt_add_pragma(), ARRAY_DESCRIPTOR::Distribute_Array(), DRA_Insert_Pragmas(), F90_Generate_Loops(), fei_barrier(), fei_barrier_open_mp(), fei_descriptor(), fei_end_ioblock(), fei_endsingle_open_mp(), fei_pdo(), fei_redistribute(), fei_start_ioblock(), fei_task_endloop(), fei_task_var(), Gather_Uplevel_References(), Gen_CheckNo_DART(), Gen_stmt_wn(), Generate_Blkcyc_Bounds(), Generate_Block_Bounds(), Generate_Block_Bounds_Negative(), ARA_LOOP_INFO::Generate_Copyout_Loop(), Generate_Cyclic_Bounds(), ARA_LOOP_INFO::Generate_Parallel_Pragma(), Generate_Runtime_Cyclic_Bounds(), Generate_Simple_Bounds(), LNO_Insert_Pragmas(), Lower_Fetch_And_Op(), lower_reduction(), MIR_Replace(), NORMALIZE_LOOP::Normalize_do_loop(), IPO_INLINE::Post_Process_Caller(), prepare_reduction_clause(), Process_Parallel_Do(), Process_Parallel_Region(), Process_PDO(), EMITTER::Raise_func_entry(), Read_Pragma_Data_Affinity(), ARA_LOOP_INFO::Reduction_List(), Rename_Privatized_COMMON(), Rename_Update_MP_Region(), Rewrite_Pragmas_On_Structs(), Simd_Finalize_Loops(), WN_INSTRUMENT_WALKER::Tree_Walk_Node(), IVR::Update_mp_pragma_list(), Wfe_Expand_Asm_Operands(), WFE_expand_barrier(), WFE_expand_end_critical(), WFE_expand_end_ordered(), WFE_expand_start_atomic(), WFE_expand_start_critical(), WFE_expand_start_for(), WFE_expand_start_master(), WFE_expand_start_ordered(), WFE_expand_start_parallel(), WFE_expand_start_parallel_for(), WFE_expand_start_parallel_sections(), WFE_expand_start_section(), WFE_expand_start_sections(), WFE_expand_start_single(), WFE_expand_threadprivate(), WFE_Start_Function(), Wgen_Expand_Asm_Operands(), WGEN_expand_barrier(), WGEN_expand_end_critical(), WGEN_expand_end_ordered(), WGEN_Expand_Pragma(), WGEN_expand_start_atomic(), WGEN_expand_start_critical(), WGEN_expand_start_for(), WGEN_expand_start_master(), WGEN_expand_start_ordered(), WGEN_expand_start_parallel(), WGEN_expand_start_parallel_for(), WGEN_expand_start_parallel_sections(), WGEN_expand_start_section(), WGEN_expand_start_sections(), WGEN_expand_start_single(), WGEN_process_omp_clause(), and WGEN_Start_Function().
| #define WN_CreatePrefetch | ( | args... | ) | WGEN_Trace_wn(WN_CreatePrefetch(args)) |
Definition at line 70 of file wgen_tracing.h.
Referenced by fei_prefetch_ref(), WFE_Expand_Expr(), and WGEN_Expand_Expr().
| #define WN_CreatePrefetchx | ( | args... | ) | WGEN_Trace_wn(WN_CreatePrefetchx(args)) |
Definition at line 71 of file wgen_tracing.h.
| #define WN_CreateRcomma | ( | args... | ) | WGEN_Trace_wn(WN_CreateRcomma(args)) |
| #define WN_CreateRegion | ( | args... | ) | WGEN_Trace_wn(WN_CreateRegion(args)) |
Definition at line 51 of file wgen_tracing.h.
Referenced by RAIL::Add_region_around_loop(), Create_Single_Region(), cwh_region(), F90_Generate_Loops(), ARA_LOOP_INFO::Generate_Copyout_Loop(), ARA_LOOP_INFO::Generate_Parallel_Pragma(), Insert_Region_Around_Block(), lower_reduction(), ML_WHIRL_EMITTER::Pop_region(), RVI_EMIT::Pop_region(), Pop_region(), EMITTER::Raise_func_entry(), Raise_region_stmt(), Setup_EH_Region(), Setup_MP_Enclosing_Region(), Simd_Finalize_Loops(), WFE_Expand_Try(), WFE_region(), WGEN_Expand_Try(), and WGEN_region().
| #define WN_CreateRegionExit | ( | args... | ) | WGEN_Trace_wn(WN_CreateRegionExit (args)) |
Definition at line 52 of file wgen_tracing.h.
Referenced by Build_CFG(), Gen_stmt_wn(), GOTO::Modify_exits(), REGION_add_exit(), REGION_Exit_Whirl_Labels(), GOTO::Set_region_exit(), and WN_CreateRegionExit().
| #define WN_CreateReturn | ( | args... | ) | WGEN_Trace_wn(WN_CreateReturn(args)) |
Definition at line 59 of file wgen_tracing.h.
Referenced by CYG_Instrument_Driver(), fei_return(), OUTPUT_FUNC_START_PROFILER::Fill_In_Func_Body(), lower_bit_field_id(), LWN_CreateReturn(), Process_Parallel_Do(), Process_Parallel_Region(), WFE_Expand_Return(), WFE_Finish_Function(), WFE_Generate_Thunk(), WFE_Null_Return(), WGEN_Expand_Return(), WGEN_Finish_Function(), and WGEN_Generate_Thunk().
| #define WN_CreateReturn_Val | ( | args... | ) | WGEN_Trace_wn(WN_CreateReturn_Val (args)) |
Definition at line 60 of file wgen_tracing.h.
Referenced by cwh_stmt_return_altentry(), cwh_stmt_return_scalar(), WFE_Expand_Return(), WFE_Generate_Thunk(), WGEN_Expand_Return(), WGEN_Generate_Thunk(), and WN_CreateReturn_Val().
| #define WN_CreateStid | ( | args... | ) | WGEN_Trace_wn(WN_CreateStid(args)) |
Definition at line 69 of file wgen_tracing.h.
| #define WN_CreateStid | ( | args... | ) | WGEN_Trace_wn(WN_CreateStid(args)) |
Definition at line 69 of file wgen_tracing.h.
Referenced by Create_identity_assignment(), RVI_NODE::Create_load(), RVI_NODE::Create_store(), cwh_addr_stid(), cwh_stab_distrib_pragmas(), cwh_stmt_return_altentry(), fei_redistribute(), Fill_Align_Symbol(), OPT_TAIL::Fixup_exit(), Gen_Call_Array(), Gen_Impld_Io_Calls(), Gen_Io_GetFieldST(), Gen_Io_GetFieldWN(), Gen_Io_PutAddrWN(), Gen_Io_PutFieldConst(), Gen_Io_PutFieldST(), Gen_Io_PutFieldWN(), Gen_Io_PutKeyFieldWN(), Gen_Iolist_PutAddrWN(), Gen_Iolist_PutFieldConst(), Gen_Iolist_PutFieldWN(), Gen_Malloc_Cart(), Gen_stmt_wn(), Insert_Alloca(), lower_bit_field_id(), Lower_Fetch_And_Op(), lower_io_statement(), lower_merge(), LWN_CreateStid(), GOTO_TABLE::Move_Goto_Out(), NORMALIZE_LOOP::Normalize_do_loop(), process_inqvar(), process_iostat(), Rewrite_Pragmas_On_Structs(), Rewrite_Structs_In_MPRegion(), RVI::Store_to_preg_and_mem(), vho_lower_cand_cior(), vho_lower_comma(), vho_lower_cselect(), VHO_Lower_Mstid(), VHO_Lower_Mstore(), vho_lower_rcomma(), vho_lower_stmt(), WFE_Initialize_Decl(), WGEN_Address_Of(), WGEN_Initialize_Decl(), WGEN_Lhs_Of_Modify_Expr(), WN_CreateStid(), WN_Stid(), and WN_StidIntoPreg().
| #define WN_CreateSwitch | ( | args... | ) | WGEN_Trace_wn(WN_CreateSwitch(args)) |
Definition at line 63 of file wgen_tracing.h.
Referenced by fei_new_select(), WFE_Expand_End_Case(), and WGEN_Expand_End_Case().
| #define WN_CreateTrap | ( | args... | ) | WGEN_Trace_wn(WN_CreateTrap (args)) |
| #define WN_CreateTruebr | ( | args... | ) | WGEN_Trace_wn(WN_CreateTruebr(args)) |
Definition at line 57 of file wgen_tracing.h.
Referenced by CFG::Add_one_do_while_stmt(), convert_do_while(), convert_while_do(), CFG::Create_conditional(), CFG::Create_exittest(), Create_Io_Entry(), GOTO_TABLE::Create_Truebr(), GTABLE::Create_Truebr(), cwh_io_split_io_items(), cwh_stmt_truebr(), fei_brtrue(), Gen_stmt_wn(), lower_io_items(), LWN_CreateCondbr(), GOTO_TABLE::Move_Goto_Out(), process_iostat(), vho_lower_cand_cior(), VHO_Switch_Generate_Binary_Search(), VHO_Switch_Generate_If_Else(), VHO_Switch_Opt_Case_Hoist(), WFE_Expand_Expr(), WGEN_Expand_Expr(), and WN_Truebr().
| #define WN_CreateWhileDo | ( | args... | ) | WGEN_Trace_wn(WN_CreateWhileDo(args)) |
Definition at line 48 of file wgen_tracing.h.
Referenced by Atomic_Using_Swap(), fei_dowhile(), LWN_CreateWhileDo(), Raise_whiledo_stmt_to_whileloop(), Transform_Do(), WFE_Expand_End_Loop(), WFE_Expand_Exit_Loop_If_False(), WFE_Expand_Expr(), WFE_Expand_Loop(), WGEN_Expand_Expr(), and WGEN_Expand_Loop().
| #define WN_CreateXgoto | ( | args... | ) | WGEN_Trace_wn(WN_CreateXgoto (args)) |
| #define WN_CreateXpragma | ( | args... | ) | WGEN_Trace_wn(WN_CreateXpragma(args)) |
Definition at line 81 of file wgen_tracing.h.
Referenced by Add_Ordered_XPragmas(), Convert_Section_To_Pdo(), Create_TY_For_Tree(), cwh_mp_region(), cwh_stmt_add_parallel_pragmas(), cwh_stmt_add_xpragma(), cwh_types_copyin_pragma(), DRA_Insert_Pragmas(), fei_copyin_bound(), fei_descriptor(), fei_redistribute(), fei_task_var(), Gen_stmt_wn(), ARA_LOOP_INFO::Generate_Copyout_Loop(), ARA_LOOP_INFO::Generate_Parallel_Pragma(), ARA_LOOP_INFO::Reduction_List(), Wfe_Expand_Asm_Operands(), WFE_expand_start_for(), WFE_expand_start_parallel(), WFE_expand_start_parallel_for(), WFE_expand_start_parallel_sections(), Wgen_Expand_Asm_Operands(), and WGEN_process_omp_clause().
Definition at line 56 of file wgen_tracing.cxx.
References fdump_wn(), fprintf(), Get_Trace(), print_indent(), TFile, TKIND_IR, and TP_WGEN.
1.5.6