Home | History | Annotate | Download | only in dist

Lines Matching refs:iMem

16144     int iMem;                /* Memory location that acts as accumulator */
16154 int iMem; /* Memory location that acts as accumulator */
95775 ** value described by z[0..n-1] into register iMem.
95781 static void codeReal(Vdbe *v, const char *z, int negateFlag, int iMem){
95787 sqlite3VdbeAddOp4Dup8(v, OP_Real, 0, iMem, 0, (u8*)&value, P4_REAL);
95795 ** text z[0..n-1] into register iMem.
95799 static void codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem){
95805 sqlite3VdbeAddOp2(v, OP_Integer, i, iMem);
95822 codeReal(v, z, negFlag, iMem);
95827 sqlite3VdbeAddOp4Dup8(v, OP_Int64, 0, iMem, 0, (u8*)&value, P4_INT64);
96220 assert( pCol->iMem>0 );
96221 return pCol->iMem;
96425 return pInfo->aFunc[pExpr->iAgg].iMem;
96979 int iMem;
96984 iMem = ++pParse->nMem;
96985 sqlite3VdbeAddOp2(v, OP_Copy, target, iMem);
96986 exprToRegister(pExpr, iMem);
97811 pCol->iMem = ++pParse->nMem;
97869 pItem->iMem = ++pParse->nMem;
99828 int iMem, /* Available memory locations begin here */
99840 int regNewRowid = iMem++; /* Rowid for the inserted record */
99841 int regStat4 = iMem++; /* Register to hold Stat4Accum object */
99842 int regChng = iMem++; /* Index of changed index field */
99844 int regRowid = iMem++; /* Rowid argument passed to stat_push() */
99846 int regTemp = iMem++; /* Temporary use register */
99847 int regTabname = iMem++; /* Register containing table name */
99848 int regIdxname = iMem++; /* Register containing index name */
99849 int regStat1 = iMem++; /* Value for the stat column of sqlite_stat1 */
99850 int regPrev = iMem; /* MUST BE LAST (see below) */
99855 pParse->nMem = MAX(pParse->nMem, iMem);
100185 int iMem;
100192 iMem = pParse->nMem+1;
100197 analyzeOneTable(pParse, pTab, 0, iStatCur, iMem, iTab);
104984 int iMem = ++pParse->nMem;
104998 sqlite3VdbeAddOp3(v, OP_CreateBtree, iDb, iMem, BTREE_BLOBKEY);
105022 iMem,
105031 sqlite3RefillIndex(pParse, pIndex, iMem);
119334 ** Add code that will check to make sure the N registers starting at iMem
119347 int iMem /* First element */
119354 sqlite3VdbeAddOp4Int(v, OP_Found, iTab, addrRepeat, iMem, N); VdbeCoverage(v);
119355 sqlite3VdbeAddOp3(v, OP_MakeRecord, iMem, N, r1);
119356 sqlite3VdbeAddOp4Int(v, OP_IdxInsert, iTab, r1, iMem, N);
123465 assert( pAggInfo->aCol[i].iMem>=pAggInfo->mnReg
123466 && pAggInfo->aCol[i].iMem<=pAggInfo->mxReg );
123469 assert( pAggInfo->aFunc[i].iMem>=pAggInfo->mnReg
123470 && pAggInfo->aFunc[i].iMem<=pAggInfo->mxReg );
123502 sqlite3VdbeAddOp2(v, OP_AggFinal, pF->iMem, pList ? pList->nExpr : 0);
123554 sqlite3VdbeAddOp3(v, OP_AggStep0, 0, regAgg, pF->iMem);
123568 ** to pC->iMem. But by the time the value is used, the original register
123580 sqlite3ExprCode(pParse, pC->pExpr, pC->iMem);
124375 sqlite3DebugPrintf("agg-column[%d] iMem=%d\n",
124376 ii, sAggInfo.aCol[ii].iMem);
124380 sqlite3DebugPrintf("agg-func[%d]: iMem=%d\n",
124381 ii, sAggInfo.aFunc[ii].iMem);
124671 sqlite3VdbeAddOp2(v, OP_Count, iCsr, sAggInfo.aFunc[0].iMem);
129809 ** The only thing it does is allocate the pLevel->iMem memory cell and