@@ -636,8 +636,8 @@ make_item_for_dump_gimple_stmt (gimple *stmt, int spc, dump_flags_t dump_flags)
636
636
pp_gimple_stmt_1 (&pp, stmt, spc, dump_flags);
637
637
pp_newline (&pp);
638
638
639
- std::unique_ptr<optinfo_item> item
640
- = std::make_unique<optinfo_item> (OPTINFO_ITEM_KIND_GIMPLE ,
639
+ auto item
640
+ = std::make_unique<optinfo_item> (optinfo_item::kind::gimple ,
641
641
gimple_location (stmt),
642
642
xstrdup (pp_formatted_text (&pp)));
643
643
return item;
@@ -684,8 +684,8 @@ make_item_for_dump_gimple_expr (gimple *stmt, int spc, dump_flags_t dump_flags)
684
684
pp_needs_newline (&pp) = true ;
685
685
pp_gimple_stmt_1 (&pp, stmt, spc, dump_flags);
686
686
687
- std::unique_ptr<optinfo_item> item
688
- = std::make_unique<optinfo_item> (OPTINFO_ITEM_KIND_GIMPLE ,
687
+ auto item
688
+ = std::make_unique<optinfo_item> (optinfo_item::kind::gimple ,
689
689
gimple_location (stmt),
690
690
xstrdup (pp_formatted_text (&pp)));
691
691
return item;
@@ -738,8 +738,8 @@ make_item_for_dump_generic_expr (tree node, dump_flags_t dump_flags)
738
738
if (EXPR_HAS_LOCATION (node))
739
739
loc = EXPR_LOCATION (node);
740
740
741
- std::unique_ptr<optinfo_item> item
742
- = std::make_unique<optinfo_item> (OPTINFO_ITEM_KIND_TREE , loc,
741
+ auto item
742
+ = std::make_unique<optinfo_item> (optinfo_item::kind::tree , loc,
743
743
xstrdup (pp_formatted_text (&pp)));
744
744
return item;
745
745
}
@@ -783,8 +783,8 @@ static std::unique_ptr<optinfo_item>
783
783
make_item_for_dump_symtab_node (symtab_node *node)
784
784
{
785
785
location_t loc = DECL_SOURCE_LOCATION (node->decl );
786
- std::unique_ptr<optinfo_item> item
787
- = std::make_unique<optinfo_item> (OPTINFO_ITEM_KIND_SYMTAB_NODE , loc,
786
+ auto item
787
+ = std::make_unique<optinfo_item> (optinfo_item::kind::symtab_node , loc,
788
788
xstrdup (node->dump_name ()));
789
789
return item;
790
790
}
@@ -1011,8 +1011,9 @@ emit_any_pending_textual_chunks ()
1011
1011
return ;
1012
1012
1013
1013
char *formatted_text = xstrdup (pp_formatted_text (pp));
1014
- std::unique_ptr<optinfo_item> item
1015
- = std::make_unique<optinfo_item> (OPTINFO_ITEM_KIND_TEXT, UNKNOWN_LOCATION,
1014
+ auto item
1015
+ = std::make_unique<optinfo_item> (optinfo_item::kind::text,
1016
+ UNKNOWN_LOCATION,
1016
1017
formatted_text);
1017
1018
pp->emit_item (std::move (item), m_optinfo);
1018
1019
@@ -1084,7 +1085,8 @@ make_item_for_dump_dec (const poly_int<N, C> &value)
1084
1085
}
1085
1086
1086
1087
auto item
1087
- = std::make_unique<optinfo_item> (OPTINFO_ITEM_KIND_TEXT, UNKNOWN_LOCATION,
1088
+ = std::make_unique<optinfo_item> (optinfo_item::kind::text,
1089
+ UNKNOWN_LOCATION,
1088
1090
xstrdup (pp_formatted_text (&pp)));
1089
1091
return item;
1090
1092
}
@@ -1162,8 +1164,9 @@ dump_context::begin_scope (const char *name,
1162
1164
pretty_printer pp;
1163
1165
pp_printf (&pp, " %s %s %s" , " ===" , name, " ===" );
1164
1166
pp_newline (&pp);
1165
- std::unique_ptr<optinfo_item> item
1166
- = std::make_unique<optinfo_item> (OPTINFO_ITEM_KIND_TEXT, UNKNOWN_LOCATION,
1167
+ auto item
1168
+ = std::make_unique<optinfo_item> (optinfo_item::kind::text,
1169
+ UNKNOWN_LOCATION,
1167
1170
xstrdup (pp_formatted_text (&pp)));
1168
1171
emit_item (*item.get (), MSG_NOTE);
1169
1172
@@ -1172,7 +1175,7 @@ dump_context::begin_scope (const char *name,
1172
1175
optinfo &info
1173
1176
= begin_next_optinfo (dump_metadata_t (MSG_NOTE, impl_location),
1174
1177
user_location);
1175
- info.m_kind = OPTINFO_KIND_SCOPE ;
1178
+ info.m_kind = optinfo::kind::scope ;
1176
1179
info.add_item (std::move (item));
1177
1180
end_any_optinfo ();
1178
1181
}
@@ -1221,7 +1224,7 @@ dump_context::begin_next_optinfo (const dump_metadata_t &metadata,
1221
1224
end_any_optinfo ();
1222
1225
gcc_assert (m_pending == NULL );
1223
1226
dump_location_t loc (user_loc, metadata.get_impl_location ());
1224
- m_pending = new optinfo (loc, OPTINFO_KIND_NOTE , current_pass);
1227
+ m_pending = new optinfo (loc, optinfo::kind::note , current_pass);
1225
1228
m_pending->handle_dump_file_kind (metadata.get_dump_flags ());
1226
1229
return *m_pending;
1227
1230
}
@@ -2265,7 +2268,7 @@ verify_dumped_text (const location &loc,
2265
2268
void
2266
2269
verify_item (const location &loc,
2267
2270
const optinfo_item *item,
2268
- enum optinfo_item_kind expected_kind,
2271
+ enum optinfo_item::kind expected_kind,
2269
2272
location_t expected_location,
2270
2273
const char *expected_text)
2271
2274
{
@@ -2324,7 +2327,7 @@ test_capture_of_dump_calls (const line_table_case &case_)
2324
2327
{
2325
2328
optinfo *info = tmp.get_pending_optinfo ();
2326
2329
ASSERT_TRUE (info != NULL );
2327
- ASSERT_EQ (info->get_kind (), OPTINFO_KIND_NOTE );
2330
+ ASSERT_EQ (info->get_kind (), optinfo::kind::note );
2328
2331
ASSERT_EQ (info->num_items (), 1 );
2329
2332
ASSERT_IS_TEXT (info->get_item (0 ), " int: 42 str: foo" );
2330
2333
ASSERT_IMPL_LOCATION_EQ (info->get_impl_location (),
@@ -2345,7 +2348,7 @@ test_capture_of_dump_calls (const line_table_case &case_)
2345
2348
{
2346
2349
optinfo *info = tmp.get_pending_optinfo ();
2347
2350
ASSERT_TRUE (info != NULL );
2348
- ASSERT_EQ (info->get_kind (), OPTINFO_KIND_NOTE );
2351
+ ASSERT_EQ (info->get_kind (), optinfo::kind::note );
2349
2352
ASSERT_EQ (info->num_items (), 2 );
2350
2353
ASSERT_IS_TEXT (info->get_item (0 ), " tree: " );
2351
2354
ASSERT_IS_TREE (info->get_item (1 ), UNKNOWN_LOCATION, " 0" );
@@ -2367,7 +2370,7 @@ test_capture_of_dump_calls (const line_table_case &case_)
2367
2370
{
2368
2371
optinfo *info = tmp.get_pending_optinfo ();
2369
2372
ASSERT_TRUE (info != NULL );
2370
- ASSERT_EQ (info->get_kind (), OPTINFO_KIND_NOTE );
2373
+ ASSERT_EQ (info->get_kind (), optinfo::kind::note );
2371
2374
ASSERT_EQ (info->num_items (), 2 );
2372
2375
ASSERT_IS_TEXT (info->get_item (0 ), " gimple: " );
2373
2376
ASSERT_IS_GIMPLE (info->get_item (1 ), stmt_loc, " return;" );
@@ -2389,7 +2392,7 @@ test_capture_of_dump_calls (const line_table_case &case_)
2389
2392
{
2390
2393
optinfo *info = tmp.get_pending_optinfo ();
2391
2394
ASSERT_TRUE (info != NULL );
2392
- ASSERT_EQ (info->get_kind (), OPTINFO_KIND_NOTE );
2395
+ ASSERT_EQ (info->get_kind (), optinfo::kind::note );
2393
2396
ASSERT_EQ (info->num_items (), 2 );
2394
2397
ASSERT_IS_TEXT (info->get_item (0 ), " gimple: " );
2395
2398
ASSERT_IS_GIMPLE (info->get_item (1 ), stmt_loc, " return;\n " );
@@ -2411,7 +2414,7 @@ test_capture_of_dump_calls (const line_table_case &case_)
2411
2414
{
2412
2415
optinfo *info = tmp.get_pending_optinfo ();
2413
2416
ASSERT_TRUE (info != NULL );
2414
- ASSERT_EQ (info->get_kind (), OPTINFO_KIND_NOTE );
2417
+ ASSERT_EQ (info->get_kind (), optinfo::kind::note );
2415
2418
ASSERT_EQ (info->num_items (), 2 );
2416
2419
ASSERT_IS_TEXT (info->get_item (0 ), " node: " );
2417
2420
ASSERT_IS_SYMTAB_NODE (info->get_item (1 ), decl_loc, " test_decl/1" );
@@ -2441,7 +2444,7 @@ test_capture_of_dump_calls (const line_table_case &case_)
2441
2444
{
2442
2445
optinfo *info = tmp.get_pending_optinfo ();
2443
2446
ASSERT_TRUE (info != NULL );
2444
- ASSERT_EQ (info->get_kind (), OPTINFO_KIND_NOTE );
2447
+ ASSERT_EQ (info->get_kind (), optinfo::kind::note );
2445
2448
ASSERT_EQ (info->num_items (), 8 );
2446
2449
ASSERT_IS_TEXT (info->get_item (0 ), " before " );
2447
2450
ASSERT_IS_TREE (info->get_item (1 ), UNKNOWN_LOCATION, " 0" );
@@ -2471,7 +2474,7 @@ test_capture_of_dump_calls (const line_table_case &case_)
2471
2474
optinfo *info = tmp.get_pending_optinfo ();
2472
2475
ASSERT_TRUE (info != NULL );
2473
2476
ASSERT_EQ (info->get_location_t (), stmt_loc);
2474
- ASSERT_EQ (info->get_kind (), OPTINFO_KIND_NOTE );
2477
+ ASSERT_EQ (info->get_kind (), optinfo::kind::note );
2475
2478
ASSERT_EQ (info->num_items (), 2 );
2476
2479
ASSERT_IS_TEXT (info->get_item (0 ), " test of tree: " );
2477
2480
ASSERT_IS_TREE (info->get_item (1 ), UNKNOWN_LOCATION, " 0" );
@@ -2494,7 +2497,7 @@ test_capture_of_dump_calls (const line_table_case &case_)
2494
2497
optinfo *info = tmp.get_pending_optinfo ();
2495
2498
ASSERT_TRUE (info != NULL );
2496
2499
ASSERT_EQ (info->get_location_t (), stmt_loc);
2497
- ASSERT_EQ (info->get_kind (), OPTINFO_KIND_NOTE );
2500
+ ASSERT_EQ (info->get_kind (), optinfo::kind::note );
2498
2501
ASSERT_EQ (info->num_items (), 1 );
2499
2502
ASSERT_IS_TREE (info->get_item (0 ), UNKNOWN_LOCATION, " 1" );
2500
2503
ASSERT_IMPL_LOCATION_EQ (info->get_impl_location (),
@@ -2598,7 +2601,7 @@ test_capture_of_dump_calls (const line_table_case &case_)
2598
2601
{
2599
2602
optinfo *info = tmp.get_pending_optinfo ();
2600
2603
ASSERT_TRUE (info != NULL );
2601
- ASSERT_EQ (info->get_kind (), OPTINFO_KIND_NOTE );
2604
+ ASSERT_EQ (info->get_kind (), optinfo::kind::note );
2602
2605
ASSERT_EQ (info->num_items (), 1 );
2603
2606
ASSERT_IS_SYMTAB_NODE (info->get_item (0 ), decl_loc, " test_decl/1" );
2604
2607
ASSERT_IMPL_LOCATION_EQ (info->get_impl_location (),
@@ -2727,15 +2730,15 @@ test_capture_of_dump_calls (const line_table_case &case_)
2727
2730
temp_dump_context tmp (true , true , MSG_ALL_KINDS);
2728
2731
dump_printf_loc (MSG_OPTIMIZED_LOCATIONS, loc, " test" );
2729
2732
ASSERT_EQ (tmp.get_pending_optinfo ()->get_kind (),
2730
- OPTINFO_KIND_SUCCESS );
2733
+ optinfo::kind::success );
2731
2734
}
2732
2735
2733
2736
/* MSG_MISSED_OPTIMIZATION. */
2734
2737
{
2735
2738
temp_dump_context tmp (true , true , MSG_ALL_KINDS);
2736
2739
dump_printf_loc (MSG_MISSED_OPTIMIZATION, loc, " test" );
2737
2740
ASSERT_EQ (tmp.get_pending_optinfo ()->get_kind (),
2738
- OPTINFO_KIND_FAILURE );
2741
+ optinfo::kind::failure );
2739
2742
}
2740
2743
}
2741
2744
0 commit comments