Home
last modified time | relevance | path

Searched refs:opaqueValue (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenFunction.h148 const OpaqueValueExpr *opaqueValue; variable
152 : opaqueValue(ov), boundLValue(boundLValue) {} in OpaqueValueMappingData()
155 OpaqueValueMappingData() : opaqueValue(nullptr) {} in OpaqueValueMappingData()
195 bool isValid() const { return opaqueValue != nullptr; } in isValid()
196 void clear() { opaqueValue = nullptr; } in clear()
199 assert(opaqueValue && "no data to unbind!"); in unbind()
202 cgf.opaqueLValues.erase(opaqueValue); in unbind()
204 cgf.opaqueRValues.erase(opaqueValue); in unbind()
249 OpaqueValueMapping(CIRGenFunction &cgf, const OpaqueValueExpr *opaqueValue, in OpaqueValueMapping() argument
252 data(OpaqueValueMappingData::bind(cgf, opaqueValue, lvalue)) {} in OpaqueValueMapping()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.h1495 OpaqueValueMapping(CodeGenFunction &CGF, const OpaqueValueExpr *opaqueValue,
1498 Data(OpaqueValueMappingData::bind(CGF, opaqueValue, lvalue)) {}
1500 OpaqueValueMapping(CodeGenFunction &CGF, const OpaqueValueExpr *opaqueValue,
1503 Data(OpaqueValueMappingData::bind(CGF, opaqueValue, rvalue)) {}
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp2951 const OpaqueValueExpr *opaqueValue = (BCO ? BCO->getOpaqueValue() : nullptr); in VisitConditionalOperator() local
2970 if (trueExpr != opaqueValue) { in VisitConditionalOperator()
3001 if (opaqueValue) { in VisitConditionalOperator()
3004 if (condExpr != opaqueValue) in VisitConditionalOperator()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h4394 BinaryConditionalOperator(Expr *common, OpaqueValueExpr *opaqueValue, in BinaryConditionalOperator() argument
4400 OpaqueValue(opaqueValue) { in BinaryConditionalOperator()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp8879 OpaqueValueExpr *opaqueValue = nullptr; in ActOnConditionalOp() local
8916 opaqueValue = new (Context) OpaqueValueExpr(commonExpr->getExprLoc(), in ActOnConditionalOp()
8921 LHSExpr = CondExpr = opaqueValue; in ActOnConditionalOp()
8948 commonExpr, opaqueValue, Cond.get(), LHS.get(), RHS.get(), QuestionLoc, in ActOnConditionalOp()
H A DSemaDeclCXX.cpp17328 Expr *opaqueValue = in BuildExceptionDeclaration() local
17330 InitializationSequence sequence(*this, entity, initKind, opaqueValue); in BuildExceptionDeclaration()
17331 ExprResult result = sequence.Perform(*this, entity, initKind, opaqueValue); in BuildExceptionDeclaration()