Late IPA passes are simple IPA passes executed after the regular passes. In WHOPR mode the passes are executed after partitioning and thus see just parts of the compiled unit.
Once all functions from compilation unit are in memory, produce all clones
and update all calls. It is located in ipa.cc and is described by
pass_materialize_all_clones
.
Points-to analysis; this is the same as the points-to-analysis pass run with the small IPA passes (see Small IPA passes).
This is the OpenMP constructs’ SIMD clone pass. It creates the appropriate
SIMD clones for functions tagged as elemental SIMD functions.
It is located in omp-simd-clone.cc and is described by
pass_omp_simd_clone
.