Lines Matching refs:Function
10 // These classes wrap the information about a call or function
95 // Set the appropriate calling convention for the Function.
253 // Lookup or create unique function info.
262 // Construct the function info.
339 llvm::Function::arg_iterator
341 llvm::Function::arg_iterator AI) {
505 // Function to store a first-class aggregate into memory. We prefer to
617 // For definition purposes, don't consider a K&R function variadic.
891 llvm::Function *Fn,
893 // If this is an implicit-return-zero function, go ahead and
910 llvm::Function::arg_iterator AI = Fn->arg_begin();
920 "Mismatch between function signature & arguments.");
1051 llvm::Function::arg_iterator End =
1157 /// Emit an ARC autorelease of the result of a function.
1461 /// Emits a call or invoke instruction to the given function, depending
1578 "Mismatch between function signature & arguments.");
1718 // If the callee is a bitcast of a function to a varargs pointer to function
1722 if (llvm::Function *CalleeF = dyn_cast<llvm::Function>(CE->getOperand(0))) {
1741 // but also allows us to inline the function at -O0 if it is marked