Lines Matching defs:Abbrev
58 // Generates an enum to use as an index in the Abbrev array of Metadata record.
222 unsigned Abbrev);
224 unsigned &Abbrev);
226 SmallVectorImpl<uint64_t> &Record, unsigned &Abbrev) {
230 unsigned Abbrev);
233 unsigned Abbrev) {
237 SmallVectorImpl<uint64_t> &Record, unsigned Abbrev);
239 unsigned Abbrev);
241 SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) {
245 SmallVectorImpl<uint64_t> &Record, unsigned Abbrev);
247 SmallVectorImpl<uint64_t> &Record, unsigned Abbrev);
250 unsigned Abbrev);
252 unsigned Abbrev);
254 SmallVectorImpl<uint64_t> &Record, unsigned Abbrev);
256 SmallVectorImpl<uint64_t> &Record, unsigned Abbrev);
258 SmallVectorImpl<uint64_t> &Record, unsigned Abbrev);
261 unsigned Abbrev);
263 SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) {
267 unsigned Abbrev);
269 unsigned Abbrev) {
273 unsigned Abbrev) {
277 unsigned Abbrev) {
281 unsigned Abbrev) {
288 unsigned Abbrev);
291 unsigned Abbrev);
294 unsigned Abbrev);
297 unsigned Abbrev);
299 SmallVectorImpl<uint64_t> &Record, unsigned Abbrev);
301 unsigned Abbrev) {
305 SmallVectorImpl<uint64_t> &Record, unsigned Abbrev);
308 unsigned Abbrev) {
312 SmallVectorImpl<uint64_t> &Record, unsigned Abbrev);
315 unsigned Abbrev);
956 // Abbrev for TYPE_CODE_POINTER.
963 // Abbrev for TYPE_CODE_FUNCTION.
971 // Abbrev for TYPE_CODE_STRUCT_ANON.
979 // Abbrev for TYPE_CODE_STRUCT_NAME.
986 // Abbrev for TYPE_CODE_STRUCT_NAMED.
994 // Abbrev for TYPE_CODE_ARRAY.
1350 unsigned Abbrev) {
1359 Record, Abbrev);
1365 unsigned &Abbrev) {
1366 if (!Abbrev)
1367 Abbrev = createDILocationAbbrev();
1374 Stream.EmitRecord(bitc::METADATA_LOCATION, Record, Abbrev);
1386 unsigned Abbrev) {
1402 Stream.EmitRecord(bitc::METADATA_SUBRANGE, Record, Abbrev);
1408 unsigned Abbrev) {
1413 Stream.EmitRecord(bitc::METADATA_ENUMERATOR, Record, Abbrev);
1419 unsigned Abbrev) {
1427 Stream.EmitRecord(bitc::METADATA_BASIC_TYPE, Record, Abbrev);
1433 unsigned Abbrev) {
1447 Stream.EmitRecord(bitc::METADATA_DERIVED_TYPE, Record, Abbrev);
1453 unsigned Abbrev) {
1471 Stream.EmitRecord(bitc::METADATA_COMPOSITE_TYPE, Record, Abbrev);
1477 unsigned Abbrev) {
1482 Stream.EmitRecord(bitc::METADATA_SUBROUTINE_TYPE, Record, Abbrev);
1488 unsigned Abbrev) {
1493 Stream.EmitRecord(bitc::METADATA_FILE, Record, Abbrev);
1499 unsigned Abbrev) {
1516 Stream.EmitRecord(bitc::METADATA_COMPILE_UNIT, Record, Abbrev);
1522 unsigned Abbrev) {
1543 Stream.EmitRecord(bitc::METADATA_SUBPROGRAM, Record, Abbrev);
1549 unsigned Abbrev) {
1556 Stream.EmitRecord(bitc::METADATA_LEXICAL_BLOCK, Record, Abbrev);
1562 unsigned Abbrev) {
1568 Stream.EmitRecord(bitc::METADATA_LEXICAL_BLOCK_FILE, Record, Abbrev);
1574 unsigned Abbrev) {
1581 Stream.EmitRecord(bitc::METADATA_NAMESPACE, Record, Abbrev);
1587 unsigned Abbrev) {
1592 Stream.EmitRecord(bitc::METADATA_MODULE, Record, Abbrev);
1598 unsigned Abbrev) {
1603 Stream.EmitRecord(bitc::METADATA_TEMPLATE_TYPE, Record, Abbrev);
1609 unsigned Abbrev) {
1616 Stream.EmitRecord(bitc::METADATA_TEMPLATE_VALUE, Record, Abbrev);
1622 unsigned Abbrev) {
1635 Stream.EmitRecord(bitc::METADATA_GLOBAL_VAR, Record, Abbrev);
1641 unsigned Abbrev) {
1652 Stream.EmitRecord(bitc::METADATA_LOCAL_VAR, Record, Abbrev);
1658 unsigned Abbrev) {
1664 Stream.EmitRecord(bitc::METADATA_EXPRESSION, Record, Abbrev);
1670 unsigned Abbrev) {
1676 unsigned Abbrev) {
1684 Stream.EmitRecord(bitc::METADATA_IMPORTED_ENTITY, Record, Abbrev);
1689 // Abbrev for METADATA_LOCATION.
1704 // Abbrev for METADATA_GENERIC_DEBUG.
1727 #define HANDLE_MDNODE_LEAF(CLASS) unsigned CLASS##Abbrev = 0;
1745 write##CLASS(cast<CLASS>(N), Record, CLASS##Abbrev); \
1797 // Abbrev for METADATA_NAME.
1919 // Abbrev for CST_CODE_AGGREGATE.
1927 // Abbrev for CST_CODE_STRING.
1933 // Abbrev for CST_CODE_CSTRING.
1939 // Abbrev for CST_CODE_CSTRING.