Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:CodeGenFunction

18 #include "CodeGenFunction.h"
1021 CodeGen::RValue EmitMessageSend(CodeGen::CodeGenFunction &CGF,
1089 llvm::Value *EmitClassRef(CodeGenFunction &CGF,
1092 llvm::Value *EmitClassRefFromId(CodeGenFunction &CGF,
1095 llvm::Value *EmitNSAutoreleasePoolClassRef(CodeGenFunction &CGF);
1173 llvm::Value *EmitSelector(CodeGenFunction &CGF, Selector Sel,
1181 virtual CodeGen::RValue GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
1191 GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF,
1202 virtual llvm::Value *GetClass(CodeGenFunction &CGF,
1205 virtual llvm::Value *GetSelector(CodeGenFunction &CGF, Selector Sel,
1210 virtual llvm::Value *GetSelector(CodeGenFunction &CGF,
1221 virtual llvm::Value *GenerateProtocolRef(CodeGenFunction &CGF,
1234 virtual void EmitTryStmt(CodeGen::CodeGenFunction &CGF,
1236 virtual void EmitSynchronizedStmt(CodeGen::CodeGenFunction &CGF,
1238 void EmitTryOrSynchronizedStmt(CodeGen::CodeGenFunction &CGF, const Stmt &S);
1239 virtual void EmitThrowStmt(CodeGen::CodeGenFunction &CGF,
1242 virtual llvm::Value * EmitObjCWeakRead(CodeGen::CodeGenFunction &CGF,
1244 virtual void EmitObjCWeakAssign(CodeGen::CodeGenFunction &CGF,
1246 virtual void EmitObjCGlobalAssign(CodeGen::CodeGenFunction &CGF,
1249 virtual void EmitObjCIvarAssign(CodeGen::CodeGenFunction &CGF,
1252 virtual void EmitObjCStrongCastAssign(CodeGen::CodeGenFunction &CGF,
1254 virtual void EmitGCMemmoveCollectable(CodeGen::CodeGenFunction &CGF,
1258 virtual LValue EmitObjCValueForIvar(CodeGen::CodeGenFunction &CGF,
1263 virtual llvm::Value *EmitIvarOffset(CodeGen::CodeGenFunction &CGF,
1357 CodeGen::RValue EmitVTableMessageSend(CodeGen::CodeGenFunction &CGF,
1373 llvm::Value *EmitClassRef(CodeGenFunction &CGF,
1376 llvm::Value *EmitClassRefFromId(CodeGenFunction &CGF,
1379 llvm::Value *EmitNSAutoreleasePoolClassRef(CodeGenFunction &CGF);
1383 llvm::Value *EmitSuperClassRef(CodeGenFunction &CGF,
1388 llvm::Value *EmitMetaClassRef(CodeGenFunction &CGF,
1400 llvm::Value *EmitSelector(CodeGenFunction &CGF, Selector Sel,
1435 bool IsIvarOffsetKnownIdempotent(const CodeGen::CodeGenFunction &CGF,
1459 virtual CodeGen::RValue GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
1469 GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF,
1480 virtual llvm::Value *GetClass(CodeGenFunction &CGF,
1483 virtual llvm::Value *GetSelector(CodeGenFunction &CGF, Selector Sel,
1489 virtual llvm::Value *GetSelector(CodeGenFunction &CGF,
1499 virtual llvm::Value *GenerateProtocolRef(CodeGenFunction &CGF,
1533 virtual void EmitTryStmt(CodeGen::CodeGenFunction &CGF,
1535 virtual void EmitSynchronizedStmt(CodeGen::CodeGenFunction &CGF,
1537 virtual void EmitThrowStmt(CodeGen::CodeGenFunction &CGF,
1540 virtual llvm::Value * EmitObjCWeakRead(CodeGen::CodeGenFunction &CGF,
1542 virtual void EmitObjCWeakAssign(CodeGen::CodeGenFunction &CGF,
1544 virtual void EmitObjCGlobalAssign(CodeGen::CodeGenFunction &CGF,
1547 virtual void EmitObjCIvarAssign(CodeGen::CodeGenFunction &CGF,
1550 virtual void EmitObjCStrongCastAssign(CodeGen::CodeGenFunction &CGF,
1552 virtual void EmitGCMemmoveCollectable(CodeGen::CodeGenFunction &CGF,
1555 virtual LValue EmitObjCValueForIvar(CodeGen::CodeGenFunction
1560 virtual llvm::Value *EmitIvarOffset(CodeGen::CodeGenFunction &CGF,
1572 void init(CodeGenFunction &CGF, llvm::Value *receiver) {
1590 RValue complete(CodeGenFunction &CGF, RValue result, QualType resultType,
1664 CodeGenFunction::ComplexPairTy callResult = result.getComplexVal();
1718 llvm::Value *CGObjCMac::GetClass(CodeGenFunction &CGF,
1724 llvm::Value *CGObjCMac::GetSelector(CodeGenFunction &CGF, Selector Sel,
1728 llvm::Value *CGObjCMac::GetSelector(CodeGenFunction &CGF, const ObjCMethodDecl
1784 CGObjCMac::GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF,
1844 CodeGen::RValue CGObjCMac::GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
1859 CGObjCCommonMac::EmitMessageSend(CodeGen::CodeGenFunction &CGF,
2535 llvm::Value *CGObjCMac::GenerateProtocolRef(CodeGenFunction &CGF,
3479 void CGObjCMac::EmitTryStmt(CodeGenFunction &CGF, const ObjCAtTryStmt &S) {
3483 void CGObjCMac::EmitSynchronizedStmt(CodeGenFunction &CGF,
3503 void Emit(CodeGenFunction &CGF, Flags flags) {
3550 CodeGenFunction &CGF;
3563 FragileHazards(CodeGenFunction &CGF);
3575 FragileHazards::FragileHazards(CodeGenFunction &CGF) : CGF(CGF) {
3809 void CGObjCMac::EmitTryOrSynchronizedStmt(CodeGen::CodeGenFunction &CGF,
3815 CodeGenFunction::JumpDest FinallyEnd =
3820 CodeGenFunction::JumpDest FinallyRethrow =
3988 CodeGenFunction::RunCleanupsScope CatchVarCleanups(CGF);
4033 CodeGenFunction::RunCleanupsScope CatchVarCleanups(CGF);
4122 void CGObjCMac::EmitThrowStmt(CodeGen::CodeGenFunction &CGF,
4149 llvm::Value * CGObjCMac::EmitObjCWeakRead(CodeGen::CodeGenFunction &CGF,
4165 void CGObjCMac::EmitObjCWeakAssign(CodeGen::CodeGenFunction &CGF,
4186 void CGObjCMac::EmitObjCGlobalAssign(CodeGen::CodeGenFunction &CGF,
4212 void CGObjCMac::EmitObjCIvarAssign(CodeGen::CodeGenFunction &CGF,
4234 void CGObjCMac::EmitObjCStrongCastAssign(CodeGen::CodeGenFunction &CGF,
4252 void CGObjCMac::EmitGCMemmoveCollectable(CodeGen::CodeGenFunction &CGF,
4264 LValue CGObjCMac::EmitObjCValueForIvar(CodeGen::CodeGenFunction &CGF,
4275 llvm::Value *CGObjCMac::EmitIvarOffset(CodeGen::CodeGenFunction &CGF,
4423 llvm::Value *CGObjCMac::EmitClassRefFromId(CodeGenFunction &CGF,
4442 llvm::Value *CGObjCMac::EmitClassRef(CodeGenFunction &CGF,
4447 llvm::Value *CGObjCMac::EmitNSAutoreleasePoolClassRef(CodeGenFunction &CGF) {
4452 llvm::Value *CGObjCMac::EmitSelector(CodeGenFunction &CGF, Selector Sel,
5931 llvm::Value *CGObjCNonFragileABIMac::GenerateProtocolRef(CodeGenFunction &CGF,
6464 CodeGen::CodeGenFunction &CGF,
6482 CodeGen::CodeGenFunction &CGF,
6512 CGObjCNonFragileABIMac::EmitVTableMessageSend(CodeGenFunction &CGF,
6625 CGObjCNonFragileABIMac::GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
6656 llvm::Value *CGObjCNonFragileABIMac::EmitClassRefFromId(CodeGenFunction &CGF,
6678 llvm::Value *CGObjCNonFragileABIMac::EmitClassRef(CodeGenFunction &CGF,
6684 CodeGenFunction &CGF) {
6690 CGObjCNonFragileABIMac::EmitSuperClassRef(CodeGenFunction &CGF,
6715 llvm::Value *CGObjCNonFragileABIMac::EmitMetaClassRef(CodeGenFunction &CGF,
6740 llvm::Value *CGObjCNonFragileABIMac::GetClass(CodeGenFunction &CGF,
6755 CGObjCNonFragileABIMac::GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF,
6801 llvm::Value *CGObjCNonFragileABIMac::EmitSelector(CodeGenFunction &CGF,
6830 void CGObjCNonFragileABIMac::EmitObjCIvarAssign(CodeGen::CodeGenFunction &CGF,
6852 CodeGen::CodeGenFunction &CGF,
6870 CodeGen::CodeGenFunction &CGF,
6884 CodeGen::CodeGenFunction &CGF,
6899 void CGObjCNonFragileABIMac::EmitObjCWeakAssign(CodeGen::CodeGenFunction &CGF,
6919 void CGObjCNonFragileABIMac::EmitObjCGlobalAssign(CodeGen::CodeGenFunction &CGF,
6942 CGObjCNonFragileABIMac::EmitSynchronizedStmt(CodeGen::CodeGenFunction &CGF,
6974 void CGObjCNonFragileABIMac::EmitTryStmt(CodeGen::CodeGenFunction &CGF,
6983 void CGObjCNonFragileABIMac::EmitThrowStmt(CodeGen::CodeGenFunction &CGF,