mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-01-03 06:10:23 +00:00
898d61b3cf
Migrate ObjCMT.cpp from using `const FileEntry*` to `FileEntryRef`. This is one of the blockers for changing `SourceManager` to use `FileEntryRef`. This adds an initial version of `SourceManager::getFileEntryRefForID`, which uses to `FileEntry::getLastRef`; after `SourceManager` switches, `SourceManager::getFileEntryForID` will need to call this function. This also adds uses of `FileEntryRef` as a key in a `DenseMap`, and a call to `hash_value(Optional)` in `DenseMapInfo<EditEntry>`; support for these were added in prep commits. Differential Revision: https://reviews.llvm.org/D92678 |
||
---|---|---|
.. | ||
ARCMT.cpp | ||
ARCMTActions.cpp | ||
CMakeLists.txt | ||
FileRemapper.cpp | ||
Internals.h | ||
ObjCMT.cpp | ||
PlistReporter.cpp | ||
TransAPIUses.cpp | ||
TransARCAssign.cpp | ||
TransAutoreleasePool.cpp | ||
TransBlockObjCVariable.cpp | ||
TransEmptyStatementsAndDealloc.cpp | ||
TransformActions.cpp | ||
Transforms.cpp | ||
Transforms.h | ||
TransGCAttrs.cpp | ||
TransGCCalls.cpp | ||
TransProperties.cpp | ||
TransProtectedScope.cpp | ||
TransRetainReleaseDealloc.cpp | ||
TransUnbridgedCasts.cpp | ||
TransUnusedInitDelegate.cpp | ||
TransZeroOutPropsInDealloc.cpp |