Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:TypeString

7270 /// A SmallStringEnc instance is used to build up the TypeString by passing
7283 /// Incomplete: An incomplete TypeString;
7284 /// IncompleteUsed: An incomplete TypeString that has been used in a
7331 std::string Str; // The encoded TypeString for the type.
7348 /// TypeString encodings for enum & union fields must be order.
7433 /// During the expansion of a RecordType, an incomplete TypeString is placed
7452 /// Once the RecordType has been expanded, the temporary incomplete TypeString
7483 /// Add the encoded TypeString to the cache only if it is NonRecursive or
7503 /// Return a cached TypeString encoding for the ID. If there isn't one, or we
7528 /// This type information (TypeString) is emitted into meta data for all global
7531 /// The TypeString carries type, qualifier, name, size & value details.
7539 /// XCore uses emitTargetMD to emit TypeString metadata for global symbols.
7636 // Append the cached TypeString if we have one.
7637 StringRef TypeString = TSC.lookupStr(ID);
7638 if (!TypeString.empty()) {
7639 Enc += TypeString;
7643 // Start to emit an incomplete TypeString.
7655 // An incomplete TypeString stub is placed in the cache for this RecordType
7657 // complete TypeString for this RecordType.
7660 StubEnc += '}'; // StubEnc now holds a valid incomplete TypeString.
7671 // We can now complete the TypeString.
7688 // Append the cached TypeString if we have one.
7689 StringRef TypeString = TSC.lookupStr(ID);
7690 if (!TypeString.empty()) {
7691 Enc += TypeString;