Lines Matching refs:CodeGenFunction
18 #include "CodeGenFunction.h"
924 CodeGen::RValue EmitMessageSend(CodeGen::CodeGenFunction &CGF,
1080 virtual CodeGen::RValue GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
1090 GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF,
1132 virtual void EmitTryStmt(CodeGen::CodeGenFunction &CGF,
1134 virtual void EmitSynchronizedStmt(CodeGen::CodeGenFunction &CGF,
1136 void EmitTryOrSynchronizedStmt(CodeGen::CodeGenFunction &CGF, const Stmt &S);
1137 virtual void EmitThrowStmt(CodeGen::CodeGenFunction &CGF,
1139 virtual llvm::Value * EmitObjCWeakRead(CodeGen::CodeGenFunction &CGF,
1141 virtual void EmitObjCWeakAssign(CodeGen::CodeGenFunction &CGF,
1143 virtual void EmitObjCGlobalAssign(CodeGen::CodeGenFunction &CGF,
1146 virtual void EmitObjCIvarAssign(CodeGen::CodeGenFunction &CGF,
1149 virtual void EmitObjCStrongCastAssign(CodeGen::CodeGenFunction &CGF,
1151 virtual void EmitGCMemmoveCollectable(CodeGen::CodeGenFunction &CGF,
1155 virtual LValue EmitObjCValueForIvar(CodeGen::CodeGenFunction &CGF,
1160 virtual llvm::Value *EmitIvarOffset(CodeGen::CodeGenFunction &CGF,
1254 CodeGen::RValue EmitVTableMessageSend(CodeGen::CodeGenFunction &CGF,
1337 virtual CodeGen::RValue GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
1347 GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF,
1408 virtual void EmitTryStmt(CodeGen::CodeGenFunction &CGF,
1410 virtual void EmitSynchronizedStmt(CodeGen::CodeGenFunction &CGF,
1412 virtual void EmitThrowStmt(CodeGen::CodeGenFunction &CGF,
1414 virtual llvm::Value * EmitObjCWeakRead(CodeGen::CodeGenFunction &CGF,
1416 virtual void EmitObjCWeakAssign(CodeGen::CodeGenFunction &CGF,
1418 virtual void EmitObjCGlobalAssign(CodeGen::CodeGenFunction &CGF,
1421 virtual void EmitObjCIvarAssign(CodeGen::CodeGenFunction &CGF,
1424 virtual void EmitObjCStrongCastAssign(CodeGen::CodeGenFunction &CGF,
1426 virtual void EmitGCMemmoveCollectable(CodeGen::CodeGenFunction &CGF,
1429 virtual LValue EmitObjCValueForIvar(CodeGen::CodeGenFunction &CGF,
1434 virtual llvm::Value *EmitIvarOffset(CodeGen::CodeGenFunction &CGF,
1446 void init(CodeGenFunction &CGF, llvm::Value *receiver) {
1460 RValue complete(CodeGenFunction &CGF, RValue result, QualType resultType,
1514 CodeGenFunction::ComplexPairTy CallCV = result.getComplexVal();
1631 CGObjCMac::GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF,
1691 CodeGen::RValue CGObjCMac::GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
1706 CGObjCCommonMac::EmitMessageSend(CodeGen::CodeGenFunction &CGF,
2794 void CGObjCMac::EmitTryStmt(CodeGenFunction &CGF, const ObjCAtTryStmt &S) {
2798 void CGObjCMac::EmitSynchronizedStmt(CodeGenFunction &CGF,
2818 void Emit(CodeGenFunction &CGF, Flags flags) {
2863 CodeGenFunction &CGF;
2876 FragileHazards(CodeGenFunction &CGF);
2888 FragileHazards::FragileHazards(CodeGenFunction &CGF) : CGF(CGF) {
3120 void CGObjCMac::EmitTryOrSynchronizedStmt(CodeGen::CodeGenFunction &CGF,
3126 CodeGenFunction::JumpDest FinallyEnd =
3131 CodeGenFunction::JumpDest FinallyRethrow =
3304 CodeGenFunction::RunCleanupsScope CatchVarCleanups(CGF);
3349 CodeGenFunction::RunCleanupsScope CatchVarCleanups(CGF);
3440 void CGObjCMac::EmitThrowStmt(CodeGen::CodeGenFunction &CGF,
3465 llvm::Value * CGObjCMac::EmitObjCWeakRead(CodeGen::CodeGenFunction &CGF,
3480 void CGObjCMac::EmitObjCWeakAssign(CodeGen::CodeGenFunction &CGF,
3500 void CGObjCMac::EmitObjCGlobalAssign(CodeGen::CodeGenFunction &CGF,
3525 void CGObjCMac::EmitObjCIvarAssign(CodeGen::CodeGenFunction &CGF,
3547 void CGObjCMac::EmitObjCStrongCastAssign(CodeGen::CodeGenFunction &CGF,
3564 void CGObjCMac::EmitGCMemmoveCollectable(CodeGen::CodeGenFunction &CGF,
3577 LValue CGObjCMac::EmitObjCValueForIvar(CodeGen::CodeGenFunction &CGF,
3588 llvm::Value *CGObjCMac::EmitIvarOffset(CodeGen::CodeGenFunction &CGF,
5770 CodeGen::CodeGenFunction &CGF,
5786 CodeGen::CodeGenFunction &CGF,
5816 CGObjCNonFragileABIMac::EmitVTableMessageSend(CodeGenFunction &CGF,
5929 CGObjCNonFragileABIMac::GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
6059 CGObjCNonFragileABIMac::GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF,
6140 void CGObjCNonFragileABIMac::EmitObjCIvarAssign(CodeGen::CodeGenFunction &CGF,
6163 CodeGen::CodeGenFunction &CGF,
6181 CodeGen::CodeGenFunction &CGF,
6196 CodeGen::CodeGenFunction &CGF,
6210 void CGObjCNonFragileABIMac::EmitObjCWeakAssign(CodeGen::CodeGenFunction &CGF,
6230 void CGObjCNonFragileABIMac::EmitObjCGlobalAssign(CodeGen::CodeGenFunction &CGF,
6253 CGObjCNonFragileABIMac::EmitSynchronizedStmt(CodeGen::CodeGenFunction &CGF,
6285 void CGObjCNonFragileABIMac::EmitTryStmt(CodeGen::CodeGenFunction &CGF,
6294 void CGObjCNonFragileABIMac::EmitThrowStmt(CodeGen::CodeGenFunction &CGF,