Lines Matching full:helper

39     "frame-helper-size-threshold", cl::init(2), cl::Hidden,
41 "helper (default = 2)"));
63 /// Lower a HOM_Prolog pseudo instruction into a helper call
68 /// Lower a HOM_Epilog pseudo instruction into a helper call
129 /// Return a frame helper name with the given CSRs and the helper type.
130 /// For instance, a prolog helper that saves x19 and x20 is named as
159 /// Create a Function for the unique frame helper with the given name.
283 /// Return a unique function if a helper can be formed with the given Regs
310 /// @param Regs callee save regs that the helper will handle
311 /// @param Type frame helper type
312 /// @return a helper function
388 /// This function checks if a frame helper should be used for
393 /// @param Type frame helper type
394 /// @return True if a use of helper is qualified.
405 // Do not use a helper call when not saving LR. in shouldUseFrameHelper()
411 // Prolog helper cannot save FP/LR. in shouldUseFrameHelper()
419 // Bail-out if X16 is live across the epilog helper because it is used in in shouldUseFrameHelper()
420 // the helper to handle X30. in shouldUseFrameHelper()
433 // EpilogTail helper includes the caller's return. in shouldUseFrameHelper()
446 /// Lower a HOM_Epilog pseudo instruction into a helper call while
447 /// creating the helper on demand. Or emit a sequence of loads in place when not
448 /// using a helper call.
450 /// 1. With a helper including ret
457 /// 2. With a helper
462 /// 3. Without a helper
497 // When MBB ends with a return, emit a tail-call to the epilog helper in lowerEpilog()
510 // The default epilog helper case. in lowerEpilog()
518 // Fall back to no-helper. in lowerEpilog()
529 /// Lower a HOM_Prolog pseudo instruction into a helper call while
530 /// creating the helper on demand. Or emit a sequence of stores in place when
531 /// not using a helper call.
533 /// 1. With a helper including frame-setup
539 /// 2. With a helper
545 /// 3. Without a helper
588 // FP/LR is stored at the top of stack before the prolog helper call. in lowerProlog()
600 // FP/LR is stored at the top of stack before the prolog helper call. in lowerProlog()
609 // Fall back to no-helper. in lowerProlog()