LLVM: llvm::SMECallAttrs Class Reference (original ) (raw )SMECallAttrs is a utility class to hold the SMEAttrs for a callsite. More...
#include "[Target/AArch64/AArch64SMEAttributes.h](AArch64SMEAttributes%5F8h%5Fsource.html)"
SMECallAttrs is a utility class to hold the SMEAttrs for a callsite.
It has interfaces to query whether a streaming mode change or lazy-save mechanism is required when going from one function to another (e.g. through a call).
Definition at line 168 of file AArch64SMEAttributes.h .
◆ SMECallAttrs() [2/2]◆ callee() [1/2]
SMEAttrs & llvm::SMECallAttrs::callee ( )
inline
◆ callee() [2/2]◆ caller() [1/2]
SMEAttrs & llvm::SMECallAttrs::caller ( )
inline
◆ caller() [2/2]◆ callsite() [1/2]
SMEAttrs & llvm::SMECallAttrs::callsite ( )
inline
◆ callsite() [2/2]◆ requiresDisablingZABeforeCall()
bool llvm::SMECallAttrs::requiresDisablingZABeforeCall ( ) const
inline
◆ requiresEnablingZAAfterCall()
bool llvm::SMECallAttrs::requiresEnablingZAAfterCall ( ) const
inline
◆ requiresLazySave()
bool llvm::SMECallAttrs::requiresLazySave ( ) const
inline
◆ requiresPreservingAllZAState()
bool llvm::SMECallAttrs::requiresPreservingAllZAState ( ) const
inline
◆ requiresPreservingZT0()
bool llvm::SMECallAttrs::requiresPreservingZT0 ( ) const
inline
◆ requiresSMChange()
bool SMECallAttrs::requiresSMChange
(
)
const
The documentation for this class was generated from the following files: