Lines Matching refs:CodeGenFunction

998   llvm::Value *EmitClassRefViaRuntime(CodeGenFunction &CGF,
1022 CodeGen::RValue EmitMessageSend(CodeGen::CodeGenFunction &CGF,
1098 llvm::Value *EmitClassRef(CodeGenFunction &CGF,
1101 llvm::Value *EmitClassRefFromId(CodeGenFunction &CGF,
1104 llvm::Value *EmitNSAutoreleasePoolClassRef(CodeGenFunction &CGF) override;
1180 llvm::Value *EmitSelector(CodeGenFunction &CGF, Selector Sel);
1181 Address EmitSelectorAddr(CodeGenFunction &CGF, Selector Sel);
1188 CodeGen::RValue GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
1197 GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF,
1204 llvm::Value *GetClass(CodeGenFunction &CGF,
1207 llvm::Value *GetSelector(CodeGenFunction &CGF, Selector Sel) override;
1208 Address GetAddrOfSelector(CodeGenFunction &CGF, Selector Sel) override;
1212 llvm::Value *GetSelector(CodeGenFunction &CGF,
1223 llvm::Value *GenerateProtocolRef(CodeGenFunction &CGF,
1236 void EmitTryStmt(CodeGen::CodeGenFunction &CGF,
1238 void EmitSynchronizedStmt(CodeGen::CodeGenFunction &CGF,
1240 void EmitTryOrSynchronizedStmt(CodeGen::CodeGenFunction &CGF, const Stmt &S);
1241 void EmitThrowStmt(CodeGen::CodeGenFunction &CGF, const ObjCAtThrowStmt &S,
1243 llvm::Value * EmitObjCWeakRead(CodeGen::CodeGenFunction &CGF,
1245 void EmitObjCWeakAssign(CodeGen::CodeGenFunction &CGF,
1247 void EmitObjCGlobalAssign(CodeGen::CodeGenFunction &CGF,
1250 void EmitObjCIvarAssign(CodeGen::CodeGenFunction &CGF,
1253 void EmitObjCStrongCastAssign(CodeGen::CodeGenFunction &CGF,
1255 void EmitGCMemmoveCollectable(CodeGen::CodeGenFunction &CGF,
1259 LValue EmitObjCValueForIvar(CodeGen::CodeGenFunction &CGF, QualType ObjectTy,
1262 llvm::Value *EmitIvarOffset(CodeGen::CodeGenFunction &CGF,
1356 CodeGen::RValue EmitVTableMessageSend(CodeGen::CodeGenFunction &CGF,
1373 llvm::Value *EmitClassRef(CodeGenFunction &CGF,
1376 llvm::Value *EmitClassRefFromId(CodeGenFunction &CGF,
1380 llvm::Value *EmitNSAutoreleasePoolClassRef(CodeGenFunction &CGF) override;
1384 llvm::Value *EmitSuperClassRef(CodeGenFunction &CGF,
1389 llvm::Value *EmitMetaClassRef(CodeGenFunction &CGF,
1401 llvm::Value *EmitSelector(CodeGenFunction &CGF, Selector Sel);
1402 Address EmitSelectorAddr(CodeGenFunction &CGF, Selector Sel);
1432 bool IsIvarOffsetKnownIdempotent(const CodeGen::CodeGenFunction &CGF, in IsIvarOffsetKnownIdempotent()
1457 CodeGen::RValue GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
1466 GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF,
1473 llvm::Value *GetClass(CodeGenFunction &CGF,
1476 llvm::Value *GetSelector(CodeGenFunction &CGF, Selector Sel) override in GetSelector()
1478 Address GetAddrOfSelector(CodeGenFunction &CGF, Selector Sel) override in GetAddrOfSelector()
1483 llvm::Value *GetSelector(CodeGenFunction &CGF, in GetSelector()
1493 llvm::Value *GenerateProtocolRef(CodeGenFunction &CGF,
1530 void EmitTryStmt(CodeGen::CodeGenFunction &CGF,
1532 void EmitSynchronizedStmt(CodeGen::CodeGenFunction &CGF,
1534 void EmitThrowStmt(CodeGen::CodeGenFunction &CGF, const ObjCAtThrowStmt &S,
1536 llvm::Value * EmitObjCWeakRead(CodeGen::CodeGenFunction &CGF,
1538 void EmitObjCWeakAssign(CodeGen::CodeGenFunction &CGF,
1540 void EmitObjCGlobalAssign(CodeGen::CodeGenFunction &CGF,
1543 void EmitObjCIvarAssign(CodeGen::CodeGenFunction &CGF,
1546 void EmitObjCStrongCastAssign(CodeGen::CodeGenFunction &CGF,
1548 void EmitGCMemmoveCollectable(CodeGen::CodeGenFunction &CGF,
1551 LValue EmitObjCValueForIvar(CodeGen::CodeGenFunction &CGF, QualType ObjectTy,
1554 llvm::Value *EmitIvarOffset(CodeGen::CodeGenFunction &CGF,
1566 void init(CodeGenFunction &CGF, llvm::Value *receiver) { in init()
1584 RValue complete(CodeGenFunction &CGF, RValue result, QualType resultType, in complete()
1658 CodeGenFunction::ComplexPairTy callResult = result.getComplexVal(); in complete()
1711 llvm::Value *CGObjCMac::GetClass(CodeGenFunction &CGF, in GetClass()
1717 llvm::Value *CGObjCMac::GetSelector(CodeGenFunction &CGF, Selector Sel) { in GetSelector()
1720 Address CGObjCMac::GetAddrOfSelector(CodeGenFunction &CGF, Selector Sel) { in GetAddrOfSelector()
1723 llvm::Value *CGObjCMac::GetSelector(CodeGenFunction &CGF, const ObjCMethodDecl in GetSelector()
1779 CGObjCMac::GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF, in GenerateMessageSendSuper()
1842 CodeGen::RValue CGObjCMac::GenerateMessageSend(CodeGen::CodeGenFunction &CGF, in GenerateMessageSend()
1866 CGObjCCommonMac::EmitMessageSend(CodeGen::CodeGenFunction &CGF, in EmitMessageSend()
2657 llvm::Value *CGObjCMac::GenerateProtocolRef(CodeGenFunction &CGF, in GenerateProtocolRef()
2687 CodeGenFunction &CGF, in EmitClassRefViaRuntime()
3692 void CGObjCMac::EmitTryStmt(CodeGenFunction &CGF, const ObjCAtTryStmt &S) { in EmitTryStmt()
3696 void CGObjCMac::EmitSynchronizedStmt(CodeGenFunction &CGF, in EmitSynchronizedStmt()
3716 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
3763 CodeGenFunction &CGF;
3776 FragileHazards(CodeGenFunction &CGF);
3788 FragileHazards::FragileHazards(CodeGenFunction &CGF) : CGF(CGF) { in FragileHazards()
4026 void CGObjCMac::EmitTryOrSynchronizedStmt(CodeGen::CodeGenFunction &CGF, in EmitTryOrSynchronizedStmt()
4032 CodeGenFunction::JumpDest FinallyEnd = in EmitTryOrSynchronizedStmt()
4037 CodeGenFunction::JumpDest FinallyRethrow = in EmitTryOrSynchronizedStmt()
4211 CodeGenFunction::RunCleanupsScope CatchVarCleanups(CGF); in EmitTryOrSynchronizedStmt()
4256 CodeGenFunction::RunCleanupsScope CatchVarCleanups(CGF); in EmitTryOrSynchronizedStmt()
4345 void CGObjCMac::EmitThrowStmt(CodeGen::CodeGenFunction &CGF, in EmitThrowStmt()
4372 llvm::Value * CGObjCMac::EmitObjCWeakRead(CodeGen::CodeGenFunction &CGF, in EmitObjCWeakRead()
4387 void CGObjCMac::EmitObjCWeakAssign(CodeGen::CodeGenFunction &CGF, in EmitObjCWeakAssign()
4407 void CGObjCMac::EmitObjCGlobalAssign(CodeGen::CodeGenFunction &CGF, in EmitObjCGlobalAssign()
4432 void CGObjCMac::EmitObjCIvarAssign(CodeGen::CodeGenFunction &CGF, in EmitObjCIvarAssign()
4453 void CGObjCMac::EmitObjCStrongCastAssign(CodeGen::CodeGenFunction &CGF, in EmitObjCStrongCastAssign()
4470 void CGObjCMac::EmitGCMemmoveCollectable(CodeGen::CodeGenFunction &CGF, in EmitGCMemmoveCollectable()
4482 LValue CGObjCMac::EmitObjCValueForIvar(CodeGen::CodeGenFunction &CGF, in EmitObjCValueForIvar()
4493 llvm::Value *CGObjCMac::EmitIvarOffset(CodeGen::CodeGenFunction &CGF, in EmitIvarOffset()
4652 llvm::Value *CGObjCMac::EmitClassRefFromId(CodeGenFunction &CGF, in EmitClassRefFromId()
4671 llvm::Value *CGObjCMac::EmitClassRef(CodeGenFunction &CGF, in EmitClassRef()
4681 llvm::Value *CGObjCMac::EmitNSAutoreleasePoolClassRef(CodeGenFunction &CGF) { in EmitNSAutoreleasePoolClassRef()
4686 llvm::Value *CGObjCMac::EmitSelector(CodeGenFunction &CGF, Selector Sel) { in EmitSelector()
4690 Address CGObjCMac::EmitSelectorAddr(CodeGenFunction &CGF, Selector Sel) { in EmitSelectorAddr()
6125 llvm::Value *CGObjCNonFragileABIMac::GenerateProtocolRef(CodeGenFunction &CGF, in GenerateProtocolRef()
6676 CodeGen::CodeGenFunction &CGF, in EmitObjCValueForIvar()
6688 CodeGen::CodeGenFunction &CGF, in EmitIvarOffset()
6732 CGObjCNonFragileABIMac::EmitVTableMessageSend(CodeGenFunction &CGF, in EmitVTableMessageSend()
6845 CGObjCNonFragileABIMac::GenerateMessageSend(CodeGen::CodeGenFunction &CGF, in GenerateMessageSend()
6879 llvm::Value *CGObjCNonFragileABIMac::EmitClassRefFromId(CodeGenFunction &CGF, in EmitClassRefFromId()
6900 llvm::Value *CGObjCNonFragileABIMac::EmitClassRef(CodeGenFunction &CGF, in EmitClassRef()
6911 CodeGenFunction &CGF) { in EmitNSAutoreleasePoolClassRef()
6917 CGObjCNonFragileABIMac::EmitSuperClassRef(CodeGenFunction &CGF, in EmitSuperClassRef()
6940 llvm::Value *CGObjCNonFragileABIMac::EmitMetaClassRef(CodeGenFunction &CGF, in EmitMetaClassRef()
6965 llvm::Value *CGObjCNonFragileABIMac::GetClass(CodeGenFunction &CGF, in GetClass()
6982 CGObjCNonFragileABIMac::GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF, in GenerateMessageSendSuper()
7030 llvm::Value *CGObjCNonFragileABIMac::EmitSelector(CodeGenFunction &CGF, in EmitSelector()
7040 Address CGObjCNonFragileABIMac::EmitSelectorAddr(CodeGenFunction &CGF, in EmitSelectorAddr()
7064 void CGObjCNonFragileABIMac::EmitObjCIvarAssign(CodeGen::CodeGenFunction &CGF, in EmitObjCIvarAssign()
7086 CodeGen::CodeGenFunction &CGF, in EmitObjCStrongCastAssign()
7104 CodeGen::CodeGenFunction &CGF, in EmitGCMemmoveCollectable()
7118 CodeGen::CodeGenFunction &CGF, in EmitObjCWeakRead()
7132 void CGObjCNonFragileABIMac::EmitObjCWeakAssign(CodeGen::CodeGenFunction &CGF, in EmitObjCWeakAssign()
7152 void CGObjCNonFragileABIMac::EmitObjCGlobalAssign(CodeGen::CodeGenFunction &CGF, in EmitObjCGlobalAssign()
7175 CGObjCNonFragileABIMac::EmitSynchronizedStmt(CodeGen::CodeGenFunction &CGF, in EmitSynchronizedStmt()
7207 void CGObjCNonFragileABIMac::EmitTryStmt(CodeGen::CodeGenFunction &CGF, in EmitTryStmt()
7216 void CGObjCNonFragileABIMac::EmitThrowStmt(CodeGen::CodeGenFunction &CGF, in EmitThrowStmt()