summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/Triple.cpp
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2018-09-17 21:08:11 +0000
committerZachary Turner <zturner@google.com>2018-09-17 21:08:11 +0000
commitbdf0381e216e2aaa1aa736fd288d94786e4447e0 (patch)
treec3aa3cf7b6a308538953cf7a6623ca21c7b4d146 /llvm/lib/Support/Triple.cpp
parent4727ac23947013a1f1cdd1f8ced7002f3bc06c72 (diff)
downloadbcm5719-llvm-bdf0381e216e2aaa1aa736fd288d94786e4447e0.tar.gz
bcm5719-llvm-bdf0381e216e2aaa1aa736fd288d94786e4447e0.zip
[PDB] Make the native reader support enumerators.
Previously we would dump the names of enum types, but not their enumerator values. This adds support for enumerator values. In doing so, we have to introduce a general purpose mechanism for caching symbol indices of field list members. Unlike global types, FieldList members do not have a TypeIndex. So instead, we identify them by the pair {TypeIndexOfFieldList, IndexInFieldList}. llvm-svn: 342415
Diffstat (limited to 'llvm/lib/Support/Triple.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud