Lines Matching defs:Callee
75 /// \return true if a call from Caller -> Callee requires a change in
77 bool requiresSMChange(const SMEAttrs &Callee) const;
102 bool requiresLazySave(const SMEAttrs &Callee) const {
103 return hasZAState() && Callee.hasPrivateZAInterface() &&
104 !(Callee.Bitmask & SME_ABI_Routine);
130 bool requiresPreservingZT0(const SMEAttrs &Callee) const {
131 return hasZT0State() && !Callee.sharesZT0();
133 bool requiresDisablingZABeforeCall(const SMEAttrs &Callee) const {
134 return hasZT0State() && !hasZAState() && Callee.hasPrivateZAInterface() &&
135 !(Callee.Bitmask & SME_ABI_Routine);
137 bool requiresEnablingZAAfterCall(const SMEAttrs &Callee) const {
138 return requiresLazySave(Callee) || requiresDisablingZABeforeCall(Callee);