diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-06-21 11:47:51 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-06-21 11:48:01 +0100 |
commit | 843d43e62ae132b723a2ba9606299ba2159c8949 (patch) | |
tree | 39800a12229303f4471fcc0027fbccbc5603f6d8 /llvm/lib/Support/VirtualFileSystem.cpp | |
parent | 4d2eda2bb3156cee63ea486be34b01164b178e10 (diff) | |
download | llvm-843d43e62ae132b723a2ba9606299ba2159c8949.zip llvm-843d43e62ae132b723a2ba9606299ba2159c8949.tar.gz llvm-843d43e62ae132b723a2ba9606299ba2159c8949.tar.bz2 |
[X86] computeKnownBitsForTargetNode - add X86ISD::VBROADCAST_LOAD handling
This requires us to override the isTargetCanonicalConstantNode callback introduced in D128144, so we can recognise the various cases where a VBROADCAST_LOAD constant is being reused at different vector widths to prevent infinite loops.
Diffstat (limited to 'llvm/lib/Support/VirtualFileSystem.cpp')
0 files changed, 0 insertions, 0 deletions