Home | History | Annotate | Download | only in X86

Lines Matching refs:Function

27 #include "llvm/Function.h"
1209 /// function arguments in the caller parameter area. For X86, aggregates
1248 const Function *F = MF.getFunction();
1278 /// current function. The returned value is a member of the
1406 // Add the regs to the liveout set for the function.
1570 // If this is a call to a function that returns an fp value on the floating
1622 /// ArgsAreStructReturn - Determines whether a function uses struct
1635 /// function parameter.
1665 /// FuncIsMadeTailCallSafe - Return true if the function is being made into
1723 const Function* Fn = MF.getFunction();
1834 // If the function takes variable number of arguments, make a frame index for
1960 // If this is an sret function, the return should pop the hidden pointer.
2160 // shadow reg if callee is a varargs function.
2197 // ELF / PIC requires GOT in the EBX register before function calls via PLT
2351 isa<Function>(GV) &&
2352 cast<Function>(GV)->hasFnAttr(Attribute::NonLazyBind)) {
2353 // If the function is marked as non-lazy, generate an indirect call
2429 //// If this is the first return lowered for this function, add the regs
2430 //// to the liveout set for the function.
2433 // function making a tail call to a function returning int.
2446 // If this is a call to a struct-return function, the callee
2475 // reserved for storing the tail called function address. Only 2 registers are
2482 // To keep the stack aligned according to platform abi the function
2485 // If a tail called function callee has more arguments than the caller the
2580 /// optimization should implement this function.
2597 const Function *CallerF = DAG.getMachineFunction().getFunction();
7384 // TLSADDR will be codegen'ed as call. Inform MFI that function has calls.
7396 DebugLoc dl = GA->getDebugLoc(); // ? function entry point might be better
7523 // TLSCALL will be codegen'ed as call. Inform MFI that function has calls.
8949 const Function *F = MF.getFunction();
8951 for (Function::const_arg_iterator I = F->arg_begin(), E = F->arg_end();
9498 SDValue FPtr = Op.getOperand(2); // nested function
9516 // Load the pointer to the nested function into R11.
9544 // Jump to the nested function.
9561 const Function *Func =
9562 cast<Function>(cast<SrcValueSDNode>(Op.getOperand(5))->getValue());
10894 // private utility function
10999 // private utility function: 64 bit atomics on 32 bit host.
11164 // private utility function
13703 const Function *F = DAG.getMachineFunction().getFunction();