aboutsummaryrefslogtreecommitdiff
path: root/libgomp
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2023-02-09 13:40:43 +0100
committerRichard Biener <rguenther@suse.de>2023-02-15 08:28:08 +0100
commite1dfac7e71056e879f101fef1c5ecb8ff6be1a1f (patch)
treed0da64355f5c3ddaa408ccbdbf097d7404fcae09 /libgomp
parentec23e9e25eb64bb066dc408fd498861b8587bec8 (diff)
downloadgcc-e1dfac7e71056e879f101fef1c5ecb8ff6be1a1f.zip
gcc-e1dfac7e71056e879f101fef1c5ecb8ff6be1a1f.tar.gz
gcc-e1dfac7e71056e879f101fef1c5ecb8ff6be1a1f.tar.bz2
target/108738 - optimize bit operations in STV
The following does low-hanging optimizations, combining bitmap test and set and removing redundant operations. PR target/108738 * config/i386/i386-features.cc (scalar_chain::add_to_queue): Combine bitmap test and set. (scalar_chain::add_insn): Likewise. (scalar_chain::analyze_register_chain): Remove redundant attempt to add to queue and instead strengthen assert. Sink common attempts to mark the def dual-mode. (scalar_chain::add_to_queue): Remove redundant insn bitmap check.
Diffstat (limited to 'libgomp')
0 files changed, 0 insertions, 0 deletions