Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGObjC.cpp49 CGM.getObjCRuntime().GenerateConstantString(E->getString()).getPointer(); in EmitObjCStringLiteral()
72 CGObjCRuntime &Runtime = CGM.getObjCRuntime(); in EmitObjCBoxedExpr()
205 CGObjCRuntime &Runtime = CGM.getObjCRuntime(); in EmitObjCCollectionLiteral()
240 return CGM.getObjCRuntime().GetSelector(*this, E->getSelector()); in EmitObjCSelectorExpr()
245 return CGM.getObjCRuntime().GenerateProtocolRef(*this, E->getProtocol()); in EmitObjCProtocolExpr()
372 CGObjCRuntime &Runtime = CGM.getObjCRuntime(); in EmitObjCMessageExpr()
502 CGF.CGM.getObjCRuntime().GenerateMessageSendSuper(CGF, ReturnValueSlot(), in Emit()
526 llvm::Function *Fn = CGM.getObjCRuntime().GenerateMethod(OMD, CD); in StartObjCMethod()
592 llvm::Value *fn = CGF.CGM.getObjCRuntime().GetGetStructFunction(); in emitStructGetterCall()
856 CGF.CGM.getObjCRuntime().GetCppAtomicObjectGetFunction(); in emitCPPObjectAtomicGetterCall()
[all …]
DCGDeclCXX.cpp40 CGM.getObjCRuntime().EmitObjCGlobalAssign(CGF, CGF.EmitScalarExpr(Init), in EmitDeclInit()
43 CGM.getObjCRuntime().EmitObjCWeakAssign(CGF, CGF.EmitScalarExpr(Init), in EmitDeclInit()
DCGExprAgg.cpp299 CGF.CGM.getObjCRuntime().EmitGCMemmoveCollectable(CGF, in EmitCopy()
1553 CGM.getObjCRuntime().EmitGCMemmoveCollectable(*this, DestPtr, SrcPtr, in EmitAggregateCopy()
1561 CGM.getObjCRuntime().EmitGCMemmoveCollectable(*this, DestPtr, SrcPtr, in EmitAggregateCopy()
DCGExpr.cpp1444 return RValue::get(CGM.getObjCRuntime().EmitObjCWeakRead(*this, in EmitLoadOfLValue()
1649 CGM.getObjCRuntime().EmitObjCWeakAssign(*this, src, LvalueDst); in EmitStoreThroughLValue()
1667 CGM.getObjCRuntime().EmitObjCIvarAssign(*this, src, dst, in EmitStoreThroughLValue()
1670 CGM.getObjCRuntime().EmitObjCGlobalAssign(*this, src, LvalueDst, in EmitStoreThroughLValue()
1674 CGM.getObjCRuntime().EmitObjCStrongCastAssign(*this, src, LvalueDst); in EmitStoreThroughLValue()
3936 CGM.getObjCRuntime().GetAddrOfSelector(*this, E->getSelector()); in EmitObjCSelectorLValue()
3942 return CGM.getObjCRuntime().EmitIvarOffset(*this, Interface, Ivar); in EmitIvarOffset()
3949 return CGM.getObjCRuntime().EmitObjCValueForIvar(*this, ObjectTy, BaseValue, in EmitLValueForIvar()
DCGBlocks.cpp119 elements.push_back(CGM.getObjCRuntime().BuildGCBlockLayout(CGM, blockInfo)); in buildBlockDescriptor()
121 elements.push_back(CGM.getObjCRuntime().BuildRCBlockLayout(CGM, blockInfo)); in buildBlockDescriptor()
2247 auto layoutInfo = CGM.getObjCRuntime().BuildByrefLayout(CGM, type); in emitByrefStructureInit()
DCGExprConstant.cpp1047 CGM.getObjCRuntime().GenerateConstantString(SL->getString()); in EmitLValue()
1080 return CGM.getObjCRuntime().GenerateConstantString(Literal); in EmitLValue()
DCGException.cpp410 CGM.getObjCRuntime().EmitThrowStmt(*this, S, false); in EmitCXXThrowExpr()
563 TypeInfo.RTTI = CGM.getObjCRuntime().GetEHType(CaughtType); in EnterCXXTryStmt()
DCodeGenModule.h508 CGObjCRuntime &getObjCRuntime() { in getObjCRuntime() function
DCGDebugInfo.cpp1997 CGM.getObjCRuntime().ComputeBitfieldBitOffset(CGM, ID, Field); in CreateTypeDefinition()
DCodeGenModule.cpp3249 GV = getObjCRuntime().GetClassGlobal(str); in GetAddrOfConstantString()
DCGBuiltin.cpp1009 CGM.getObjCRuntime().EmitGCMemmoveCollectable(*this, in EmitBuiltinExpr()