aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/checks/errors/rust-hir-pattern-analysis.h
diff options
context:
space:
mode:
authorLulu Cheng <chenglulu@loongson.cn>2025-03-27 11:27:40 +0800
committerLulu Cheng <chenglulu@loongson.cn>2025-03-29 09:25:55 +0800
commit6525b408b25945970d84ed1f534616fd63b03a50 (patch)
tree084c1b83dd4f7940294ec06e7a1a59eb81993da4 /gcc/rust/checks/errors/rust-hir-pattern-analysis.h
parent69a85f1f66835beff056d130767d82632594b41c (diff)
downloadgcc-6525b408b25945970d84ed1f534616fd63b03a50.zip
gcc-6525b408b25945970d84ed1f534616fd63b03a50.tar.gz
gcc-6525b408b25945970d84ed1f534616fd63b03a50.tar.bz2
LoongArch: Set default alignment for functions jumps loops and labels.
Based on r15-7624, a set of align combinations with better performance was tested through spec2006. LA464: -falign-loops=8 -falign-functions=32 -falign-jumps=32 -falign-labels=8 LA664: -falign-loops=16 -falign-functions=16 -falign-jumps=32 -falign-labels=8 gcc/ChangeLog: * config/loongarch/loongarch-def.cc (la464_align): Add settings for labels. (la664_align): Likewise. * config/loongarch/loongarch-opts.cc (loongarch_target_option_override): Likewise. * config/loongarch/loongarch-tune.h (struct loongarch_align): Implement the function `label_`.
Diffstat (limited to 'gcc/rust/checks/errors/rust-hir-pattern-analysis.h')
0 files changed, 0 insertions, 0 deletions