summaryrefslogtreecommitdiffstats
path: root/lldb/scripts/Python/use_lldb_suite.py
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2019-10-03 05:30:02 +0000
committerCraig Topper <craig.topper@intel.com>2019-10-03 05:30:02 +0000
commiteb420aa3797a5f08bf698ffc0f506a507e4c0ced (patch)
tree0a892d952a623a97bf18327a4f8323a4e747958e /lldb/scripts/Python/use_lldb_suite.py
parent110a24fb44cf643224348605d78f12c63852c536 (diff)
downloadbcm5719-llvm-eb420aa3797a5f08bf698ffc0f506a507e4c0ced.tar.gz
bcm5719-llvm-eb420aa3797a5f08bf698ffc0f506a507e4c0ced.zip
[X86] Add DAG combine to turn (bitcast (vbroadcast_load)) into just a vbroadcast_load if the scalar size is the same.
This improves broadcast load folding of i64 elements on 32-bit targets where i64 isn't legal. Previously we had to represent these as vXf64 vbroadcast_loads and a bitcast to vXi64. But we didn't have any isel patterns looking for that. This also allows us to remove or simplify some isel patterns that were looking for bitcasted vbroadcast_loads. llvm-svn: 373566
Diffstat (limited to 'lldb/scripts/Python/use_lldb_suite.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud