]> git.ipfire.org Git - thirdparty/gcc.git/commit
[AutoFDO] Add hierarchical discriminator for loop versioning
authorKugan Vivekanandarajah <kvivekananda@nvidia.com>
Thu, 15 Jan 2026 03:39:33 +0000 (14:39 +1100)
committerKugan Vivekanandarajah <kvivekananda@nvidia.com>
Thu, 15 Jan 2026 03:47:20 +0000 (14:47 +1100)
commit7bb5f632a124d27f91fb2f2986e7e041dcb44080
treec3b1be1939630453bfad2c40f75e4cd042804e08
parentb3d6786029cc55d7f4dbb43466ec4d18c6bc8334
[AutoFDO] Add hierarchical discriminator for loop versioning

Add hierarchical discriminator support for loop versioning pass.
Assigns copyid discriminators to distinguish different loop versions.

gcc/ChangeLog:

* gimple-loop-versioning.cc (loop_versioning::version_loop): Assign
copyid discriminators to distinguish different loop versions.

gcc/testsuite/ChangeLog:

* gcc.dg/hierarchical-discriminator-loop-version.c: New test.

Signed-off-by: Kugan Vivekanandarajah <kvivekananda@nvidia.com>
gcc/gimple-loop-versioning.cc
gcc/testsuite/gcc.dg/hierarchical-discriminator-loop-version.c [new file with mode: 0644]