aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorSam Parker <sam.parker@arm.com>2020-01-07 14:50:26 +0000
committerSam Parker <sam.parker@arm.com>2020-01-07 14:51:54 +0000
commit3c7f740f284274636db72fb84e563bd5b55c8eb8 (patch)
tree1f7c3454843bc1550173f399cd44ae615bcf5a74 /clang/lib/Frontend/CompilerInvocation.cpp
parent58e2e92a57fcc3c628fd03ae33698fcc9aabedb9 (diff)
downloadllvm-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