Lines Matching refs:CallExpr
2566 const CallExpr *TheCallExpr, bool IsDelete);
2893 RValue EmitCoroutineIntrinsic(const CallExpr *E, unsigned int IID);
3478 LValue EmitCallExprLValue(const CallExpr *E);
3590 RValue EmitCall(QualType FnType, const CGCallee &Callee, const CallExpr *E,
3592 RValue EmitCallExpr(const CallExpr *E,
3594 RValue EmitSimpleCallExpr(const CallExpr *E, ReturnValueSlot ReturnValue);
3597 void checkTargetFeatures(const CallExpr *E, const FunctionDecl *TargetDecl);
3660 QualType ImplicitParamTy, const CallExpr *E,
3665 QualType ImplicitParamTy, const CallExpr *E,
3669 RValue EmitCXXMemberOrOperatorMemberCallExpr(const CallExpr *CE,
3692 RValue EmitNVPTXDevicePrintfCallExpr(const CallExpr *E,
3696 const CallExpr *E, ReturnValueSlot ReturnValue);
3698 RValue emitRotate(const CallExpr *E, bool IsRotateRight);
3701 RValue emitBuiltinOSLogFormat(const CallExpr &E);
3707 RValue EmitBlockCallExpr(const CallExpr *E, ReturnValueSlot ReturnValue);
3711 llvm::Value *EmitTargetBuiltinExpr(unsigned BuiltinID, const CallExpr *E);
3717 llvm::Value *EmitARMBuiltinExpr(unsigned BuiltinID, const CallExpr *E,
3725 const CallExpr *E,
3730 llvm::Value *EmitISOVolatileLoad(const CallExpr *E);
3731 llvm::Value *EmitISOVolatileStore(const CallExpr *E);
3735 const CallExpr *E);
3746 llvm::Value *EmitAArch64BuiltinExpr(unsigned BuiltinID, const CallExpr *E,
3750 llvm::Value *EmitX86BuiltinExpr(unsigned BuiltinID, const CallExpr *E);
3751 llvm::Value *EmitPPCBuiltinExpr(unsigned BuiltinID, const CallExpr *E);
3752 llvm::Value *EmitAMDGPUBuiltinExpr(unsigned BuiltinID, const CallExpr *E);
3753 llvm::Value *EmitSystemZBuiltinExpr(unsigned BuiltinID, const CallExpr *E);
3754 llvm::Value *EmitNVPTXBuiltinExpr(unsigned BuiltinID, const CallExpr *E);
3756 const CallExpr *E);
3757 llvm::Value *EmitHexagonBuiltinExpr(unsigned BuiltinID, const CallExpr *E);
3763 llvm::Value *EmitMSVCBuiltinExpr(MSVCIntrin BuiltinID, const CallExpr *E);
4222 llvm::iterator_range<CallExpr::const_arg_iterator> ArgRange,
4227 CallExpr::const_arg_iterator Arg = ArgRange.begin();
4269 llvm::iterator_range<CallExpr::const_arg_iterator> ArgRange,
4337 llvm::Value *EmitX86CpuIs(const CallExpr *E);
4339 llvm::Value *EmitX86CpuSupports(const CallExpr *E);