aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimplify.h
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2016-08-01 14:46:01 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2016-08-01 07:46:01 -0700
commit37bce35a7e01dd844ccc810c58bf89ef7474c895 (patch)
tree5781d70fc4d804f50fd6c8ef178c3367d78ec7ae /gcc/gimplify.h
parent2a93954eab0822f95212374d7677b85b659ae4a1 (diff)
downloadgcc-37bce35a7e01dd844ccc810c58bf89ef7474c895.zip
gcc-37bce35a7e01dd844ccc810c58bf89ef7474c895.tar.gz
gcc-37bce35a7e01dd844ccc810c58bf89ef7474c895.tar.bz2
Convert V1TImode register to TImode in debug insn
TImode register referenced in debug insn can be converted to V1TImode by scalar to vector optimization. When converting a TImode store to V1TImode, we need to check all debug insns on its use chain to convert the V1TImode register to SUBREG TImode if source register is undefined. gcc/ PR target/72748 * config/i386/i386.c (timode_scalar_chain::convert_insn): Call fix_debug_reg_uses after changing source register mode to V1TImode if source register is undefined. gcc/testsuite/ PR target/72748 * gcc.target/i386/pr72748.c: New test. From-SVN: r238956
Diffstat (limited to 'gcc/gimplify.h')
0 files changed, 0 insertions, 0 deletions