Helpers for attribute/type compatibility and intersection.
Enums
Name |
Description |
Selects which attributes to consider when checking type compatibility. |
Functions
Name |
Description |
Return true if Caller and Callee have compatible attributes for inlining. |
|
Checks if there are any incompatible function attributes between |
|
Return param/return attributes that imply UB for invalid values. |
|
Returns true if this is a type legal for the 'nofpclass' attribute. This follows the same type rules as FPMathOperator. |
|
Return true unless Callee is strictfp while Caller is not. |
|
Merge caller's and callee's attributes. |
|
Merges the functions attributes from |
|
Return the mask of attributes incompatible with type |
|
Update min‐legal‐vector‐width if it is in Attribute and less than Width. |
Created with MrDocs