Lines Matching defs:TypeString
9601 /// A SmallStringEnc instance is used to build up the TypeString by passing
9614 /// Incomplete: An incomplete TypeString;
9615 /// IncompleteUsed: An incomplete TypeString that has been used in a
9662 std::string Str; // The encoded TypeString for the type.
9679 /// TypeString encodings for enum & union fields must be order.
9767 /// During the expansion of a RecordType, an incomplete TypeString is placed
9786 /// Once the RecordType has been expanded, the temporary incomplete TypeString
9817 /// Add the encoded TypeString to the cache only if it is NonRecursive or
9837 /// Return a cached TypeString encoding for the ID. If there isn't one, or we
9862 /// This type information (TypeString) is emitted into meta data for all global
9865 /// The TypeString carries type, qualifier, name, size & value details.
9874 /// XCore uses emitTargetMD to emit TypeString metadata for global symbols.
9969 // Append the cached TypeString if we have one.
9970 StringRef TypeString = TSC.lookupStr(ID);
9971 if (!TypeString.empty()) {
9972 Enc += TypeString;
9976 // Start to emit an incomplete TypeString.
9988 // An incomplete TypeString stub is placed in the cache for this RecordType
9990 // complete TypeString for this RecordType.
9993 StubEnc += '}'; // StubEnc now holds a valid incomplete TypeString.
10004 // We can now complete the TypeString.
10021 // Append the cached TypeString if we have one.
10022 StringRef TypeString = TSC.lookupStr(ID);
10023 if (!TypeString.empty()) {
10024 Enc += TypeString;