diff options
author | John McCall <rjmccall@apple.com> | 2019-10-28 09:45:53 -0700 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2019-12-14 00:16:47 -0500 |
commit | 91dd67ef724c07f28d4cb52448539f12ad488f2a (patch) | |
tree | 132234b852f295ec1c66efe85a0de1eb75dd311d /clang/lib/Serialization/GeneratePCH.cpp | |
parent | a7950ffd12caa2fb7ed4704128011bceeacd35e9 (diff) | |
download | bcm5719-llvm-91dd67ef724c07f28d4cb52448539f12ad488f2a.tar.gz bcm5719-llvm-91dd67ef724c07f28d4cb52448539f12ad488f2a.zip |
Introduce some types and functions to make it easier to work with
the tblgen AST node hierarchies.
Not totally NFC because both of the emitters now emit in a different
order. The type-nodes emitter now visits nodes in hierarchy order,
which means we could use range checks in classof if we had any types
that would benefit from that; currently we do not. The AST-nodes
emitter now uses a multimap keyed by the name of the record; previously
it was using `Record*`, which of couse isn't stable across processes
and may have led to non-reproducible builds in some circumstances.
Diffstat (limited to 'clang/lib/Serialization/GeneratePCH.cpp')
0 files changed, 0 insertions, 0 deletions