Home | History | Annotate | Download | only in gcc

Lines Matching refs:imports

121   fprintf (dump_file, "Imports:\n");
441 // Solve imports defined in this block, starting with the PHIs...
443 // ...and then the rest of the imports.
456 // Solve imports that are exported to the next block.
507 // Adjust all pointer imports in BB with non-null information.
536 // If NAME is a supported SSA_NAME, add it the bitmap in IMPORTS.
539 path_range_query::add_to_imports (tree name, bitmap imports)
543 return bitmap_set_bit (imports, SSA_NAME_VERSION (name));
547 // Compute the imports to the path ending in EXIT. These are
553 // path. On the other hand, not having enough imports will limit what
557 path_range_query::compute_imports (bitmap imports, basic_block exit)
559 // Start with the imports from the exit block...
561 bitmap r_imports = gori.imports (exit);
562 bitmap_copy (imports, r_imports);
564 auto_vec<tree> worklist (bitmap_count_bits (imports));
567 EXECUTE_IF_SET_IN_BITMAP (imports, 0, i, bi)
573 // ...and add any operands used to define these imports.
581 add_to_imports (gimple_assign_rhs1 (def_stmt), imports);
583 if (rhs && add_to_imports (rhs, imports))
586 if (rhs && add_to_imports (rhs, imports))
598 && bitmap_set_bit (imports, SSA_NAME_VERSION (arg)))
611 bitmap_set_bit (imports, SSA_NAME_VERSION (name));
615 // Compute the ranges for IMPORTS along PATH.
617 // IMPORTS are the set of SSA names, any of which could potentially
619 // imports of the last block in the path if none is given.
623 const bitmap_head *imports)
631 if (imports)
632 bitmap_copy (m_imports, imports);