Searched refs:OpaqueValueMappingData (Results 1 – 3 of 3) sorted by relevance
672 class OpaqueValueMappingData {677 OpaqueValueMappingData(const OpaqueValueExpr *ov, in OpaqueValueMappingData() function681 OpaqueValueMappingData() : OpaqueValue(0) {} in OpaqueValueMappingData() function694 static OpaqueValueMappingData bind(CodeGenFunction &CGF, in bind()702 static OpaqueValueMappingData bind(CodeGenFunction &CGF, in bind()707 return OpaqueValueMappingData(ov, true); in bind()710 static OpaqueValueMappingData bind(CodeGenFunction &CGF, in bind()716 OpaqueValueMappingData data(ov, false); in bind()744 OpaqueValueMappingData Data;748 return OpaqueValueMappingData::shouldBindAsLValue(expr); in shouldBindAsLValue()[all …]
2840 assert(OpaqueValueMappingData::shouldBindAsLValue(e)); in EmitOpaqueValueLValue()3279 SmallVector<CodeGenFunction::OpaqueValueMappingData, 4> opaques; in emitPseudoObjectExpr()3295 typedef CodeGenFunction::OpaqueValueMappingData OVMA; in emitPseudoObjectExpr()
2496 SmallVector<CodeGenFunction::OpaqueValueMappingData, 4> opaques; in tryEmitARCRetainPseudoObject()2510 typedef CodeGenFunction::OpaqueValueMappingData OVMA; in tryEmitARCRetainPseudoObject()