Home
last modified time | relevance | path

Searched refs:getObjCRuntime (Results 1 – 10 of 10) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGObjC.cpp49 CGM.getObjCRuntime().GenerateConstantString(E->getString()).getPointer(); in EmitObjCStringLiteral()
77 CGObjCRuntime &Runtime = CGM.getObjCRuntime(); in EmitObjCBoxedExpr()
221 CGObjCRuntime &Runtime = CGM.getObjCRuntime(); in EmitObjCCollectionLiteral()
256 return CGM.getObjCRuntime().GetSelector(*this, E->getSelector()); in EmitObjCSelectorExpr()
261 return CGM.getObjCRuntime().GenerateProtocolRef(*this, E->getProtocol()); in EmitObjCProtocolExpr()
489 Receiver = CGF.CGM.getObjCRuntime().GetClass(CGF, ID); in tryEmitSpecializedAllocInit()
534 CGObjCRuntime &Runtime = CGM.getObjCRuntime(); in EmitObjCMessageExpr()
663 CGF.CGM.getObjCRuntime().GenerateMessageSendSuper(CGF, ReturnValueSlot(), in Emit()
687 llvm::Function *Fn = CGM.getObjCRuntime().GenerateMethod(OMD, CD); in StartObjCMethod()
714 CGM.getObjCRuntime().GenerateDirectMethodPrologue(*this, Fn, OMD, CD); in StartObjCMethod()
[all …]
HDCGDeclCXX.cpp45 CGM.getObjCRuntime().EmitObjCGlobalAssign(CGF, CGF.EmitScalarExpr(Init), in EmitDeclInit()
48 CGM.getObjCRuntime().EmitObjCWeakAssign(CGF, CGF.EmitScalarExpr(Init), in EmitDeclInit()
HDCGExprAgg.cpp364 CGF.CGM.getObjCRuntime().EmitGCMemmoveCollectable(CGF, in EmitCopy()
1988 CGM.getObjCRuntime().EmitGCMemmoveCollectable(*this, DestPtr, SrcPtr, in EmitAggregateCopy()
1996 CGM.getObjCRuntime().EmitGCMemmoveCollectable(*this, DestPtr, SrcPtr, in EmitAggregateCopy()
HDCGExpr.cpp1781 return RValue::get(CGM.getObjCRuntime().EmitObjCWeakRead(*this, in EmitLoadOfLValue()
1994 CGM.getObjCRuntime().EmitObjCWeakAssign(*this, src, LvalueDst); in EmitStoreThroughLValue()
2012 CGM.getObjCRuntime().EmitObjCIvarAssign(*this, src, dst, in EmitStoreThroughLValue()
2015 CGM.getObjCRuntime().EmitObjCGlobalAssign(*this, src, LvalueDst, in EmitStoreThroughLValue()
2019 CGM.getObjCRuntime().EmitObjCStrongCastAssign(*this, src, LvalueDst); in EmitStoreThroughLValue()
4811 CGM.getObjCRuntime().GetAddrOfSelector(*this, E->getSelector()); in EmitObjCSelectorLValue()
4817 return CGM.getObjCRuntime().EmitIvarOffset(*this, Interface, Ivar); in EmitIvarOffset()
4824 return CGM.getObjCRuntime().EmitObjCValueForIvar(*this, ObjectTy, BaseValue, in EmitLValueForIvar()
HDCGBlocks.cpp167 Name += "l" + CGM.getObjCRuntime().getRCBlockLayoutStr(CGM, BlockInfo); in getBlockDescriptorName()
250 elements.add(CGM.getObjCRuntime().BuildGCBlockLayout(CGM, blockInfo)); in buildBlockDescriptor()
252 elements.add(CGM.getObjCRuntime().BuildRCBlockLayout(CGM, blockInfo)); in buildBlockDescriptor()
2918 auto layoutInfo = CGM.getObjCRuntime().BuildByrefLayout(CGM, type); in emitByrefStructureInit()
HDCGException.cpp431 CGM.getObjCRuntime().EmitThrowStmt(*this, S, false); in EmitCXXThrowExpr()
580 TypeInfo.RTTI = CGM.getObjCRuntime().GetEHType(CaughtType); in EnterCXXTryStmt()
HDCodeGenModule.h572 CGObjCRuntime &getObjCRuntime() { in getObjCRuntime() function
HDCGExprConstant.cpp1928 auto C = CGM.getObjCRuntime().GenerateConstantString(S); in emitConstantObjCStringLiteral()
1968 return CGM.getObjCRuntime().GenerateConstantString(literal); in VisitCallExpr()
HDCGDebugInfo.cpp2590 CGM.getObjCRuntime().ComputeBitfieldBitOffset(CGM, ID, Field); in CreateTypeDefinition()
HDCGBuiltin.cpp2546 CGM.getObjCRuntime().EmitGCMemmoveCollectable(*this, in EmitBuiltinExpr()