|
LLVM 23.0.0git
|
#include "llvm/Support/CHERICapabilityFormat.h"
Friends | |
| struct | CHERICapabilityFormatBase< RVYCapabilityFormat< AddressType, MW, MAX_E >, AddressType > |
Additional Inherited Members | |
| Public Member Functions inherited from llvm::CHERICapabilityFormatBase< RVYCapabilityFormat< AddressType, MW, MAX_E >, AddressType > | |
| CHERICapabilityFormatBase ()=delete | |
| Static Public Member Functions inherited from llvm::CHERICapabilityFormatBase< RVYCapabilityFormat< AddressType, MW, MAX_E >, AddressType > | |
| static AddressType | getAlignmentMask (AddressType Length) |
Returns the "alignment mask" for an allocation of size Length. | |
| static Align | getRequiredAlignment (AddressType Length) |
Returns the required alignment for an allocation of size Length. | |
| static AddressType | getRepresentableLength (AddressType Length) |
Returns Length rounded up to the nearest representable allocation length. | |
| Static Public Attributes inherited from llvm::CHERICapabilityFormatBase< RVYCapabilityFormat< AddressType, MW, MAX_E >, AddressType > | |
| static constexpr AddressType | AddressMask |
Definition at line 44 of file CHERICapabilityFormat.h.
|
friend |
Definition at line 37 of file CHERICapabilityFormat.h.