aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/VirtualFileSystem.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2022-06-21 11:47:51 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2022-06-21 11:48:01 +0100
commit843d43e62ae132b723a2ba9606299ba2159c8949 (patch)
tree39800a12229303f4471fcc0027fbccbc5603f6d8 /llvm/lib/Support/VirtualFileSystem.cpp
parent4d2eda2bb3156cee63ea486be34b01164b178e10 (diff)
downloadllvm-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