Lines Matching refs:CodeGenFunction
28 CodeGenFunction &CGF, const CXXMethodDecl *MD, llvm::Value *Callee, in commonEmitCXXMemberOrOperatorCall()
43 isa<CXXConstructorDecl>(MD) ? CodeGenFunction::TCK_ConstructorCall in commonEmitCXXMemberOrOperatorCall()
44 : CodeGenFunction::TCK_MemberCall, in commonEmitCXXMemberOrOperatorCall()
72 RValue CodeGenFunction::EmitCXXMemberOrOperatorCall( in EmitCXXMemberOrOperatorCall()
85 RValue CodeGenFunction::EmitCXXStructorCall( in EmitCXXStructorCall()
106 RValue CodeGenFunction::EmitCXXMemberCallExpr(const CXXMemberCallExpr *CE, in EmitCXXMemberCallExpr()
132 RValue CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr( in EmitCXXMemberOrOperatorMemberCallExpr()
278 CodeGenFunction::EmitCXXMemberPointerCallExpr(const CXXMemberCallExpr *E, in EmitCXXMemberPointerCallExpr()
328 CodeGenFunction::EmitCXXOperatorMemberCallExpr(const CXXOperatorCallExpr *E, in EmitCXXOperatorMemberCallExpr()
338 RValue CodeGenFunction::EmitCUDAKernelCallExpr(const CUDAKernelCallExpr *E, in EmitCUDAKernelCallExpr()
343 static void EmitNullBaseClassInitialization(CodeGenFunction &CGF, in EmitNullBaseClassInitialization()
387 CodeGenFunction::EmitCXXConstructExpr(const CXXConstructExpr *E, in EmitCXXConstructExpr()
459 CodeGenFunction::EmitSynthesizedCXXCopyCtor(llvm::Value *Dest, in EmitSynthesizedCXXCopyCtor()
482 static CharUnits CalculateCookiePadding(CodeGenFunction &CGF, in CalculateCookiePadding()
495 static llvm::Value *EmitCXXNewAllocSize(CodeGenFunction &CGF, in EmitCXXNewAllocSize()
754 static void StoreAnyExprIntoOneUnit(CodeGenFunction &CGF, const Expr *Init, in StoreAnyExprIntoOneUnit()
782 CodeGenFunction::EmitNewArrayInitializer(const CXXNewExpr *E, in EmitNewArrayInitializer()
1014 static void EmitNewInitializer(CodeGenFunction &CGF, const CXXNewExpr *E, in EmitNewInitializer()
1029 static RValue EmitNewDeleteCall(CodeGenFunction &CGF, in EmitNewDeleteCall()
1062 RValue CodeGenFunction::EmitBuiltinNewDeleteCall(const FunctionProtoType *Type, in EmitBuiltinNewDeleteCall()
1108 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
1163 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
1195 static void EnterNewDeleteCleanup(CodeGenFunction &CGF, in EnterNewDeleteCleanup()
1233 llvm::Value *CodeGenFunction::EmitCXXNewExpr(const CXXNewExpr *E) { in EmitCXXNewExpr()
1369 void CodeGenFunction::EmitDeleteCall(const FunctionDecl *DeleteFD, in EmitDeleteCall()
1412 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
1419 CodeGenFunction::pushCallObjectDeleteCleanup(const FunctionDecl *OperatorDelete, in pushCallObjectDeleteCleanup()
1427 static void EmitObjectDelete(CodeGenFunction &CGF, in EmitObjectDelete()
1502 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
1546 static void EmitArrayDelete(CodeGenFunction &CGF, in EmitArrayDelete()
1585 void CodeGenFunction::EmitCXXDeleteExpr(const CXXDeleteExpr *E) { in EmitCXXDeleteExpr()
1665 static llvm::Value *EmitTypeidFromVTable(CodeGenFunction &CGF, const Expr *E, in EmitTypeidFromVTable()
1697 llvm::Value *CodeGenFunction::EmitCXXTypeidExpr(const CXXTypeidExpr *E) { in EmitCXXTypeidExpr()
1721 static llvm::Value *EmitDynamicCastToNull(CodeGenFunction &CGF, in EmitDynamicCastToNull()
1736 llvm::Value *CodeGenFunction::EmitDynamicCast(llvm::Value *Value, in EmitDynamicCast()
1816 void CodeGenFunction::EmitLambdaExpr(const LambdaExpr *E, AggValueSlot Slot) { in EmitLambdaExpr()