Home | History | Annotate | Download | only in PowerPC

Lines Matching refs:Function

30 #include "llvm/IR/Function.h"
519 /// function arguments in the caller parameter area.
668 /// isVMerge - Common function, used to match vmrg* shuffles.
1388 // call has no side effects, so using the function entry node
1411 // call has no side effects, so using the function entry node
1623 SDValue FPtr = Op.getOperand(2); // nested function
1789 // Always return false here, as this function only makes sure that the first
1815 // Always return false here, as this function only makes sure that the two f64
1985 // Area that is at least reserved in the caller of this function.
1988 // Set the size that is at least reserved in caller of this function. Tail
1989 // call optimized function's reserved stack space needs to be aligned so that
2007 // If the function takes variable number of arguments, make a frame index for
2038 // The fixed integer arguments of a variadic function are stored to the
2100 // Set the size that is at least reserved in caller of this function. Tail
2147 // Area that is at least reserved in caller of this function.
2169 // entry to a function on PPC, the arguments start after the linkage area,
2174 Function::const_arg_iterator FuncArg = MF.getFunction()->arg_begin();
2378 // Set the size that is at least reserved in caller of this function. Tail
2384 // If the function takes variable number of arguments, make a frame index for
2393 // If this function is vararg, store any remaining integer argument regs
2437 // Area that is at least reserved in caller of this function.
2514 // entry to a function on PPC, the arguments start after the linkage area,
2522 Function::const_arg_iterator FuncArg = MF.getFunction()->arg_begin();
2722 // Set the size that is at least reserved in caller of this function. Tail
2728 // If the function takes variable number of arguments, make a frame index for
2738 // If this function is vararg, store any remaining integer argument regs
2853 /// optimization should implement this function.
2936 /// the appropriate stack slot for the tail call optimized function call.
3026 /// a byval function parameter.
3167 // Function pointers in the 64-bit SVR4 ABI do not point to the function
3168 // entry point, but to the function descriptor (the function entry point
3169 // address is part of the function descriptor though).
3170 // The function descriptor is a three doubleword structure with the
3171 // following fields: function entry point, TOC base address and
3173 // Thus for a call through a function pointer, the following actions need
3177 // 2. Load the address of the function entry point from the function
3179 // 3. Load the TOC of the callee from the function descriptor into r2.
3180 // 4. Load the environment pointer from the function descriptor into
3182 // 5. Branch to the function entry point address.
3193 // Load the address of the function entry point from the function
3202 // Offset of the environment pointer within the function descriptor.
3373 // function which saves the current TOC, loads the TOC of the callee and
3382 // This is a call through a function pointer.
3384 // See PrepareCall() for more information about calls through function
3470 // Mark this function as potentially containing a function that contains a
3473 // done because by tail calling the called function might overwrite the value
3474 // in this function's (MF) stack pointer stack slot 0(SP).
3700 // Mark this function as potentially containing a function that contains a
3703 // done because by tail calling the called function might overwrite the value
3704 // in this function's (MF) stack pointer stack slot 0(SP).
3746 // memory. Also, if this is a vararg function, floating point operations
4017 // See PrepareCall() for more information about calls through function
4072 // Mark this function as potentially containing a function that contains a
4075 // done because by tail calling the called function might overwrite the value
4076 // in this function's (MF) stack pointer stack slot 0(SP).
4121 // memory. Also, if this is a vararg function, floating point operations
6782 // Make sure the function does not optimize away the store of the RA to