iReg 12533 ext/sqlite3/libsqlite/sqlite3.c int iReg; /* Reg with value of this column. 0 means none. */ iReg 64961 ext/sqlite3/libsqlite/sqlite3.c if( x->iLevel>pParse->iCacheLevel || x->iReg==0 ) continue; iReg 64962 ext/sqlite3/libsqlite/sqlite3.c printf(" r[%d]={%d:%d}", x->iReg, x->iTable, x->iColumn); iReg 71217 ext/sqlite3/libsqlite/sqlite3.c static void registerTrace(int iReg, Mem *p){ iReg 71218 ext/sqlite3/libsqlite/sqlite3.c printf("REG[%d] = ", iReg); iReg 85095 ext/sqlite3/libsqlite/sqlite3.c pParse->aTempReg[pParse->nTempReg++] = p->iReg; iReg 85106 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCacheStore(Parse *pParse, int iTab, int iCol, int iReg){ iReg 85113 ext/sqlite3/libsqlite/sqlite3.c assert( iReg>0 || pParse->nErr || pParse->db->mallocFailed ); iReg 85129 ext/sqlite3/libsqlite/sqlite3.c assert( p->iReg==0 || p->iTable!=iTab || p->iColumn!=iCol ); iReg 85135 ext/sqlite3/libsqlite/sqlite3.c if( p->iReg==0 ){ iReg 85139 ext/sqlite3/libsqlite/sqlite3.c p->iReg = iReg; iReg 85160 ext/sqlite3/libsqlite/sqlite3.c p->iReg = iReg; iReg 85171 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCacheRemove(Parse *pParse, int iReg, int nReg){ iReg 85173 ext/sqlite3/libsqlite/sqlite3.c int iLast = iReg + nReg - 1; iReg 85176 ext/sqlite3/libsqlite/sqlite3.c int r = p->iReg; iReg 85177 ext/sqlite3/libsqlite/sqlite3.c if( r>=iReg && r<=iLast ){ iReg 85179 ext/sqlite3/libsqlite/sqlite3.c p->iReg = 0; iReg 85214 ext/sqlite3/libsqlite/sqlite3.c if( p->iReg && p->iLevel>pParse->iCacheLevel ){ iReg 85216 ext/sqlite3/libsqlite/sqlite3.c p->iReg = 0; iReg 85227 ext/sqlite3/libsqlite/sqlite3.c static void sqlite3ExprCachePinRegister(Parse *pParse, int iReg){ iReg 85231 ext/sqlite3/libsqlite/sqlite3.c if( p->iReg==iReg ){ iReg 85276 ext/sqlite3/libsqlite/sqlite3.c int iReg, /* Store results here */ iReg 85284 ext/sqlite3/libsqlite/sqlite3.c if( p->iReg>0 && p->iTable==iTable && p->iColumn==iColumn ){ iReg 85286 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprCachePinRegister(pParse, p->iReg); iReg 85287 ext/sqlite3/libsqlite/sqlite3.c return p->iReg; iReg 85291 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprCodeGetColumnOfTable(v, pTab, iTable, iColumn, iReg); iReg 85295 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprCacheStore(pParse, iTable, iColumn, iReg); iReg 85297 ext/sqlite3/libsqlite/sqlite3.c return iReg; iReg 85313 ext/sqlite3/libsqlite/sqlite3.c if( p->iReg ){ iReg 85315 ext/sqlite3/libsqlite/sqlite3.c p->iReg = 0; iReg 85350 ext/sqlite3/libsqlite/sqlite3.c int r = p->iReg; iReg 85360 ext/sqlite3/libsqlite/sqlite3.c static void exprToRegister(Expr *p, int iReg){ iReg 85363 ext/sqlite3/libsqlite/sqlite3.c p->iTable = iReg; iReg 87180 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ReleaseTempReg(Parse *pParse, int iReg){ iReg 87181 ext/sqlite3/libsqlite/sqlite3.c if( iReg && pParse->nTempReg<ArraySize(pParse->aTempReg) ){ iReg 87185 ext/sqlite3/libsqlite/sqlite3.c if( p->iReg==iReg ){ iReg 87190 ext/sqlite3/libsqlite/sqlite3.c pParse->aTempReg[pParse->nTempReg++] = iReg; iReg 87211 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ReleaseTempRange(Parse *pParse, int iReg, int nReg){ iReg 87212 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprCacheRemove(pParse, iReg, nReg); iReg 87215 ext/sqlite3/libsqlite/sqlite3.c pParse->iRangeReg = iReg; iReg 98573 ext/sqlite3/libsqlite/sqlite3.c int iReg = aiCol[i] + regData + 1; iReg 98574 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IsNull, iReg, iOk); VdbeCoverage(v); iReg 99142 ext/sqlite3/libsqlite/sqlite3.c int iReg = pFKey->aCol[i].iFrom + regOld + 1; iReg 99143 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IsNull, iReg, iJump); VdbeCoverage(v); iReg 99750 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3TableAffinity(Vdbe *v, Table *pTab, int iReg){ iReg 99771 ext/sqlite3/libsqlite/sqlite3.c if( iReg ){ iReg 99772 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_Affinity, iReg, i, 0, zColAff, i); iReg 104098 ext/sqlite3/libsqlite/sqlite3.c int iReg; iReg 104100 ext/sqlite3/libsqlite/sqlite3.c iReg = ++pParse->nMem; iReg 104102 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Pagecount, iDb, iReg); iReg 104104 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_MaxPgcnt, iDb, iReg, iReg 104107 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, iReg, 1); iReg 113459 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ColumnDefault(Vdbe *v, Table *pTab, int i, int iReg){ iReg 113474 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_RealAffinity, iReg); iReg 114115 ext/sqlite3/libsqlite/sqlite3.c int iReg; /* First register in set passed to OP_VUpdate */ iReg 114153 ext/sqlite3/libsqlite/sqlite3.c iReg = ++pParse->nMem; iReg 114156 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, ephemTab, 0, iReg); iReg 114157 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, ephemTab, (pRowid?1:0), iReg+1); iReg 114159 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, ephemTab, i+1+(pRowid!=0), iReg+2+i); iReg 114162 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_VUpdate, 0, pTab->nCol+2, iReg, pVTab, P4_VTAB); iReg 114942 ext/sqlite3/libsqlite/sqlite3.c int iReg; iReg 114978 ext/sqlite3/libsqlite/sqlite3.c iReg = ++pParse->nMem; iReg 114979 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, iReg, 0, pTab->zName, 0); iReg 114980 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_VCreate, iDb, iReg); iReg 118966 ext/sqlite3/libsqlite/sqlite3.c int iReg; /* Register holding results */ iReg 118970 ext/sqlite3/libsqlite/sqlite3.c iReg = sqlite3ExprCodeTarget(pParse, pX->pRight, iTarget); iReg 118972 ext/sqlite3/libsqlite/sqlite3.c iReg = iTarget; iReg 118973 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, iReg); iReg 118990 ext/sqlite3/libsqlite/sqlite3.c iReg = iTarget; iReg 119014 ext/sqlite3/libsqlite/sqlite3.c pIn->addrInTop = sqlite3VdbeAddOp2(v, OP_Rowid, iTab, iReg); iReg 119016 ext/sqlite3/libsqlite/sqlite3.c pIn->addrInTop = sqlite3VdbeAddOp3(v, OP_Column, iTab, 0, iReg); iReg 119019 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_IsNull, iReg); VdbeCoverage(v); iReg 119026 ext/sqlite3/libsqlite/sqlite3.c return iReg; iReg 119492 ext/sqlite3/libsqlite/sqlite3.c int iReg; /* P3 Value for OP_VFilter */ iReg 119497 ext/sqlite3/libsqlite/sqlite3.c iReg = sqlite3GetTempRange(pParse, nConstraint+2); iReg 119500 ext/sqlite3/libsqlite/sqlite3.c int iTarget = iReg+j+2; iReg 119510 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, pLoop->u.vtab.idxNum, iReg); iReg 119511 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, nConstraint, iReg+1); iReg 119512 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_VFilter, iCur, addrNotFound, iReg, iReg 119525 ext/sqlite3/libsqlite/sqlite3.c sqlite3ReleaseTempRange(pParse, iReg, nConstraint+2);