TEST_SUITE_USE_IR_PGO changes the test-suite to use -fprofile-generate=xxx (instead of -fprofile-instr-gen=xxx). This changes cmake to also use -fprofile-use=xxx (instead of -fprofile-instr-use=xxx).
This change is cosmetic: It turns out -fprofile-instr-use does automatically detect the profile format used and works either way. But picking the matching use-flag can avoid confusion for people inspecting the compiler flags.
I missed that this also changes to path passed to -fprofile-instr-use from ${target_path}.profdata to ${TEST_SUITE_PROFILE_PATH}/${target}.profdata. The new path doesn't appear to work correctly when using lnt + PGO.
From the description, it doesn't seem like this change was intentional, so I reverted the change for now to get that original configuration working again.