Lines Matching refs:CalleeAttrs
7974 auto CalleeAttrs = CLI.CB ? SMEAttrs(*CLI.CB) : SMEAttrs(SMEAttrs::Normal); in isEligibleForTailCallOptimization() local
7975 if (CallerAttrs.requiresSMChange(CalleeAttrs) || in isEligibleForTailCallOptimization()
7976 CallerAttrs.requiresLazySave(CalleeAttrs) || in isEligibleForTailCallOptimization()
8231 const SMEAttrs &CalleeAttrs) { in getSMCondition() argument
8235 if (CalleeAttrs.hasNonStreamingInterface()) in getSMCondition()
8237 if (CalleeAttrs.hasStreamingInterface()) in getSMCondition()
8370 SMEAttrs CalleeAttrs, CallerAttrs(MF.getFunction()); in LowerCall() local
8372 CalleeAttrs = SMEAttrs(*CLI.CB); in LowerCall()
8374 CalleeAttrs = SMEAttrs(ES->getSymbol()); in LowerCall()
8389 bool RequiresLazySave = CallerAttrs.requiresLazySave(CalleeAttrs); in LowerCall()
8419 bool RequiresSMChange = CallerAttrs.requiresSMChange(CalleeAttrs); in LowerCall()
8440 bool ShouldPreserveZT0 = CallerAttrs.requiresPreservingZT0(CalleeAttrs); in LowerCall()
8456 bool DisableZA = CallerAttrs.requiresDisablingZABeforeCall(CalleeAttrs); in LowerCall()
8742 DAG, DL, CalleeAttrs.hasStreamingInterface(), Chain, InGlue, in LowerCall()
8743 getSMCondition(CallerAttrs, CalleeAttrs), PStateSM); in LowerCall()
8916 DAG, DL, !CalleeAttrs.hasStreamingInterface(), Result, InGlue, in LowerCall()
8917 getSMCondition(CallerAttrs, CalleeAttrs), PStateSM); in LowerCall()
8927 if (CallerAttrs.requiresEnablingZAAfterCall(CalleeAttrs)) in LowerCall()
27106 auto CalleeAttrs = SMEAttrs(*Base); in fallBackToDAGISel() local
27107 if (CallerAttrs.requiresSMChange(CalleeAttrs) || in fallBackToDAGISel()
27108 CallerAttrs.requiresLazySave(CalleeAttrs) || in fallBackToDAGISel()
27109 CallerAttrs.requiresPreservingZT0(CalleeAttrs)) in fallBackToDAGISel()