diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2017-09-06 06:28:08 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2017-09-06 06:28:08 +0000 |
commit | 585bfc844318870ebdb10ff99e4edc20013fe3da (patch) | |
tree | 524b13392f284f37703ff6610a1224db1a20277f /llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp | |
parent | 5ebe94a84d6aba9e5c449a2c7913d3735dd7ea29 (diff) | |
download | llvm-585bfc844318870ebdb10ff99e4edc20013fe3da.zip llvm-585bfc844318870ebdb10ff99e4edc20013fe3da.tar.gz llvm-585bfc844318870ebdb10ff99e4edc20013fe3da.tar.bz2 |
[x86] Fix PR34377 by disabling cmov conversion when we relied on it
performing a zext of a register.
On the PR there is discussion of how to more effectively handle this,
but this patch prevents us from miscompiling code.
Differential Revision: https://reviews.llvm.org/D37504
llvm-svn: 312620
Diffstat (limited to 'llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp')
0 files changed, 0 insertions, 0 deletions