diff options
author | Sam Parker <sam.parker@arm.com> | 2020-01-07 14:50:26 +0000 |
---|---|---|
committer | Sam Parker <sam.parker@arm.com> | 2020-01-07 14:51:54 +0000 |
commit | 3c7f740f284274636db72fb84e563bd5b55c8eb8 (patch) | |
tree | 1f7c3454843bc1550173f399cd44ae615bcf5a74 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 58e2e92a57fcc3c628fd03ae33698fcc9aabedb9 (diff) | |
download | llvm-3c7f740f284274636db72fb84e563bd5b55c8eb8.zip llvm-3c7f740f284274636db72fb84e563bd5b55c8eb8.tar.gz llvm-3c7f740f284274636db72fb84e563bd5b55c8eb8.tar.bz2 |
[TypePromotion] Use SetVectors instead of PtrSets
Remove the chance of non-deterministic insertion of zexts of the
sources by using a SetVector instead of SmallPtrSet. Do the same for
sinks for consistency and to negate the small issue from possibly
happening. The SafeWrap instructions are now also stored in a
SmallVector. The IRPromoter members of these structures have been
changed to references.
Differential Revision: https://reviews.llvm.org/D72322
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions