summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Object/ELFObjectFile.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-02-02 05:59:33 +0000
committerCraig Topper <craig.topper@intel.com>2018-02-02 05:59:33 +0000
commit76c5ce518493669e23c73c02e616b4a5ca46ef63 (patch)
treed4f862adc6a081ed50c8005ad5d1c30121fd6edf /llvm/lib/Object/ELFObjectFile.cpp
parent5570e03b21e9304e51f63d75e9028c100a1b4c6a (diff)
downloadbcm5719-llvm-76c5ce518493669e23c73c02e616b4a5ca46ef63.tar.gz
bcm5719-llvm-76c5ce518493669e23c73c02e616b4a5ca46ef63.zip
[X86] Legalize (v64i1 (bitcast (i64 X))) on 32-bit targets by extracting 32-bit halves from i32, bitcasting each to v32i1, and concatenating.
This prevents the scalarization that would otherwise occur. llvm-svn: 324057
Diffstat (limited to 'llvm/lib/Object/ELFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud