Lines Matching refs:target

85378 SQLITE_PRIVATE int sqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, int target){
85381 int inReg = target; /* Results stored in register inReg */
85388 assert( target>0 && target<=pParse->nMem );
85409 pCol->iSorterColumn, target);
85427 pExpr->iColumn, iTab, target,
85432 codeInteger(pParse, pExpr, 0, target);
85438 codeReal(v, pExpr->u.zToken, 0, target);
85444 sqlite3VdbeAddOp4(v, OP_String8, 0, target, 0, pExpr->u.zToken, 0);
85448 sqlite3VdbeAddOp2(v, OP_Null, 0, target);
85463 sqlite3VdbeAddOp4(v, OP_Blob, n/2, target, 0, zBlob, P4_DYNAMIC);
85471 sqlite3VdbeAddOp2(v, OP_Variable, pExpr->iColumn, target);
85484 inReg = sqlite3ExprCodeTarget(pParse, pExpr->pLeft, target);
85490 inReg = sqlite3ExprCodeTarget(pParse, pExpr->pLeft, target);
85491 if( inReg!=target ){
85492 sqlite3VdbeAddOp2(v, OP_SCopy, inReg, target);
85493 inReg = target;
85495 sqlite3VdbeAddOp2(v, OP_Cast, target,
85562 sqlite3VdbeAddOp3(v, op, r2, r1, target);
85571 codeInteger(pParse, pLeft, 1, target);
85575 codeReal(v, pLeft->u.zToken, 1, target);
85583 sqlite3VdbeAddOp3(v, OP_Subtract, r2, r1, target);
85586 inReg = target;
85595 inReg = target;
85604 sqlite3VdbeAddOp2(v, OP_Integer, 1, target);
85610 sqlite3VdbeAddOp2(v, OP_Integer, 0, target);
85658 sqlite3ExprCode(pParse, pFarg->a[0].pExpr, target);
85660 sqlite3VdbeAddOp2(v, OP_NotNull, target, endCoalesce);
85662 sqlite3ExprCacheRemove(pParse, target, 1);
85664 sqlite3ExprCode(pParse, pFarg->a[i].pExpr, target);
85676 sqlite3ExprCode(pParse, pFarg->a[0].pExpr, target);
85746 sqlite3VdbeAddOp4(v, OP_Function, constMask, r1, target,
85765 sqlite3VdbeAddOp2(v, OP_Null, 0, target);
85767 sqlite3VdbeAddOp2(v, OP_Integer, 1, target);
85769 sqlite3VdbeAddOp2(v, OP_AddImm, target, 0);
85807 sqlite3VdbeAddOp3(v, OP_And, r3, r4, target);
85814 inReg = sqlite3ExprCodeTarget(pParse, pExpr->pLeft, target);
85852 sqlite3VdbeAddOp2(v, OP_Param, p1, target);
85856 target
85868 sqlite3VdbeAddOp1(v, OP_RealAffinity, target);
85940 sqlite3ExprCode(pParse, aListelem[i+1].pExpr, target);
85947 sqlite3ExprCode(pParse, pEList->a[nExpr-1].pExpr, target);
85950 sqlite3VdbeAddOp2(v, OP_Null, 0, target);
86064 SQLITE_PRIVATE void sqlite3ExprCode(Parse *pParse, Expr *pExpr, int target){
86067 assert( target>0 && target<=pParse->nMem );
86069 sqlite3VdbeAddOp2(pParse->pVdbe, OP_Copy, pExpr->iTable, target);
86071 inReg = sqlite3ExprCodeTarget(pParse, pExpr, target);
86073 if( inReg!=target && pParse->pVdbe ){
86074 sqlite3VdbeAddOp2(pParse->pVdbe, OP_SCopy, inReg, target);
86085 SQLITE_PRIVATE void sqlite3ExprCodeFactorable(Parse *pParse, Expr *pExpr, int target){
86087 sqlite3ExprCodeAtInit(pParse, pExpr, target, 0);
86089 sqlite3ExprCode(pParse, pExpr, target);
86105 SQLITE_PRIVATE void sqlite3ExprCodeAndCache(Parse *pParse, Expr *pExpr, int target){
86109 assert( target>0 );
86111 sqlite3ExprCode(pParse, pExpr, target);
86113 sqlite3VdbeAddOp2(v, OP_Copy, target, iMem);
86394 int target, /* Where to write results */
86401 assert( target>0 );
86408 sqlite3ExprCodeAtInit(pParse, pExpr, target+i, 0);
86410 int inReg = sqlite3ExprCodeTarget(pParse, pExpr, target+i);
86411 if( inReg!=target+i ){
86417 && pOp->p2+pOp->p3+1==target+i
86421 sqlite3VdbeAddOp2(v, copyOp, inReg, target+i);