Home
last modified time | relevance | path

Searched refs:OpaqueValueMappingData (Results 1 – 3 of 3) sorted by relevance

/external/clang/lib/CodeGen/
DCodeGenFunction.h809 class OpaqueValueMappingData {
814 OpaqueValueMappingData(const OpaqueValueExpr *ov, in OpaqueValueMappingData() function
818 OpaqueValueMappingData() : OpaqueValue(nullptr) {} in OpaqueValueMappingData() function
831 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 …]
DCGExpr.cpp3705 assert(OpaqueValueMappingData::shouldBindAsLValue(e)); in EmitOpaqueValueLValue()
4193 SmallVector<CodeGenFunction::OpaqueValueMappingData, 4> opaques; in emitPseudoObjectExpr()
4209 typedef CodeGenFunction::OpaqueValueMappingData OVMA; in emitPseudoObjectExpr()
DCGObjC.cpp2621 SmallVector<CodeGenFunction::OpaqueValueMappingData, 4> opaques; in visitPseudoObjectExpr()
2635 typedef CodeGenFunction::OpaqueValueMappingData OVMA; in visitPseudoObjectExpr()