Lines Matching refs:iMem

18070     int iMem;                /* Memory location that acts as accumulator */
18081 int iMem; /* Memory location that acts as accumulator */
104108 ** value described by z[0..n-1] into register iMem.
104114 static void codeReal(Vdbe *v, const char *z, int negateFlag, int iMem){
104120 sqlite3VdbeAddOp4Dup8(v, OP_Real, 0, iMem, 0, (u8*)&value, P4_REAL);
104128 ** text z[0..n-1] into register iMem.
104132 static void codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem){
104138 sqlite3VdbeAddOp2(v, OP_Integer, i, iMem);
104155 codeReal(v, z, negFlag, iMem);
104160 sqlite3VdbeAddOp4Dup8(v, OP_Int64, 0, iMem, 0, (u8*)&value, P4_INT64);
104508 assert( pCol->iMem>0 );
104509 return pCol->iMem;
104814 return pInfo->aFunc[pExpr->iAgg].iMem;
106559 pCol->iMem = ++pParse->nMem;
106617 pItem->iMem = ++pParse->nMem;
109754 int iMem, /* Available memory locations begin here */
109766 int regNewRowid = iMem++; /* Rowid for the inserted record */
109767 int regStat = iMem++; /* Register to hold StatAccum object */
109768 int regChng = iMem++; /* Index of changed index field */
109769 int regRowid = iMem++; /* Rowid argument passed to stat_push() */
109770 int regTemp = iMem++; /* Temporary use register */
109771 int regTemp2 = iMem++; /* Second temporary use register */
109772 int regTabname = iMem++; /* Register containing table name */
109773 int regIdxname = iMem++; /* Register containing index name */
109774 int regStat1 = iMem++; /* Value for the stat column of sqlite_stat1 */
109775 int regPrev = iMem; /* MUST BE LAST (see below) */
109780 pParse->nMem = MAX(pParse->nMem, iMem);
110126 int iMem;
110133 iMem = pParse->nMem+1;
110138 analyzeOneTable(pParse, pTab, 0, iStatCur, iMem, iTab);
115659 int iMem = ++pParse->nMem;
115673 sqlite3VdbeAddOp3(v, OP_CreateBtree, iDb, iMem, BTREE_BLOBKEY);
115698 iMem,
115707 sqlite3RefillIndex(pParse, pIndex, iMem);
131902 ** Add code that will check to make sure the N registers starting at iMem
131915 int iMem /* First element */
131922 sqlite3VdbeAddOp4Int(v, OP_Found, iTab, addrRepeat, iMem, N); VdbeCoverage(v);
131923 sqlite3VdbeAddOp3(v, OP_MakeRecord, iMem, N, r1);
131924 sqlite3VdbeAddOp4Int(v, OP_IdxInsert, iTab, r1, iMem, N);
136787 assert( pAggInfo->aCol[i].iMem>=pAggInfo->mnReg
136788 && pAggInfo->aCol[i].iMem<=pAggInfo->mxReg );
136791 assert( pAggInfo->aFunc[i].iMem>=pAggInfo->mnReg
136792 && pAggInfo->aFunc[i].iMem<=pAggInfo->mxReg );
136824 sqlite3VdbeAddOp2(v, OP_AggFinal, pF->iMem, pList ? pList->nExpr : 0);
136907 sqlite3VdbeAddOp3(v, OP_AggStep, 0, regAgg, pF->iMem);
136922 sqlite3ExprCode(pParse, pC->pCExpr, pC->iMem);
137897 sqlite3DebugPrintf("agg-column[%d] iMem=%d\n",
137898 ii, pAggInfo->aCol[ii].iMem);
137902 sqlite3DebugPrintf("agg-func[%d]: iMem=%d\n",
137903 ii, pAggInfo->aFunc[ii].iMem);
138195 sqlite3VdbeAddOp2(v, OP_Count, iCsr, pAggInfo->aFunc[0].iMem);
144550 ** The only thing it does is allocate the pLevel->iMem memory cell and