Lines Matching refs:iReg

22137 SQLITE_PRIVATE void sqlite3ExprToRegister(Expr *pExpr, int iReg);
93595 int iReg, /* Register for new.* record */ argument
93620 iKey2 = v->aMem[iReg].u.i;
93629 || (pCsr->nField==nRealCol+1 && op==SQLITE_DELETE && iReg==-1)
93635 preupdate.iNewReg = iReg;
97214 static void registerTrace(int iReg, Mem *p){ argument
97215 printf("R[%d] = ", iReg);
97219 printf(" <== R[%d]", (int)(p->pScopyFrom - &p[-iReg]));
117311 int iReg, /* Store results here */ argument
117317 sqlite3ExprCodeGetColumnOfTable(pParse->pVdbe, pTab, iTable, iColumn, iReg);
117323 return iReg;
117339 SQLITE_PRIVATE void sqlite3ExprToRegister(Expr *pExpr, int iReg){ argument
117343 assert( p->iTable==iReg );
117347 p->iTable = iReg;
117847 int iReg; local
117856 iReg = sqlite3ExprCodeTarget(pParse, pExpr->pLeft,target);
117864 sqlite3VdbeAddOp4(v, OP_Affinity, iReg, 1, 0,
117867 return iReg;
117927 iReg = sqlite3ExprCodeGetColumn(pParse, pExpr->y.pTab,
117930 return iReg;
118673 int iReg, /* First register to set to NULL */ argument
118682 sqlite3ExprCodeRunJustOnce(pParse, &t, iReg);
120434 SQLITE_PRIVATE void sqlite3ReleaseTempReg(Parse *pParse, int iReg){ argument
120435 if( iReg ){
120436 sqlite3VdbeReleaseRegisters(pParse, iReg, 1, 0, 0);
120438 pParse->aTempReg[pParse->nTempReg++] = iReg;
120460 SQLITE_PRIVATE void sqlite3ReleaseTempRange(Parse *pParse, int iReg, int nReg){ argument
120462 sqlite3ReleaseTempReg(pParse, iReg);
120465 sqlite3VdbeReleaseRegisters(pParse, iReg, nReg, 0, 0);
120468 pParse->iRangeReg = iReg;
120489 SQLITE_PRIVATE void sqlite3TouchRegister(Parse *pParse, int iReg){ argument
120490 if( pParse->nMem<iReg ) pParse->nMem = iReg;
120538 int iReg = pList->a[i].u.iConstExprReg; local
120539 if( iReg==0 ) continue;
120540 if( iReg>=iFirst && iReg<=iLast ) return 0;
127715 int iReg = ++pParse->nMem; local
127718 sqlite3VdbeAddOp3(v, OP_JournalMode, 0, iReg, PAGER_JOURNALMODE_QUERY);
137757 int iReg = sqlite3TableColumnToStorage(pFKey->pFrom,aiCol[i]) + regData + 1; local
137758 sqlite3VdbeAddOp2(v, OP_IsNull, iReg, iOk); VdbeCoverage(v);
138358 int iFromCol, iReg; local
138360 iReg = sqlite3TableColumnToStorage(pFKey->pFrom,iFromCol) + regOld+1;
138361 sqlite3VdbeAddOp2(v, OP_IsNull, iReg, iJump); VdbeCoverage(v);
139073 SQLITE_PRIVATE void sqlite3TableAffinity(Vdbe *v, Table *pTab, int iReg){ argument
139077 if( iReg==0 ){
139093 sqlite3VdbeAddOp2(v, OP_TypeCheck, iReg, pTab->nNVCol);
139110 if( iReg ){
139111 sqlite3VdbeAddOp4(v, OP_Affinity, iReg, i, 0, zColAff, i);
140861 int iReg; /* Register holding column value */ local
140900 iReg = sqlite3TableColumnToStorage(pTab, i) + regNewData + 1;
140903 int addr1 = sqlite3VdbeAddOp1(v, OP_NotNull, iReg);
140908 sqlite3ColumnExpr(pTab, pCol), iReg);
140921 onError, iReg);
140929 sqlite3VdbeAddOp2(v, OP_IsNull, iReg, ignoreDest);
145453 int iReg; local
145456 iReg = ++pParse->nMem;
145458 sqlite3VdbeAddOp2(v, OP_Pagecount, iDb, iReg);
145466 sqlite3VdbeAddOp3(v, OP_MaxPgcnt, iDb, iReg, (int)x);
145468 sqlite3VdbeAddOp2(v, OP_ResultRow, iReg, 1);
159812 SQLITE_PRIVATE void sqlite3ColumnDefault(Vdbe *v, Table *pTab, int i, int iReg){ argument
159832 sqlite3VdbeAddOp1(v, OP_RealAffinity, iReg);
162350 int iReg; local
162389 iReg = ++pParse->nMem;
162390 sqlite3VdbeLoadString(v, iReg, pTab->zName);
162391 sqlite3VdbeAddOp2(v, OP_VCreate, iDb, iReg);
164750 int iReg; /* Register holding results */ local
164755 iReg = sqlite3ExprCodeTarget(pParse, pX->pRight, iTarget);
164757 iReg = iTarget;
164758 sqlite3VdbeAddOp2(pParse->pVdbe, OP_Null, 0, iReg);
164762 iReg = iTarget;
164782 return iReg;
165258 static void codeExprOrVector(Parse *pParse, Expr *p, int iReg, int nReg){ argument
165267 sqlite3VdbeAddOp3(v, OP_Copy, iSelect, iReg, nReg-1);
165277 sqlite3ExprCode(pParse, pList->a[i].pExpr, iReg+i);
165282 sqlite3ExprCode(pParse, p, iReg);
165500 int iReg; /* P3 Value for OP_VFilter */ local
165504 iReg = sqlite3GetTempRange(pParse, nConstraint+2);
165507 int iTarget = iReg+j+2;
165534 sqlite3VdbeAddOp2(v, OP_Integer, pLoop->u.vtab.idxNum, iReg);
165535 sqlite3VdbeAddOp2(v, OP_Integer, nConstraint, iReg+1);
165539 sqlite3VdbeAddOp4(v, OP_VFilter, iCur, addrNotFound, iReg,
165574 if( (pOp->opcode==OP_Column && pOp->p3==iReg+j+2)
165575 || (pOp->opcode==OP_Rowid && pOp->p2==iReg+j+2)
165601 pRight->iTable = iReg+j+2;
168519 int iReg, /* Register that will hold value of the limit/offset */ argument
168536 pVal->iTable = iReg;