Lines Matching refs:opcode

12398   u8 opcode;          /* What operation to perform */  member
12457 u8 opcode; /* What operation to perform */ member
70531 pOp->opcode = (u8)op;
70854 int opcode = pOp->opcode;
70855 if( opcode==OP_Destroy || opcode==OP_VUpdate || opcode==OP_VRename
70856 || ((opcode==OP_Halt || opcode==OP_HaltIfNull)
70862 if( opcode==OP_CreateTable ) hasCreateTable = 1;
70863 if( opcode==OP_InitCoroutine ) hasInitCoroutine = 1;
70865 if( opcode==OP_FkCounter && pOp->p1==0 && pOp->p2==1 ){
70919 if( pOp->opcode<=SQLITE_MX_JUMP_OPCODE ){
70922 switch( pOp->opcode ){
70949 assert( pOp[-1].opcode==OP_Integer );
70969 if( (sqlite3OpcodeProperty[pOp->opcode] & OPFLG_JUMP)!=0 && pOp->p2<0 ){
71052 pOut->opcode = aOp->opcode;
71056 if( (sqlite3OpcodeProperty[aOp->opcode] & OPFLG_JUMP)!=0 && aOp->p2>0 ){
71114 sqlite3VdbeGetOp(p,addr)->opcode = iNewOpcode;
71248 pOp->opcode = OP_Noop;
71257 if( (p->nOp-1)>(p->pParse->iFixedOp) && p->aOp[p->nOp-1].opcode==op ){
71456 zOpName = sqlite3OpcodeName(pOp->opcode);
71813 sqlite3OpcodeName(pOp->opcode), pOp->p1, pOp->p2, pOp->p3, zP4, pOp->p5,
71955 }while( i<nRow && p->explain==2 && p->aOp[i].opcode!=OP_Explain );
71986 pMem->z = (char*)sqlite3OpcodeName(pOp->opcode); /* Opcode */
72082 if( pOp->opcode==OP_Init && pOp->p4.z!=0 ){
72101 if( pOp->opcode==OP_Init && pOp->p4.z!=0 ){
73217 fprintf(out, "%02x", p->aOp[i].opcode);
77769 if( aOp[i].opcode==OP_Explain ){
77818 u8 opProperty = sqlite3OpcodeProperty[pOp->opcode];
77856 switch( pOp->opcode ){
78012 assert( pCaller->opcode==OP_Yield );
78198 pOp->opcode = OP_String;
78645 switch( pOp->opcode ){
78669 switch( pOp->opcode ){
78791 pOp->opcode = OP_Function;
78893 op = pOp->opcode;
79124 assert( pOp->opcode==OP_Eq || pOp->opcode==OP_Ne );
79194 switch( pOp->opcode ){
79364 if( pOp->opcode==OP_And ){
79463 if( pOp->opcode==OP_IfNot ) c = !c;
80493 assert( pOp->opcode==OP_OpenWrite || pOp->p5==0 || pOp->p5==OPFLAG_SEEKEQ );
80495 assert( pOp->opcode==OP_OpenRead || pOp->opcode==OP_ReopenIdx
80512 if( pOp->opcode==OP_OpenWrite ){
80867 oc = pOp->opcode;
80871 pC->seekOp = pOp->opcode;
80932 assert( pOp->opcode==OP_SeekGE || pOp->opcode==OP_SeekLE );
80933 assert( pOp[1].opcode==OP_IdxLT || pOp[1].opcode==OP_IdxGT );
81006 assert( pOp[1].opcode==OP_IdxLT || pOp[1].opcode==OP_IdxGT );
81086 if( pOp->opcode!=OP_NoConflict ) sqlite3_found_count++;
81094 pC->seekOp = pOp->opcode;
81124 if( pOp->opcode==OP_NoConflict ){
81145 if( pOp->opcode==OP_Found ){
81472 if( pOp->opcode==OP_Insert ){
81479 assert( pOp->opcode==OP_InsertInt );
81770 assert( pC->isTable || pOp->opcode!=OP_RowData );
81771 assert( pC->isTable==0 || pOp->opcode==OP_RowData );
81967 assert( isSorter(pC)==(pOp->opcode==OP_SorterSort) );
82077 assert( pOp->opcode!=OP_Next || pOp->p4.xAdvance==sqlite3BtreeNext );
82078 assert( pOp->opcode!=OP_Prev || pOp->p4.xAdvance==sqlite3BtreePrevious );
82079 assert( pOp->opcode!=OP_NextIfOpen || pOp->p4.xAdvance==sqlite3BtreeNext );
82080 assert( pOp->opcode!=OP_PrevIfOpen || pOp->p4.xAdvance==sqlite3BtreePrevious);
82084 assert( pOp->opcode!=OP_Next || pOp->opcode!=OP_NextIfOpen
82087 assert( pOp->opcode!=OP_Prev || pOp->opcode!=OP_PrevIfOpen
82138 assert( isSorter(pC)==(pOp->opcode==OP_SorterInsert) );
82142 assert( pC->eCurType==CURTYPE_BTREE || pOp->opcode==OP_SorterInsert );
82146 if( pOp->opcode==OP_SorterInsert ){
82242 assert( !pC->nullRow || pOp->opcode==OP_IdxRowid );
82259 if( pOp->opcode==OP_Seek ){
82278 assert( pOp->opcode==OP_IdxRowid );
82347 if( pOp->opcode<OP_IdxLT ){
82348 assert( pOp->opcode==OP_IdxLE || pOp->opcode==OP_IdxGT );
82351 assert( pOp->opcode==OP_IdxGE || pOp->opcode==OP_IdxLT );
82361 if( (pOp->opcode&1)==(OP_IdxLT&1) ){
82362 assert( pOp->opcode==OP_IdxLE || pOp->opcode==OP_IdxLT );
82365 assert( pOp->opcode==OP_IdxGE || pOp->opcode==OP_IdxGT );
82527 if( pOp->opcode==OP_CreateTable ){
83174 pOp->opcode = OP_AggStep;
83220 assert( pOp[-1].opcode==OP_CollSeq );
84008 assert( pOp->opcode==OP_Noop || pOp->opcode==OP_Explain );
84038 u8 opProperty = sqlite3OpcodeProperty[pOrigOp->opcode];
84399 aOp[0].opcode = OP_Noop;
84411 if( flags ) aOp[1].opcode = OP_OpenWrite;
89764 int opcode, /* The comparison opcode */
89775 addr = sqlite3VdbeAddOp4(pParse->pVdbe, opcode, in2, dest, in1,
92947 && (pOp=sqlite3VdbeGetOp(v, -1))->opcode==OP_Copy
97569 assert( sqlite3VdbeGetOp(v, 0)->opcode==OP_Init );
103245 assert( pOp->opcode==OP_CollSeq );
106509 int opcode /* OP_OpenRead or OP_OpenWrite */
106514 assert( opcode==OP_OpenWrite || opcode==OP_OpenRead );
106516 (opcode==OP_OpenWrite)?1:0, pTab->zName);
106518 sqlite3VdbeAddOp4Int(v, opcode, iCur, pTab->tnum, iDb, pTab->nCol);
106524 sqlite3VdbeAddOp3(v, opcode, iCur, pPk->tnum, iDb);
106654 if( pOp->opcode==OP_OpenRead && pOp->p3==iDb ){
106667 if( pOp->opcode==OP_VOpen && pOp->p4.pVtab==pVTab ){
107390 if( ALWAYS(pOp) && pOp->opcode==OP_Null && !IsVirtual(pTab) ){
107392 pOp->opcode = OP_NewRowid;
114284 pOp->opcode = OP_Null;
124098 assert( pOp->opcode==OP_String8
124499 assert( pOp->opcode==OP_Column || pOp->opcode==OP_Rowid );
124500 assert( pOp->opcode!=OP_Column || pOp->p3==iReg+j+2 );
124501 assert( pOp->opcode!=OP_Rowid || pOp->p2==iReg+j+2 );
124502 testcase( pOp->opcode==OP_Rowid );
124503 sqlite3VdbeAddOp3(v, pOp->opcode, pOp->p1, pOp->p2, pOp->p3);
127245 if( pOp->opcode==OP_Column ){
127246 pOp->opcode = OP_Copy;
127250 }else if( pOp->opcode==OP_Rowid ){
127253 pOp->opcode = OP_AddImm;
127257 pOp->opcode = OP_Null;
131518 if( pOp->opcode==OP_Column ){
131532 }else if( pOp->opcode==OP_Rowid ){
131534 pOp->opcode = OP_IdxRowid;