Lines Matching refs:Visit
410 Value *Visit(Expr *E) { in Visit() function in __anonacb3eee80111::ScalarExprEmitter
412 return StmtVisitor<ScalarExprEmitter, Value*>::Visit(E); in Visit()
428 return Visit(E->getSubExpr()); in VisitConstantExpr()
431 return Visit(PE->getSubExpr()); in VisitParenExpr()
434 return Visit(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
437 return Visit(GE->getResultExpr()); in VisitGenericSelectionExpr()
446 return Visit(E->getSubExpr()); in VisitUnaryCoawait()
616 return Visit(E->getSubExpr()); // the actual value should be unused in VisitUnaryDeref()
622 return Visit(E->getSubExpr()); in VisitUnaryPlus()
630 return Visit(E->getSubExpr()); in VisitUnaryExtension()
647 return Visit(DAE->getExpr()); in VisitCXXDefaultArgExpr()
651 return Visit(DIE->getExpr()); in VisitCXXDefaultInitExpr()
844 return Visit(E->getSemanticForm()); in VisitCXXRewrittenBinaryOperator()
1740 Value *Base = Visit(E->getBase()); in VisitArraySubscriptExpr()
1741 Value *Idx = Visit(E->getIdx()); in VisitArraySubscriptExpr()
1755 Value *RowIdx = Visit(E->getRowIdx()); in VisitMatrixSubscriptExpr()
1756 Value *ColumnIdx = Visit(E->getColumnIdx()); in VisitMatrixSubscriptExpr()
1757 Value *Matrix = Visit(E->getBase()); in VisitMatrixSubscriptExpr()
1798 return Visit(E->getInit(0)); in VisitInitListExpr()
1813 Value *Init = Visit(IE); in VisitInitListExpr()
1995 Value *Src = Visit(const_cast<Expr*>(E)); in VisitCastExpr()
2110 Visit(E); in VisitCastExpr()
2117 CGF, Visit(E), E->getType()->getPointeeType().getAddressSpace(), in VisitCastExpr()
2124 return Visit(const_cast<Expr*>(E)); in VisitCastExpr()
2186 Value *Src = Visit(E); in VisitCastExpr()
2200 return CGF.EmitObjCConsumeObject(E->getType(), Visit(E)); in VisitCastExpr()
2207 return CGF.EmitBlockCopyAndAutorelease(Visit(E), E->getType()); in VisitCastExpr()
2222 return Visit(const_cast<Expr*>(E)); in VisitCastExpr()
2225 Value *Src = Visit(const_cast<Expr*>(E)); in VisitCastExpr()
2247 auto *PtrExpr = Visit(E); in VisitCastExpr()
2265 return EmitScalarConversion(Visit(E), E->getType(), DestTy, in VisitCastExpr()
2270 Value *Elt = Visit(const_cast<Expr*>(E)); in VisitCastExpr()
2277 return EmitScalarConversion(Visit(E), E->getType(), DestTy, in VisitCastExpr()
2284 return EmitScalarConversion(Visit(E), E->getType(), DestTy, in VisitCastExpr()
2291 return EmitScalarConversion(Visit(E), E->getType(), DestTy, in VisitCastExpr()
2299 return EmitScalarConversion(Visit(E), E->getType(), DestTy, in VisitCastExpr()
2308 return EmitScalarConversion(Visit(E), E->getType(), DestTy, in VisitCastExpr()
2317 return EmitScalarConversion(Visit(E), E->getType(), DestTy, in VisitCastExpr()
2323 return EmitScalarConversion(Visit(E), E->getType(), DestTy, in VisitCastExpr()
2327 return EmitIntToBoolConversion(Visit(E)); in VisitCastExpr()
2329 return EmitPointerToBoolConversion(Visit(E), E->getType()); in VisitCastExpr()
2332 return EmitFloatToBoolConversion(Visit(E)); in VisitCastExpr()
2335 llvm::Value *MemPtr = Visit(E); in VisitCastExpr()
2380 Value *V = Visit(E->getSubExpr()); in VisitExprWithCleanups()
2751 Value *Op = Visit(E->getSubExpr()); in VisitUnaryMinus()
2770 Value *Op = Visit(E->getSubExpr()); in VisitUnaryNot()
2779 Value *Oper = Visit(E->getSubExpr()); in VisitUnaryLNot()
2950 return Visit(Op); in VisitUnaryReal()
2983 Result.LHS = Visit(E->getLHS()); in EmitBinOps()
2984 Result.RHS = Visit(E->getRHS()); in EmitBinOps()
3004 OpInfo.RHS = Visit(E->getRHS()); in EmitCompoundAssignLValue()
4137 LHS.first = Visit(E->getLHS()); in EmitCompare()
4148 RHS.first = Visit(E->getRHS()); in EmitCompare()
4200 RHS = Visit(E->getRHS()); in VisitBinAssign()
4208 RHS = Visit(E->getRHS()); in VisitBinAssign()
4244 Value *LHS = Visit(E->getLHS()); in VisitBinLAnd()
4245 Value *RHS = Visit(E->getRHS()); in VisitBinLAnd()
4360 Value *LHS = Visit(E->getLHS()); in VisitBinLOr()
4361 Value *RHS = Visit(E->getRHS()); in VisitBinLOr()
4468 return Visit(E->getRHS()); in VisitBinComma()
4515 Value *Result = Visit(live); in VisitAbstractConditionalOperator()
4534 llvm::Value *LHS = Visit(lhsExpr); in VisitAbstractConditionalOperator()
4535 llvm::Value *RHS = Visit(rhsExpr); in VisitAbstractConditionalOperator()
4573 llvm::Value *LHS = Visit(lhsExpr); in VisitAbstractConditionalOperator()
4574 llvm::Value *RHS = Visit(rhsExpr); in VisitAbstractConditionalOperator()
4594 llvm::Value *LHS = Visit(lhsExpr); in VisitAbstractConditionalOperator()
4595 llvm::Value *RHS = Visit(rhsExpr); in VisitAbstractConditionalOperator()
4615 Value *LHS = Visit(lhsExpr); in VisitAbstractConditionalOperator()
4623 Value *RHS = Visit(rhsExpr); in VisitAbstractConditionalOperator()
4643 return Visit(E->getChosenSubExpr()); in VisitChooseExpr()
4798 .Visit(const_cast<Expr *>(E)); in EmitScalarExpr()