Home | History | Annotate | Download | only in AArch64

Lines Matching full:callee

70     // If there are callee-saved registers, we want to store them efficiently as
72 // we adjust the stack in two phases: first just for callee-saved fiddling,
76 // If there aren't any callee-saved registers, two-phase adjustment is
78 // because when we're in a "callee pops argument space" situation, that pop
154 // final SP update and callee-saved register locations.
173 // And any callee-saved registers (it's fine to leave them to the end here,
244 // For a tail-call in a callee-pops-arguments environment, some or all of
259 // We may need to address callee-saved registers differently, so find out the
280 // MBBI now points to the instruction just past the last callee-saved
296 // the callee-save restoration.
300 // Likewise if it *is* a local reference, but not to a callee-saved object.
332 && "callee-saved register in unexpected place");
335 // in two phases which means the callee-save related operations see a
370 // callee-save register for this purpose or allocate an extra spill slot.
442 // We have also ordered the Callee-saved register list in AArch64CallingConv
616 // N.b. if CalleePopAmount is valid but zero (i.e. callee would pop, but it
628 // If the calling convention demands that the callee pops arguments from the