31 Result.StatepointID = StatepointID;
37 Result.NumPatchBytes = NumPatchBytes;
Attribute getFnAttr(Attribute::AttrKind Kind) const
Return the attribute object that exists for the function.
bool isStringAttribute() const
Return true if the attribute is a string (target-dependent) attribute.
StringRef getValueAsString() const
Return the attribute's value as a string.
bool hasAttribute(AttrKind Val) const
Return true if the attribute is present.
bool getAsInteger(unsigned Radix, T &Result) const
Parse the current string as an integer of the specified radix.
This is an optimization pass for GlobalISel generic memory operations.
StatepointDirectives parseStatepointDirectivesFromAttrs(AttributeList AS)
Parse out statepoint directives from the function attributes present in AS.
bool isStatepointDirectiveAttr(Attribute Attr)
Return true if the Attr is an attribute that is a statepoint directive.
Call sites that get wrapped by a gc.statepoint (currently only in RewriteStatepointsForGC and potenti...