Lines Matching refs:Function
1 //===-- PrologEpilogInserter.cpp - Insert Prolog/Epilog code in function --===//
12 // function.
61 /// createPrologEpilogCodeInserter - This function returns a pass that inserts
70 const Function* F = Fn.getFunction();
78 // function's frame information. Also eliminates call frame pseudo
82 // Allow the target machine to make some adjustments to the function
86 // Scan the function for modified callee saved registers and insert spill code
92 // enclose regions in the Machine CFG of the function where
102 // Allow the target machine to make final modifications to the function
109 // Add prolog and epilog code to the function. This function is required
112 // must be called before this function in order to set the AdjustsStack
147 /// variables for the function's frame information and eliminate call frame
158 // Get the function call frame set-up and tear-down instruction opcode
202 /// calculateCalleeSavedRegisters - Scan the function for modified callee saved
292 /// callee saved registers used in the function, handling shrink wrapping.
465 /// AdjustStackOffset - Helper function used to adjust the stack frame offset.
657 // If we have reserved argument space for call sites in the function
658 // immediately on entry to the current function, count it as part of the
663 // Round up the size to a multiple of the alignment. If the function has
688 /// insertPrologEpilogCode - Scan the function for modified callee saved
690 /// prolog and epilog code to the function.
695 // Add prologue to the function...