Lines Matching refs:opcode
9663 u8 opcode; /* What operation to perform */ member
9717 u8 opcode; /* What operation to perform */ member
64945 pOp->opcode = (u8)op;
65188 int opcode = pOp->opcode;
65189 if( opcode==OP_Destroy || opcode==OP_VUpdate || opcode==OP_VRename
65190 || ((opcode==OP_Halt || opcode==OP_HaltIfNull)
65197 if( opcode==OP_FkCounter && pOp->p1==0 && pOp->p2==1 ){
65235 u8 opcode = pOp->opcode;
65239 switch( opcode ){
65271 assert( pOp[-1].opcode==OP_Integer );
65292 pOp->opflags = sqlite3OpcodeProperty[opcode];
65354 pOut->opcode = pIn->opcode;
65357 assert( sqlite3OpcodeProperty[pOut->opcode] & OPFLG_JUMP );
65562 pOp->opcode = OP_Noop;
65572 if( (p->nOp-1)>(p->pParse->iFixedOp) && p->aOp[p->nOp-1].opcode==op ){
65767 zOpName = sqlite3OpcodeName(pOp->opcode);
66029 sqlite3OpcodeName(pOp->opcode), pOp->p1, pOp->p2, pOp->p3, zP4, pOp->p5,
66172 }while( i<nRow && p->explain==2 && p->aOp[i].opcode!=OP_Explain );
66203 pMem->z = (char*)sqlite3OpcodeName(pOp->opcode); /* Opcode */
66299 if( pOp->opcode==OP_Init && pOp->p4.z!=0 ){
66318 if( pOp->opcode==OP_Init && pOp->p4.z!=0 ){
67409 fprintf(out, "%02x", p->aOp[i].opcode);
71442 if( aOp[i].opcode==OP_Explain ){
71487 assert( pOp->opflags==sqlite3OpcodeProperty[pOp->opcode] );
71524 switch( pOp->opcode ){
71680 assert( pCaller->opcode==OP_Yield );
71875 pOp->opcode = OP_String;
72299 switch( pOp->opcode ){
72323 switch( pOp->opcode ){
72505 op = pOp->opcode;
72735 assert( pOp->opcode==OP_Eq || pOp->opcode==OP_Ne );
72801 switch( pOp->opcode ){
72968 if( pOp->opcode==OP_And ){
73067 if( pOp->opcode==OP_IfNot ) c = !c;
74124 assert( pOp->opcode==OP_OpenWrite || pOp->p5==0 || pOp->p5==OPFLAG_SEEKEQ );
74126 assert( pOp->opcode==OP_OpenRead || pOp->opcode==OP_ReopenIdx
74143 if( pOp->opcode==OP_OpenWrite ){
74453 oc = pOp->opcode;
74456 pC->seekOp = pOp->opcode;
74465 assert( pOp->opcode==OP_SeekGE || pOp->opcode==OP_SeekLE );
74466 assert( pOp[1].opcode==OP_IdxLT || pOp[1].opcode==OP_IdxGT );
74685 if( pOp->opcode!=OP_NoConflict ) sqlite3_found_count++;
74693 pC->seekOp = pOp->opcode;
74722 if( pOp->opcode==OP_NoConflict ){
74743 if( pOp->opcode==OP_Found ){
75021 if( pOp->opcode==OP_Insert ){
75028 assert( pOp->opcode==OP_InsertInt );
75223 assert( pC->isTable || pOp->opcode!=OP_RowData );
75224 assert( pC->isTable==0 || pOp->opcode==OP_RowData );
75426 assert( isSorter(pC)==(pOp->opcode==OP_SorterSort) );
75534 assert( pOp->opcode!=OP_Next || pOp->p4.xAdvance==sqlite3BtreeNext );
75535 assert( pOp->opcode!=OP_Prev || pOp->p4.xAdvance==sqlite3BtreePrevious );
75536 assert( pOp->opcode!=OP_NextIfOpen || pOp->p4.xAdvance==sqlite3BtreeNext );
75537 assert( pOp->opcode!=OP_PrevIfOpen || pOp->p4.xAdvance==sqlite3BtreePrevious);
75541 assert( pOp->opcode!=OP_Next || pOp->opcode!=OP_NextIfOpen
75544 assert( pOp->opcode!=OP_Prev || pOp->opcode!=OP_PrevIfOpen
75596 assert( isSorter(pC)==(pOp->opcode==OP_SorterInsert) );
75762 if( pOp->opcode<OP_IdxLT ){
75763 assert( pOp->opcode==OP_IdxLE || pOp->opcode==OP_IdxGT );
75766 assert( pOp->opcode==OP_IdxGE || pOp->opcode==OP_IdxLT );
75776 if( (pOp->opcode&1)==(OP_IdxLT&1) ){
75777 assert( pOp->opcode==OP_IdxLE || pOp->opcode==OP_IdxLT );
75780 assert( pOp->opcode==OP_IdxGE || pOp->opcode==OP_IdxGT );
75935 if( pOp->opcode==OP_CreateTable ){
76576 assert( pOp[-1].opcode==OP_CollSeq );
77316 assert( pOp->opcode==OP_Noop || pOp->opcode==OP_Explain );
83099 int opcode, /* The comparison opcode */
83110 addr = sqlite3VdbeAddOp4(pParse->pVdbe, opcode, in2, dest, in1,
86415 && (pOp=sqlite3VdbeGetOp(v, -1))->opcode==OP_Copy
90985 assert( sqlite3VdbeGetOp(v, 0)->opcode==OP_Init );
92488 sqlite3VdbeGetOp(v, pParse->addrCrTab)->opcode = OP_CreateIndex;
92496 sqlite3VdbeGetOp(v, pParse->addrSkipPK)->opcode = OP_Goto;
96452 assert( pOp->opcode==OP_CollSeq );
99661 int opcode /* OP_OpenRead or OP_OpenWrite */
99666 assert( opcode==OP_OpenWrite || opcode==OP_OpenRead );
99668 (opcode==OP_OpenWrite)?1:0, pTab->zName);
99670 sqlite3VdbeAddOp4Int(v, opcode, iCur, pTab->tnum, iDb, pTab->nCol);
99676 sqlite3VdbeAddOp3(v, opcode, iCur, pPk->tnum, iDb);
99796 if( pOp->opcode==OP_OpenRead && pOp->p3==iDb ){
99809 if( pOp->opcode==OP_VOpen && pOp->p4.pVtab==pVTab ){
100507 if( ALWAYS(pOp) && pOp->opcode==OP_Null && !IsVirtual(pTab) ){
100509 pOp->opcode = OP_NewRowid;
107210 pOp->opcode = OP_Null;
111441 sqlite3VdbeGetOp(v, sSort.addrSortIndex)->opcode = OP_SorterOpen;
119406 assert( pOp->opcode==OP_String8
123146 if( pOp->opcode==OP_Column ){
123147 pOp->opcode = OP_Copy;
123151 }else if( pOp->opcode==OP_Rowid ){
123152 pOp->opcode = OP_Null;
123203 if( pOp->opcode==OP_Column ){
123216 }else if( pOp->opcode==OP_Rowid ){
123218 pOp->opcode = OP_IdxRowid;