Searched refs:CalleeType (Results 1 - 5 of 5) sorted by relevance

/freebsd-10.1-release/contrib/llvm/tools/clang/lib/AST/
H A DExpr.cpp1249 QualType CalleeType = getCallee()->getType(); local
1250 if (const PointerType *FnTypePtr = CalleeType->getAs<PointerType>())
1251 CalleeType = FnTypePtr->getPointeeType();
1252 else if (const BlockPointerType *BPT = CalleeType->getAs<BlockPointerType>())
1253 CalleeType = BPT->getPointeeType();
1254 else if (CalleeType->isSpecificPlaceholderType(BuiltinType::BoundMember))
1256 CalleeType = Expr::findBoundMemberType(getCallee());
1258 const FunctionType *FnType = CalleeType->castAs<FunctionType>();
H A DExprConstant.cpp3936 QualType CalleeType = Callee->getType();
3944 if (CalleeType->isSpecificBuiltinType(BuiltinType::BoundMember)) {
3964 } else if (CalleeType->isFunctionPointerType()) {
3993 if (!Info.Ctx.hasSameType(CalleeType->getPointeeType(), FD->getType()))
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExpr.cpp3121 RValue CodeGenFunction::EmitCall(QualType CalleeType, llvm::Value *Callee, argument
3129 assert(CalleeType->isFunctionPointerType() &&
3132 CalleeType = getContext().getCanonicalType(CalleeType);
3135 = cast<FunctionType>(cast<PointerType>(CalleeType)->getPointeeType());
3175 EmitCheckTypeDescriptor(CalleeType)
H A DCGExprCXX.cpp935 const FunctionProtoType *CalleeType,
940 CGF.EmitCall(CGF.CGM.getTypes().arrangeFreeFunctionCall(Args, CalleeType),
933 EmitNewDeleteCall(CodeGenFunction &CGF, const FunctionDecl *Callee, const FunctionProtoType *CalleeType, const CallArgList &Args) argument
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExpr.cpp347 enum CalleeType { CT_Function, CT_Method, CT_Block } calleeType; enum
12776 QualType CalleeType = CalleeExpr->getType(); local
12777 if (CalleeType == S.Context.BoundMemberTy) {
12780 CalleeType = Expr::findBoundMemberType(CalleeExpr);
12781 } else if (const PointerType *Ptr = CalleeType->getAs<PointerType>()) {
12782 CalleeType = Ptr->getPointeeType();
12785 CalleeType = CalleeType->castAs<BlockPointerType>()->getPointeeType();
12788 const FunctionType *FnType = CalleeType->castAs<FunctionType>();

Completed in 280 milliseconds