Lines Matching full:codegenfunction
18 #include "CodeGenFunction.h"
463 CodeGenFunction::ExpandTypeFromArgs(QualType Ty, LValue LV,
532 uint64_t DstSize, CodeGenFunction &CGF) {
563 CodeGenFunction &CGF) {
598 CodeGenFunction &CGF) {
655 static void BuildAggStore(CodeGenFunction &CGF, llvm::Value *Val,
684 CodeGenFunction &CGF) {
1031 static llvm::Value *emitArgumentDemotion(CodeGenFunction &CGF,
1049 void CodeGenFunction::EmitFunctionProlog(const CGFunctionInfo &FI,
1221 if (!CodeGenFunction::hasAggregateLLVMType(Ty)) {
1277 static llvm::Value *tryEmitFusedAutoreleaseOfResult(CodeGenFunction &CGF,
1355 static llvm::Value *tryRemoveRetainOfSelf(CodeGenFunction &CGF,
1393 static llvm::Value *emitAutoreleaseOfResult(CodeGenFunction &CGF,
1411 static llvm::StoreInst *findDominatingStoreToReturnValue(CodeGenFunction &CGF) {
1448 void CodeGenFunction::EmitFunctionEpilog(const CGFunctionInfo &FI) {
1466 } else if (CodeGenFunction::hasAggregateLLVMType(RetTy)) {
1536 void CodeGenFunction::EmitDelegateCallArg(CallArgList &args,
1580 static void emitWriteback(CodeGenFunction &CGF,
1618 static void emitWritebacks(CodeGenFunction &CGF,
1627 static void emitWritebackArg(CodeGenFunction &CGF, CallArgList &args,
1707 void CodeGenFunction::EmitCallArg(CallArgList &args, const Expr *E,
1740 CodeGenFunction::AddObjCARCExceptionMetadata(llvm::Instruction *Inst) {
1750 CodeGenFunction::EmitCallOrInvoke(llvm::Value *Callee,
1773 CodeGenFunction::EmitCallOrInvoke(llvm::Value *Callee,
1787 void CodeGenFunction::ExpandTypeToArgs(QualType Ty, RValue RV,
1801 else if (CodeGenFunction::hasAggregateLLVMType(EltTy))
1859 RValue CodeGenFunction::EmitCall(const CGFunctionInfo &CallInfo,
2125 if (CodeGenFunction::hasAggregateLLVMType(RetTy))
2144 if (CodeGenFunction::hasAggregateLLVMType(RetTy)) {
2185 if (CodeGenFunction::hasAggregateLLVMType(RetTy))
2199 llvm::Value *CodeGenFunction::EmitVAArg(llvm::Value *VAListAddr, QualType Ty) {