StringPool has many caveats and isn't used in the monorepo. I will
propose removing it as a patch separate from this refactoring patch.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Paths
| Differential D77976
NFC: Clean up the implementation of StringPool a bit, and remove dependence on some "implicitly MallocAllocator" based methods on StringMapEntry. This allows reducing the #includes in StringMapEntry.h. ClosedPublic Authored by lattner on Apr 12 2020, 10:44 AM.
Details Summary StringPool has many caveats and isn't used in the monorepo. I will
Diff Detail
Unit TestsFailed Event TimelineClosed by commit rG89c8ffd54221: NFC: Clean up the implementation of StringPool a bit, and remove dependence on… (authored by lattner). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 256879 llvm/include/llvm/ADT/StringMap.h
llvm/include/llvm/ADT/StringMapEntry.h
llvm/include/llvm/Support/StringPool.h
llvm/lib/IR/Value.cpp
llvm/lib/IR/ValueSymbolTable.cpp
llvm/lib/Support/StringPool.cpp
llvm/unittests/ADT/StringMapTest.cpp
llvm/unittests/ADT/StringSetTest.cpp
|
clang-format: please reformat the code