Searched refs:OpaqueValueMappingData (Results 1 – 3 of 3) sorted by relevance
809 class OpaqueValueMappingData {814 OpaqueValueMappingData(const OpaqueValueExpr *ov, in OpaqueValueMappingData() function818 OpaqueValueMappingData() : OpaqueValue(nullptr) {} in OpaqueValueMappingData() function831 static OpaqueValueMappingData bind(CodeGenFunction &CGF, in bind()839 static OpaqueValueMappingData bind(CodeGenFunction &CGF, in bind()844 return OpaqueValueMappingData(ov, true); in bind()847 static OpaqueValueMappingData bind(CodeGenFunction &CGF, in bind()853 OpaqueValueMappingData data(ov, false); in bind()881 OpaqueValueMappingData Data;885 return OpaqueValueMappingData::shouldBindAsLValue(expr); in shouldBindAsLValue()[all …]
3705 assert(OpaqueValueMappingData::shouldBindAsLValue(e)); in EmitOpaqueValueLValue()4193 SmallVector<CodeGenFunction::OpaqueValueMappingData, 4> opaques; in emitPseudoObjectExpr()4209 typedef CodeGenFunction::OpaqueValueMappingData OVMA; in emitPseudoObjectExpr()
2621 SmallVector<CodeGenFunction::OpaqueValueMappingData, 4> opaques; in visitPseudoObjectExpr()2635 typedef CodeGenFunction::OpaqueValueMappingData OVMA; in visitPseudoObjectExpr()