Lines Matching refs:CodeGenFunction
18 #include "CodeGenFunction.h"
513 CodeGenFunction::ExpandTypeFromArgs(QualType Ty, LValue LV,
582 uint64_t DstSize, CodeGenFunction &CGF) {
613 CodeGenFunction &CGF) {
648 CodeGenFunction &CGF) {
705 static void BuildAggStore(CodeGenFunction &CGF, llvm::Value *Val,
734 CodeGenFunction &CGF) {
1077 static llvm::Value *emitArgumentDemotion(CodeGenFunction &CGF,
1095 void CodeGenFunction::EmitFunctionProlog(const CGFunctionInfo &FI,
1267 if (!CodeGenFunction::hasAggregateLLVMType(Ty)) {
1323 static llvm::Value *tryEmitFusedAutoreleaseOfResult(CodeGenFunction &CGF,
1412 static llvm::Value *tryRemoveRetainOfSelf(CodeGenFunction &CGF,
1451 static llvm::Value *emitAutoreleaseOfResult(CodeGenFunction &CGF,
1469 static llvm::StoreInst *findDominatingStoreToReturnValue(CodeGenFunction &CGF) {
1506 void CodeGenFunction::EmitFunctionEpilog(const CGFunctionInfo &FI) {
1524 } else if (CodeGenFunction::hasAggregateLLVMType(RetTy)) {
1594 void CodeGenFunction::EmitDelegateCallArg(CallArgList &args,
1638 static void emitWriteback(CodeGenFunction &CGF,
1676 static void emitWritebacks(CodeGenFunction &CGF,
1685 static void emitWritebackArg(CodeGenFunction &CGF, CallArgList &args,
1765 void CodeGenFunction::EmitCallArg(CallArgList &args, const Expr *E,
1798 CodeGenFunction::AddObjCARCExceptionMetadata(llvm::Instruction *Inst) {
1808 CodeGenFunction::EmitCallOrInvoke(llvm::Value *Callee,
1831 CodeGenFunction::EmitCallOrInvoke(llvm::Value *Callee,
1845 void CodeGenFunction::ExpandTypeToArgs(QualType Ty, RValue RV,
1859 else if (CodeGenFunction::hasAggregateLLVMType(EltTy))
1917 RValue CodeGenFunction::EmitCall(const CGFunctionInfo &CallInfo,
2182 if (CodeGenFunction::hasAggregateLLVMType(RetTy))
2201 if (CodeGenFunction::hasAggregateLLVMType(RetTy)) {
2242 if (CodeGenFunction::hasAggregateLLVMType(RetTy))
2256 llvm::Value *CodeGenFunction::EmitVAArg(llvm::Value *VAListAddr, QualType Ty) {