aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/experimental
diff options
context:
space:
mode:
authorLulu Cheng <chenglulu@loongson.cn>2025-08-13 11:04:35 +0800
committerLulu Cheng <chenglulu@loongson.cn>2025-08-13 11:19:28 +0800
commitd94178d9b3fb1cb869b90d6f061990eae75c770e (patch)
tree1cb985924d5d596a323afc0a663799a6a5034791 /libstdc++-v3/include/experimental
parent8079e96eb767851e8e061a13ecfb21aa1a2362de (diff)
downloadgcc-master.zip
gcc-master.tar.gz
gcc-master.tar.bz2
LoongArch: Define hook TARGET_COMPUTE_PRESSURE_CLASSES[PR120476].HEADtrunkmaster
The rtx cost value defined by the target backend affects the calculation of register pressure classes in the IRA, thus affecting scheduling. This may cause program performance degradation. For example, OpenSSL 3.5.1 SHA512 and SPEC CPU 2017 exchange_r. This problem can be avoided by defining a set of register pressure classes in the target backend instead of using the default IRA to automatically calculate them. gcc/ChangeLog: PR target/120476 * config/loongarch/loongarch.cc (loongarch_compute_pressure_classes): New function. (TARGET_COMPUTE_PRESSURE_CLASSES): Define.
Diffstat (limited to 'libstdc++-v3/include/experimental')
0 files changed, 0 insertions, 0 deletions