Home
last modified time | relevance | path

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

/freebsd-10-stable/contrib/llvm/tools/clang/lib/CodeGen/
DCodeGenFunction.h672 class OpaqueValueMappingData {
677 OpaqueValueMappingData(const OpaqueValueExpr *ov, in OpaqueValueMappingData() function
681 OpaqueValueMappingData() : OpaqueValue(0) {} in OpaqueValueMappingData() function
694 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 …]
DCGExpr.cpp2840 assert(OpaqueValueMappingData::shouldBindAsLValue(e)); in EmitOpaqueValueLValue()
3279 SmallVector<CodeGenFunction::OpaqueValueMappingData, 4> opaques; in emitPseudoObjectExpr()
3295 typedef CodeGenFunction::OpaqueValueMappingData OVMA; in emitPseudoObjectExpr()
DCGObjC.cpp2496 SmallVector<CodeGenFunction::OpaqueValueMappingData, 4> opaques; in tryEmitARCRetainPseudoObject()
2510 typedef CodeGenFunction::OpaqueValueMappingData OVMA; in tryEmitARCRetainPseudoObject()