Lines Matching refs:iMem
17899 int iMem; /* Memory location that acts as accumulator */ member
17910 int iMem; /* Memory location that acts as accumulator */ member
103143 static void codeReal(Vdbe *v, const char *z, int negateFlag, int iMem){
103149 sqlite3VdbeAddOp4Dup8(v, OP_Real, 0, iMem, 0, (u8*)&value, P4_REAL);
103161 static void codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem){
103167 sqlite3VdbeAddOp2(v, OP_Integer, i, iMem);
103184 codeReal(v, z, negFlag, iMem);
103189 sqlite3VdbeAddOp4Dup8(v, OP_Int64, 0, iMem, 0, (u8*)&value, P4_INT64);
103536 assert( pCol->iMem>0 );
103537 return pCol->iMem;
103842 return pInfo->aFunc[pExpr->iAgg].iMem;
105588 pCol->iMem = ++pParse->nMem;
105646 pItem->iMem = ++pParse->nMem;
108536 int iMem, /* Available memory locations begin here */
108548 int regNewRowid = iMem++; /* Rowid for the inserted record */
108549 int regStat = iMem++; /* Register to hold StatAccum object */
108550 int regChng = iMem++; /* Index of changed index field */
108551 int regRowid = iMem++; /* Rowid argument passed to stat_push() */
108552 int regTemp = iMem++; /* Temporary use register */
108553 int regTemp2 = iMem++; /* Second temporary use register */
108554 int regTabname = iMem++; /* Register containing table name */
108555 int regIdxname = iMem++; /* Register containing index name */
108556 int regStat1 = iMem++; /* Value for the stat column of sqlite_stat1 */
108557 int regPrev = iMem; /* MUST BE LAST (see below) */
108562 pParse->nMem = MAX(pParse->nMem, iMem);
108908 int iMem;
108915 iMem = pParse->nMem+1;
108920 analyzeOneTable(pParse, pTab, 0, iStatCur, iMem, iTab);
114357 int iMem = ++pParse->nMem;
114371 sqlite3VdbeAddOp3(v, OP_CreateBtree, iDb, iMem, BTREE_BLOBKEY);
114396 iMem,
114405 sqlite3RefillIndex(pParse, pIndex, iMem);
130049 int iMem /* First element */
130056 sqlite3VdbeAddOp4Int(v, OP_Found, iTab, addrRepeat, iMem, N); VdbeCoverage(v);
130057 sqlite3VdbeAddOp3(v, OP_MakeRecord, iMem, N, r1);
130058 sqlite3VdbeAddOp4Int(v, OP_IdxInsert, iTab, r1, iMem, N);
134706 assert( pAggInfo->aCol[i].iMem>=pAggInfo->mnReg
134707 && pAggInfo->aCol[i].iMem<=pAggInfo->mxReg );
134710 assert( pAggInfo->aFunc[i].iMem>=pAggInfo->mnReg
134711 && pAggInfo->aFunc[i].iMem<=pAggInfo->mxReg );
134743 sqlite3VdbeAddOp2(v, OP_AggFinal, pF->iMem, pList ? pList->nExpr : 0);
134826 sqlite3VdbeAddOp3(v, OP_AggStep, 0, regAgg, pF->iMem);
134841 sqlite3ExprCode(pParse, pC->pCExpr, pC->iMem);
135767 ii, pAggInfo->aCol[ii].iMem);
135772 ii, pAggInfo->aFunc[ii].iMem);
136061 sqlite3VdbeAddOp2(v, OP_Count, iCsr, pAggInfo->aFunc[0].iMem);