Lines Matching defs:store

35   with --eliminate-local-multi-store
129 const Instruction* store[4];
133 store[stores_found] = &inst;
139 EXPECT_TRUE(store[i]);
146 store[0], &distance_vector));
153 store[1], &distance_vector));
160 store[2], &distance_vector));
168 store[3], &distance_vector));
174 with --eliminate-local-multi-store
286 const Instruction* store[4];
290 store[stores_found] = &inst;
296 EXPECT_TRUE(store[i]);
304 store[0], &distance_vector));
311 store[1], &distance_vector));
314 // 56 -> 57 tests looking through symbols and arithmetic on load and store.
318 store[2], &distance_vector));
322 // 63 -> 64 tests looking through symbols and load/store from/to different
327 store[3], &distance_vector));
333 with --eliminate-local-multi-store
522 const Instruction* store[4];
526 store[stores_found] = &inst;
532 EXPECT_TRUE(store[i]);
540 context->get_def_use_mgr()->GetDef(33), store[0], &distance_vector));
553 context->get_def_use_mgr()->GetDef(44), store[1], &distance_vector));
566 context->get_def_use_mgr()->GetDef(54), store[2], &distance_vector));
579 context->get_def_use_mgr()->GetDef(61), store[3], &distance_vector));
595 const Instruction* store[4];
599 store[stores_found] = &inst;
605 EXPECT_TRUE(store[i]);
613 context->get_def_use_mgr()->GetDef(78), store[0], &distance_vector));
626 context->get_def_use_mgr()->GetDef(85), store[1], &distance_vector));
639 context->get_def_use_mgr()->GetDef(92), store[2], &distance_vector));
652 context->get_def_use_mgr()->GetDef(99), store[3], &distance_vector));
663 with --eliminate-local-multi-store
916 const Instruction* store[4];
920 store[stores_found] = &inst;
926 EXPECT_TRUE(store[i]);
935 context->get_def_use_mgr()->GetDef(49), store[0], &distance_vector));
944 store[1], &distance_vector));
952 context->get_def_use_mgr()->GetDef(84), store[2], &distance_vector));
960 context->get_def_use_mgr()->GetDef(101), store[3], &distance_vector));
972 const Instruction* store[4];
976 store[stores_found] = &inst;
982 EXPECT_TRUE(store[i]);
991 context->get_def_use_mgr()->GetDef(129), store[0], &distance_vector));
1000 context->get_def_use_mgr()->GetDef(140), store[1], &distance_vector));
1008 context->get_def_use_mgr()->GetDef(157), store[2], &distance_vector));
1016 context->get_def_use_mgr()->GetDef(174), store[3], &distance_vector));
1023 with --eliminate-local-multi-store
1415 const Instruction* store = nullptr;
1418 store = &inst;
1423 store, &distance_vector));
1436 const Instruction* store = nullptr;
1439 store = &inst;
1444 store, &distance_vector));
1458 const Instruction* store = nullptr;
1461 store = &inst;
1466 store, &distance_vector));
1479 const Instruction* store = nullptr;
1482 store = &inst;
1487 store, &distance_vector));
1501 const Instruction* store = nullptr;
1504 store = &inst;
1509 store, &distance_vector));
1522 const Instruction* store = nullptr;
1525 store = &inst;
1530 store, &distance_vector));
1544 const Instruction* store = nullptr;
1547 store = &inst;
1552 store, &distance_vector));
1565 const Instruction* store = nullptr;
1568 store = &inst;
1573 store, &distance_vector));
1579 with --eliminate-local-multi-store
1840 const Instruction* store[4];
1844 store[stores_found] = &inst;
1850 EXPECT_TRUE(store[i]);
1859 context->get_def_use_mgr()->GetDef(34), store[0], &distance_vector));
1870 context->get_def_use_mgr()->GetDef(38), store[1], &distance_vector));
1882 context->get_def_use_mgr()->GetDef(43), store[2], &distance_vector));
1893 context->get_def_use_mgr()->GetDef(47), store[3], &distance_vector));
1908 const Instruction* store[4];
1912 store[stores_found] = &inst;
1918 EXPECT_TRUE(store[i]);
1927 context->get_def_use_mgr()->GetDef(66), store[0], &distance_vector));
1938 context->get_def_use_mgr()->GetDef(70), store[1], &distance_vector));
1950 context->get_def_use_mgr()->GetDef(74), store[2], &distance_vector));
1961 context->get_def_use_mgr()->GetDef(78), store[3], &distance_vector));
1975 const Instruction* store[4];
1979 store[stores_found] = &inst;
1985 EXPECT_TRUE(store[i]);
1994 context->get_def_use_mgr()->GetDef(93), store[0], &distance_vector));
2005 context->get_def_use_mgr()->GetDef(97), store[1], &distance_vector));
2017 context->get_def_use_mgr()->GetDef(101), store[2], &distance_vector));
2028 context->get_def_use_mgr()->GetDef(105), store[3], &distance_vector));
2043 const Instruction* store[4];
2047 store[stores_found] = &inst;
2053 EXPECT_TRUE(store[i]);
2062 context->get_def_use_mgr()->GetDef(120), store[0], &distance_vector));
2073 context->get_def_use_mgr()->GetDef(124), store[1], &distance_vector));
2085 context->get_def_use_mgr()->GetDef(128), store[2], &distance_vector));
2096 context->get_def_use_mgr()->GetDef(132), store[3], &distance_vector));
2106 with --eliminate-local-multi-store
2204 const Instruction* store[6];
2208 store[stores_found] = &inst;
2214 EXPECT_TRUE(store[i]);
2221 store[0], &distance_vector));
2233 store[1], &distance_vector));
2240 store[2], &distance_vector));
2247 store[3], &distance_vector));
2259 store[4], &distance_vector));
2271 store[5], &distance_vector));
2277 with --eliminate-local-multi-store
2437 const Instruction* store[1];
2441 store[stores_found] = &inst;
2447 EXPECT_TRUE(store[i]);
2455 context->get_def_use_mgr()->GetDef(39), store[0], &distance_vector));
2473 const Instruction* store[1];
2477 store[stores_found] = &inst;
2483 EXPECT_TRUE(store[i]);
2490 context->get_def_use_mgr()->GetDef(66), store[0], &distance_vector));
2513 with --eliminate-local-multi-store
2778 const Instruction* store[instructions_expected];
2788 store[stores_found] = &inst;
2807 CheckDependenceAndDirection(load[0], store[0], false, dependent, &analysis);
2808 CheckDependenceAndDirection(load[1], store[1], false, dependent, &analysis);
2809 CheckDependenceAndDirection(load[2], store[2], false, dependent, &analysis);
2810 CheckDependenceAndDirection(load[3], store[3], false, dependent, &analysis);
2811 CheckDependenceAndDirection(load[4], store[4], true, independent, &analysis);
2812 CheckDependenceAndDirection(load[5], store[5], false, dependent, &analysis);
2813 CheckDependenceAndDirection(load[6], store[6], false, dependent, &analysis);
2814 CheckDependenceAndDirection(load[7], store[7], false, dependent, &analysis);
2815 CheckDependenceAndDirection(load[8], store[8], true, independent, &analysis);
2816 CheckDependenceAndDirection(load[9], store[9], false, dependent, &analysis);
2817 CheckDependenceAndDirection(load[10], store[10], false, dependent, &analysis);
2818 CheckDependenceAndDirection(load[11], store[11], false, dependent, &analysis);
2819 CheckDependenceAndDirection(load[12], store[12], false, dependent, &analysis);
2820 CheckDependenceAndDirection(load[13], store[13], true, independent,
2822 CheckDependenceAndDirection(load[14], store[14], true, independent,
2824 CheckDependenceAndDirection(load[15], store[15], true, independent,
2826 CheckDependenceAndDirection(load[16], store[16], true, independent,
2854 with --eliminate-local-multi-store
3068 const Instruction* store[instructions_expected];
3078 store[stores_found] = &inst;
3091 PartitionSubscripts(load[0], store[0], &analysis, {{0}, {1}, {2}, {3}});
3092 PartitionSubscripts(load[1], store[1], &analysis, {{0}, {1}, {2, 3}});
3093 PartitionSubscripts(load[2], store[2], &analysis, {{0, 1}, {2}, {3}});
3094 PartitionSubscripts(load[3], store[3], &analysis, {{0, 3}, {1}, {2}});
3095 PartitionSubscripts(load[4], store[4], &analysis, {{0}, {1, 2}, {3}});
3096 PartitionSubscripts(load[5], store[5], &analysis, {{0, 1}, {2}, {3}});
3097 PartitionSubscripts(load[6], store[6], &analysis, {{0, 1, 2}, {3}});
3098 PartitionSubscripts(load[7], store[7], &analysis, {{0, 1, 2, 3}});
3099 PartitionSubscripts(load[8], store[8], &analysis, {{0}, {1, 2, 3}});
3100 PartitionSubscripts(load[9], store[9], &analysis, {{0}, {1, 2, 3}});
3101 PartitionSubscripts(load[10], store[10], &analysis, {{0, 1, 2, 3}});
3102 PartitionSubscripts(load[11], store[11], &analysis, {{0, 1}, {2, 3}});
3103 PartitionSubscripts(load[12], store[12], &analysis, {{0, 2}, {1, 3}});
3108 with --eliminate-local-multi-store
3451 const Instruction* store = nullptr;
3459 store = &inst;
3467 EXPECT_NE(nullptr, store);
3482 auto is_independent = analysis.GetDependence(load, store, &dv_entry);
3492 const Instruction* store = nullptr;
3500 store = &inst;
3508 EXPECT_NE(nullptr, store);
3515 auto is_independent = analysis.GetDependence(load, store, &dv_entry);
3524 const Instruction* store = nullptr;
3532 store = &inst;
3540 EXPECT_NE(nullptr, store);
3547 auto is_independent = analysis.GetDependence(load, store, &dv_entry);
3559 const Instruction* store = nullptr;
3567 store = &inst;
3575 EXPECT_NE(nullptr, store);
3591 auto is_independent = analysis.GetDependence(store, load, &dv_entry);
3601 const Instruction* store = nullptr;
3609 store = &inst;
3617 EXPECT_NE(nullptr, store);
3625 auto is_independent = analysis.GetDependence(load, store, &dv_entry);