Lines Matching defs:out
203 static Bool lookupHHW ( HashHW* h, /*OUT*/HWord* val, HWord key )
263 /*--- Flattening out a BB into atomic SSA form ---*/
281 /* Flatten out 'ex' so it is atomic, returning a new expression with
374 /* Lift F64i constants out onto temps so they can be CSEd
524 IRSB* out;
525 out = emptyIRSB();
526 out->tyenv = deepCopyIRTypeEnv( in->tyenv );
529 flatten_Stmt( out, in->stmts[i] );
530 out->next = flatten_Expr( out, in->next );
531 out->jumpkind = in->jumpkind;
532 out->offsIP = in->offsIP;
533 return out;
908 /* Need to throw out from the env, any part of it which
913 out env; and (3) if (1) was true, add the write done by
961 out. */
1035 slower out of line general case. Saves a few insns. */
2110 out, since the opportunity to do so exists. */
2675 /* fall out into the reconstruct-the-exit code. */
2695 IRSB* out;
2702 Int fixups[N_FIXUPS]; /* indices in the stmt array of 'out' */
2705 out = emptyIRSB();
2706 out->tyenv = deepCopyIRTypeEnv( in->tyenv );
2747 /* 't1 = t2' -- don't add to BB; will be optimized out */
2769 folds out the case 0:I1 by itself. */
2780 fixups[n_fixups++] = out->stmts_used;
2781 addStmtToIRSB( out, IRStmt_NoOp() );
2793 addStmtToIRSB( out, st2 );
2802 out->next = subst_Expr( env, in->next );
2803 out->jumpkind = in->jumpkind;
2804 out->offsIP = in->offsIP;
2812 vassert(ix >= 0 && ix+1 < out->stmts_used);
2813 IRStmt* nop = out->stmts[ix];
2814 IRStmt* lgu = out->stmts[ix+1];
2821 /* Figure out the load and result types, and the implied
2836 IRTemp tLoaded = newIRTemp(out->tyenv, cvtArg);
2837 out->stmts[ix]
2842 out->stmts[ix+1]
2849 return out;
3308 static void irExprVec_to_TmpOrConsts ( /*OUT*/TmpOrConst** outs,
3309 /*OUT*/Int* nOuts,
3930 /* Figure out if tmp can be expressed as tmp2 +32 const, for some
3995 Find out if var can be expressed as var2 + con2. */
4627 /* First off, figure out if we can unroll this loop. Do this
5877 - find out if there are any GetIs and PutIs
5878 - find out if there are any floating or vector-typed temporaries
5881 static void considerExpensives ( /*OUT*/Bool* hasGetIorPutI,
5882 /*OUT*/Bool* hasVorFtemps,
6009 /* First flatten the block out, since all other
6022 /* Now do a preliminary cleanup pass, and figure out if we also