Lines Matching refs:iReg
3841 int iReg, /* Store results here */ in sqlite3ExprCodeGetColumn() argument
3845 sqlite3ExprCodeGetColumnOfTable(pParse->pVdbe, pTab, iTable, iColumn, iReg); in sqlite3ExprCodeGetColumn()
3850 return iReg; in sqlite3ExprCodeGetColumn()
3866 static void exprToRegister(Expr *pExpr, int iReg){ in exprToRegister() argument
3871 p->iTable = iReg; in exprToRegister()
4153 int iReg; in sqlite3ExprCodeTarget() local
4162 iReg = sqlite3ExprCodeTarget(pParse, pExpr->pLeft,target); in sqlite3ExprCodeTarget()
4170 sqlite3VdbeAddOp4(v, OP_Affinity, iReg, 1, 0, in sqlite3ExprCodeTarget()
4173 return iReg; in sqlite3ExprCodeTarget()
4228 iReg = sqlite3ExprCodeGetColumn(pParse, pExpr->y.pTab, in sqlite3ExprCodeTarget()
4231 return iReg; in sqlite3ExprCodeTarget()
6438 void sqlite3ReleaseTempReg(Parse *pParse, int iReg){ in sqlite3ReleaseTempReg() argument
6439 if( iReg ){ in sqlite3ReleaseTempReg()
6440 sqlite3VdbeReleaseRegisters(pParse, iReg, 1, 0, 0); in sqlite3ReleaseTempReg()
6442 pParse->aTempReg[pParse->nTempReg++] = iReg; in sqlite3ReleaseTempReg()
6464 void sqlite3ReleaseTempRange(Parse *pParse, int iReg, int nReg){ in sqlite3ReleaseTempRange() argument
6466 sqlite3ReleaseTempReg(pParse, iReg); in sqlite3ReleaseTempRange()
6469 sqlite3VdbeReleaseRegisters(pParse, iReg, nReg, 0, 0); in sqlite3ReleaseTempRange()
6472 pParse->iRangeReg = iReg; in sqlite3ReleaseTempRange()