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< 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...
void mapOptional(const char *Key, T &Val)
virtual bool mapTag(StringRef Tag, bool Default=false)=0
void * getContext() const
@ C
The default llvm calling convention, compatible with C.
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.