Lines Matching refs:OpaqueValueExpr
1393 const OpaqueValueExpr *OpaqueValue;
1397 OpaqueValueMappingData(const OpaqueValueExpr *ov, bool boundLValue)
1414 bind(CodeGenFunction &CGF, const OpaqueValueExpr *ov, const Expr *e) {
1421 bind(CodeGenFunction &CGF, const OpaqueValueExpr *ov, const LValue &lv) {
1428 bind(CodeGenFunction &CGF, const OpaqueValueExpr *ov, const RValue &rv) {
1486 OpaqueValueMapping(CodeGenFunction &CGF, const OpaqueValueExpr *OV)
1495 OpaqueValueMapping(CodeGenFunction &CGF, const OpaqueValueExpr *opaqueValue,
1500 OpaqueValueMapping(CodeGenFunction &CGF, const OpaqueValueExpr *opaqueValue,
1729 llvm::DenseMap<const OpaqueValueExpr *, LValue> OpaqueLValues;
1730 llvm::DenseMap<const OpaqueValueExpr *, RValue> OpaqueRValues;
3034 LValue getOrCreateOpaqueLValueMapping(const OpaqueValueExpr *e);
3038 RValue getOrCreateOpaqueRValueMapping(const OpaqueValueExpr *e);
3042 bool isOpaqueValueEmitted(const OpaqueValueExpr *E);
4409 LValue EmitOpaqueValueLValue(const OpaqueValueExpr *e);