Searched refs:OpaqueValueMappingData (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenFunction.h | 147 class OpaqueValueMappingData { 151 OpaqueValueMappingData(const OpaqueValueExpr *ov, bool boundLValue) in OpaqueValueMappingData() function 155 OpaqueValueMappingData() : opaqueValue(nullptr) {} in OpaqueValueMappingData() function 167 static OpaqueValueMappingData 174 static OpaqueValueMappingData 178 return OpaqueValueMappingData(ov, true); in bind() 181 static OpaqueValueMappingData 186 OpaqueValueMappingData data(ov, false); in bind() 213 OpaqueValueMappingData data; 217 return OpaqueValueMappingData::shouldBindAsLValue(expr); in shouldBindAsLValue() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGHLSLRuntime.cpp | 667 typedef CodeGenFunction::OpaqueValueMappingData OpaqueValueMappingData; in emitInitListOpaqueValues() typedef 673 if (OpaqueValueMappingData::shouldBindAsLValue(OVE)) { in emitInitListOpaqueValues() 675 OpaqueValueMappingData::bind(CGF, OVE, LV); in emitInitListOpaqueValues() 678 OpaqueValueMappingData::bind(CGF, OVE, RV); in emitInitListOpaqueValues()
|
| H A D | CodeGenFunction.h | 1392 class OpaqueValueMappingData { 1397 OpaqueValueMappingData(const OpaqueValueExpr *ov, bool boundLValue) 1401 OpaqueValueMappingData() : OpaqueValue(nullptr) {} 1413 static OpaqueValueMappingData 1420 static OpaqueValueMappingData 1424 return OpaqueValueMappingData(ov, true); 1427 static OpaqueValueMappingData 1432 OpaqueValueMappingData data(ov, false); 1460 OpaqueValueMappingData Data; 1464 return OpaqueValueMappingData::shouldBindAsLValue(expr); [all …]
|
| H A D | CGCoroutine.cpp | 230 CodeGenFunction::OpaqueValueMappingData::bind(CGF, S.getOpaqueValue(), E); in emitSuspendExpression() 458 auto AwaiterBinder = CodeGenFunction::OpaqueValueMappingData::bind( in generateAwaitSuspendWrapper()
|
| H A D | CGExpr.cpp | 5723 assert(OpaqueValueMappingData::shouldBindAsLValue(e)); in EmitOpaqueValueLValue() 5731 OpaqueValueMappingData::bind(*this, E->getOpaqueArgLValue(), BaseLV); in EmitHLSLOutArgLValues() 5741 OpaqueValueMappingData::bind(*this, E->getCastedTemporary(), TempLV); in EmitHLSLOutArgLValues() 6608 SmallVector<CodeGenFunction::OpaqueValueMappingData, 4> opaques; in emitPseudoObjectExpr() 6630 typedef CodeGenFunction::OpaqueValueMappingData OVMA; in emitPseudoObjectExpr() 6670 for (CodeGenFunction::OpaqueValueMappingData &opaque : opaques) in emitPseudoObjectExpr()
|
| H A D | CGObjC.cpp | 3177 SmallVector<CodeGenFunction::OpaqueValueMappingData, 4> opaques; in visitPseudoObjectExpr() 3191 typedef CodeGenFunction::OpaqueValueMappingData OVMA; in visitPseudoObjectExpr() 3220 for (CodeGenFunction::OpaqueValueMappingData &opaque : opaques) in visitPseudoObjectExpr()
|