Cache the memoization data for DynTypedNodes.
It is free to do so on create(), but expensive to determine dynamically.
It makes clang-tidy run 4% faster in our benchmarks.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D5101
Cache the memoization data for DynTypedNodes. ClosedPublic Authored by sbenza on Aug 28 2014, 7:23 AM.
Details Summary Cache the memoization data for DynTypedNodes.
Diff Detail
Event Timelinesbenza updated this object. This revision is now accepted and ready to land.Aug 28 2014, 8:36 AM
Revision Contents
Diff 13042 cfe/trunk/include/clang/AST/ASTTypeTraits.h
|