Home | History | Annotate | Download | only in CodeGen

Lines Matching full:callee

1346         // type in the function type. Since we are codegening the callee
2032 // In the Microsoft C++ ABI, aggregate arguments are destructed by the callee.
2086 CodeGenFunction::EmitNounwindRuntimeCall(llvm::Value *callee,
2088 return EmitNounwindRuntimeCall(callee, ArrayRef<llvm::Value*>(), name);
2093 CodeGenFunction::EmitNounwindRuntimeCall(llvm::Value *callee,
2096 llvm::CallInst *call = EmitRuntimeCall(callee, args, name);
2104 callee,
2106 return EmitRuntimeCall(callee, ArrayRef<llvm::Value*>(), name);
2112 CodeGenFunction::EmitRuntimeCall(llvm::Value *callee,
2115 llvm::CallInst *call = Builder.CreateCall(callee, args, name);
2121 void CodeGenFunction::EmitNoreturnRuntimeCallOrInvoke(llvm::Value *callee,
2125 Builder.CreateInvoke(callee,
2132 llvm::CallInst *call = Builder.CreateCall(callee, args);
2142 CodeGenFunction::EmitRuntimeCallOrInvoke(llvm::Value *callee,
2144 return EmitRuntimeCallOrInvoke(callee, ArrayRef<llvm::Value*>(), name);
2149 CodeGenFunction::EmitRuntimeCallOrInvoke(llvm::Value *callee,
2152 llvm::CallSite callSite = EmitCallOrInvoke(callee, args, name);
2158 CodeGenFunction::EmitCallOrInvoke(llvm::Value *Callee,
2160 return EmitCallOrInvoke(Callee, ArrayRef<llvm::Value *>(), Name);
2166 CodeGenFunction::EmitCallOrInvoke(llvm::Value *Callee,
2173 Inst = Builder.CreateCall(Callee, Args, Name);
2176 Inst = Builder.CreateInvoke(Callee, ContBB, InvokeDest, Args, Name);
2262 llvm::Value *Callee,
2275 // IRArgNo - Keep track of the argument number in the callee we're looking at.
2279 cast<llvm::PointerType>(Callee->getType())->getElementType());
2468 // If the callee is a bitcast of a function to a varargs pointer to function
2471 if (llvm::ConstantExpr *CE = dyn_cast<llvm::ConstantExpr>(Callee))
2473 llvm::PointerType *CurPT=cast<llvm::PointerType>(Callee->getType());
2494 Callee = CalleeF;
2512 CS = Builder.CreateCall(Callee, Args);
2515 CS = Builder.CreateInvoke(Callee, Cont, InvokeDest, Args);