Lines Matching defs:MDStringField
4749 struct MDStringField : public MDFieldImpl<MDString *> {
4751 MDStringField(bool AllowEmpty = true)
5129 bool LLParser::parseMDField(LocTy Loc, StringRef Name, MDStringField &Result) {
5285 OPTIONAL(header, MDStringField, ); \
5370 REQUIRED(name, MDStringField, ); \
5397 OPTIONAL(name, MDStringField, ); \
5417 OPTIONAL(name, MDStringField, ); \
5446 OPTIONAL(name, MDStringField, ); \
5487 OPTIONAL(name, MDStringField, ); \
5500 OPTIONAL(identifier, MDStringField, ); \
5567 REQUIRED(filename, MDStringField, ); \
5568 REQUIRED(directory, MDStringField, ); \
5570 OPTIONAL(checksum, MDStringField, ); \
5571 OPTIONAL(source, MDStringField, );
5603 OPTIONAL(producer, MDStringField, ); \
5605 OPTIONAL(flags, MDStringField, ); \
5607 OPTIONAL(splitDebugFilename, MDStringField, ); \
5619 OPTIONAL(sysroot, MDStringField, ); \
5620 OPTIONAL(sdk, MDStringField, );
5646 OPTIONAL(name, MDStringField, ); \
5647 OPTIONAL(linkageName, MDStringField, ); \
5667 OPTIONAL(targetFuncName, MDStringField, );
5728 OPTIONAL(name, MDStringField, ); \
5745 OPTIONAL(name, MDStringField, ); \
5762 REQUIRED(name, MDStringField, ); \
5763 OPTIONAL(value, MDStringField, );
5795 REQUIRED(name, MDStringField, ); \
5796 OPTIONAL(configMacros, MDStringField, ); \
5797 OPTIONAL(includePath, MDStringField, ); \
5798 OPTIONAL(apinotes, MDStringField, ); \
5815 OPTIONAL(name, MDStringField, ); \
5833 OPTIONAL(name, MDStringField, ); \
5854 OPTIONAL(name, MDStringField, (/* AllowEmpty */ false)); \
5856 OPTIONAL(linkageName, MDStringField, ); \
5888 OPTIONAL(name, MDStringField, ); \
5911 REQUIRED(name, MDStringField, ); \
6023 OPTIONAL(name, MDStringField, ); \
6026 OPTIONAL(setter, MDStringField, ); \
6027 OPTIONAL(getter, MDStringField, ); \
6049 OPTIONAL(name, MDStringField, ); \