Lines Matching refs:ov
789 OpaqueValueMappingData(const OpaqueValueExpr *ov, in OpaqueValueMappingData() argument
791 : OpaqueValue(ov), BoundLValue(boundLValue) {} in OpaqueValueMappingData()
807 const OpaqueValueExpr *ov, in bind() argument
809 if (shouldBindAsLValue(ov)) in bind()
810 return bind(CGF, ov, CGF.EmitLValue(e)); in bind()
811 return bind(CGF, ov, CGF.EmitAnyExpr(e)); in bind()
815 const OpaqueValueExpr *ov, in bind() argument
817 assert(shouldBindAsLValue(ov)); in bind()
818 CGF.OpaqueLValues.insert(std::make_pair(ov, lv)); in bind()
819 return OpaqueValueMappingData(ov, true); in bind()
823 const OpaqueValueExpr *ov, in bind() argument
825 assert(!shouldBindAsLValue(ov)); in bind()
826 CGF.OpaqueRValues.insert(std::make_pair(ov, rv)); in bind()
828 OpaqueValueMappingData data(ov, false); in bind()