diff options
author | David Majnemer <david.majnemer@gmail.com> | 2014-07-07 08:09:15 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2014-07-07 08:09:15 +0000 |
commit | 611cdb9a63cb6ace5c113957432cf19ef6895fe5 (patch) | |
tree | 58dbd7f6f38334a59d3d45e75bc78001ecccea41 /clang/lib/Basic/FileSystemStatCache.cpp | |
parent | 1b070d25ca6d0e18aced39ba82b3a1cfb6dde099 (diff) | |
download | llvm-611cdb9a63cb6ace5c113957432cf19ef6895fe5.zip llvm-611cdb9a63cb6ace5c113957432cf19ef6895fe5.tar.gz llvm-611cdb9a63cb6ace5c113957432cf19ef6895fe5.tar.bz2 |
CodeGen: Cleanup MS ABI RTTI LLVM IR
The MS ABI RTTI emission code would choose names for IR types like
%"MSRTTITypeDescriptor\02". This name is undesirable because it
requires escaping; the underlying reason for this is that the name is
unprintable. Fix this by naming it %rtti.TypeDescriptor2.
While here, stop trying to do lookups in the LLVM Module's type table.
Instead, store the IR types in MicrosoftCXXABI. Lookups by name aren't
particularly fast.
llvm-svn: 212439
Diffstat (limited to 'clang/lib/Basic/FileSystemStatCache.cpp')
0 files changed, 0 insertions, 0 deletions