31 if (
A.Members &&
A.Content)
32 return "\"Content\" and \"Members\" cannot be used together";
39 for (
auto &
P :
E.Fields)
48 for (
auto &
P :
C.Fields)
49 if (
P.second.Value.size() >
P.second.MaxLength)
50 return (
"the maximum length of \"" +
P.first +
"\" field is " +
assert(UImm &&(UImm !=~static_cast< T >(0)) &&"Invalid immediate!")
This file declares classes for handling the YAML representation of archives.
static GCRegistry::Add< ShadowStackGC > C("shadow-stack", "Very portable GC for uncooperative code generators")
static GCRegistry::Add< ErlangGC > A("erlang", "erlang-compatible garbage collector")
static GCRegistry::Add< CoreCLRGC > E("coreclr", "CoreCLR-compatible GC")
Twine - A lightweight data structure for efficiently representing the concatenation of temporary valu...
virtual bool mapTag(StringRef Tag, bool Default=false)=0
void mapOptional(StringRef Key, T &Val)
void * getContext() const
This is an optimization pass for GlobalISel generic memory operations.
This class should be specialized by any type that needs to be converted to/from a YAML mapping.