Home | History | Annotate | Download | only in priv

Lines Matching refs:IRTemp_INVALID

156 /* MOD.  Initially IRTemp_INVALID.  If the r15 branch to be generated
159 IRTemp_INVALID. */
336 if (guardT == IRTemp_INVALID) {
349 if (guardT == IRTemp_INVALID) {
578 register: if guardT == IRTemp_INVALID then the write is
594 if (guardT == IRTemp_INVALID) {
607 vassert(r15guard == IRTemp_INVALID);
618 if guardT == IRTemp_INVALID then the write is unconditional. */
627 if (guardT == IRTemp_INVALID) {
714 register: if guardT == IRTemp_INVALID then the write is
722 if (guardT == IRTemp_INVALID) {
757 writes to the register: if guardT == IRTemp_INVALID then the write
765 if (guardT == IRTemp_INVALID) {
823 register: if guardT == IRTemp_INVALID then the write is
831 if (guardT == IRTemp_INVALID) {
882 register: if guardT == IRTemp_INVALID then the write is
890 if (guardT == IRTemp_INVALID) {
918 if (guardT == IRTemp_INVALID) {
1309 guard is IRTemp_INVALID then it's unconditional, else it holds a
1320 if (guardT == IRTemp_INVALID) {
1402 vassert(guardT != IRTemp_INVALID);
1419 vassert(guardT != IRTemp_INVALID);
1437 vassert(guardT != IRTemp_INVALID);
1454 vassert(t != IRTemp_INVALID);
2293 vassert(shop && *shop == IRTemp_INVALID);
2297 vassert(*shco == IRTemp_INVALID);
2810 put*Reg functions. In ARM mode condT is always IRTemp_INVALID
6629 IRTemp arg_d = IRTemp_INVALID;
6630 IRTemp arg_m = IRTemp_INVALID;
6631 IRTemp res = IRTemp_INVALID;
7836 loadLE(Ity_I8, mkexpr(addr))), IRTemp_INVALID);
7840 loadLE(Ity_I16, mkexpr(addr))), IRTemp_INVALID);
7844 loadLE(Ity_I32, mkexpr(addr))), IRTemp_INVALID);
7859 IRTemp_INVALID);
7869 IRTemp_INVALID);
7879 IRTemp_INVALID);
8339 vassert(condT != IRTemp_INVALID);
8341 vassert(condT == IRTemp_INVALID);
8343 /* So now, if condT is not IRTemp_INVALID, we know we're
8380 if (condT != IRTemp_INVALID)
8422 if (condT != IRTemp_INVALID)
8437 IRTemp_INVALID);
8442 IRTemp_INVALID);
8447 IRTemp_INVALID);
8460 IRTemp_INVALID);
8468 IRTemp_INVALID);
8476 IRTemp_INVALID);
8505 putIRegT(rN, e, IRTemp_INVALID);
8507 putIRegA(rN, e, IRTemp_INVALID, Ijk_Boring);
8513 putIRegT(rN, e, IRTemp_INVALID);
8515 putIRegA(rN, e, IRTemp_INVALID, Ijk_Boring);
8572 if (condT != IRTemp_INVALID)
8585 putDRegI64(rD+r, loadLE(Ity_I64, mkexpr(addr)), IRTemp_INVALID);
8627 putDRegI64(rD + 0 * regstep, mkexpr(du0), IRTemp_INVALID);
8628 putDRegI64(rD + 1 * regstep, mkexpr(du1), IRTemp_INVALID);
8662 putDRegI64(rD + 0 * regstep, mkexpr(du0), IRTemp_INVALID);
8663 putDRegI64(rD + 1 * regstep, mkexpr(du1), IRTemp_INVALID);
8664 putDRegI64(rD + 2 * regstep, mkexpr(du2), IRTemp_INVALID);
8665 putDRegI64(rD + 3 * regstep, mkexpr(du3), IRTemp_INVALID);
8704 putDRegI64(rD + 0 * inc, mkexpr(du0), IRTemp_INVALID);
8705 putDRegI64(rD + 1 * inc, mkexpr(du1), IRTemp_INVALID);
8706 putDRegI64(rD + 2 * inc, mkexpr(du2), IRTemp_INVALID);
8744 putDRegI64(rD + 0 * inc, mkexpr(du0), IRTemp_INVALID);
8745 putDRegI64(rD + 1 * inc, mkexpr(du1), IRTemp_INVALID);
8746 putDRegI64(rD + 2 * inc, mkexpr(du2), IRTemp_INVALID);
8747 putDRegI64(rD + 3 * inc, mkexpr(du3), IRTemp_INVALID);
8779 putIRegT(rN, e, IRTemp_INVALID);
8781 putIRegA(rN, e, IRTemp_INVALID, Ijk_Boring);
8826 or IRTemp_INVALID indicating the insn is always executed. In ARM
8827 code, this must always be IRTemp_INVALID because NEON insns are
8852 vassert(condT == IRTemp_INVALID);
8908 or IRTemp_INVALID indicating the insn is always executed.
12636 putIRegA( rN, e, IRTemp_INVALID, Ijk_Boring );
12638 putIRegT( rN, e, IRTemp_INVALID );
12738 putIRegA( r, e, IRTemp_INVALID, jk );
12740 // no: putIRegT( r, e, IRTemp_INVALID );
12760 putIRegA( rN, e, IRTemp_INVALID, Ijk_Boring );
12762 putIRegT( rN, e, IRTemp_INVALID );
12792 or IRTemp_INVALID indicating the insn is always executed.
12886 if (condT != IRTemp_INVALID) {
12891 condT = IRTemp_INVALID;
12901 IRTemp rnTnew = IRTemp_INVALID;
12918 putIRegT(rN, mkexpr(rnTnew), IRTemp_INVALID);
12920 putIRegA(rN, mkexpr(rnTnew), IRTemp_INVALID, Ijk_Boring);
12927 putDReg(dD + i, loadLE(Ity_F64, addr), IRTemp_INVALID);
12938 putIRegT(rN, mkexpr(rnTnew), IRTemp_INVALID);
12940 putIRegA(rN, mkexpr(rnTnew), IRTemp_INVALID, Ijk_Boring);
13023 if (condT != IRTemp_INVALID) {
13028 condT = IRTemp_INVALID;
13038 IRTemp rnTnew = IRTemp_INVALID;
13055 putIRegT(rN, mkexpr(rnTnew), IRTemp_INVALID);
13057 putIRegA(rN, mkexpr(rnTnew), IRTemp_INVALID, Ijk_Boring);
13064 putDReg(dD + i, loadLE(Ity_F64, addr), IRTemp_INVALID);
13075 putIRegT(rN, mkexpr(rnTnew), IRTemp_INVALID);
13077 putIRegA(rN, mkexpr(rnTnew), IRTemp_INVALID, Ijk_Boring);
13432 if (condT != IRTemp_INVALID) {
13437 condT = IRTemp_INVALID;
13445 putDReg(dD, loadLE(Ity_F64,mkexpr(ea)), IRTemp_INVALID);
13590 IRTemp nzcv = IRTemp_INVALID;
13793 if (condT != IRTemp_INVALID) {
13798 condT = IRTemp_INVALID;
13808 IRTemp rnTnew = IRTemp_INVALID;
13825 putIRegT(rN, mkexpr(rnTnew), IRTemp_INVALID);
13827 putIRegA(rN, mkexpr(rnTnew), IRTemp_INVALID, Ijk_Boring);
13834 putFReg(fD + i, loadLE(Ity_F32, addr), IRTemp_INVALID);
13845 putIRegT(rN, mkexpr(rnTnew), IRTemp_INVALID);
13847 putIRegA(rN, mkexpr(rnTnew), IRTemp_INVALID, Ijk_Boring);
13915 if (condT != IRTemp_INVALID) {
13920 condT = IRTemp_INVALID;
13928 putFReg(fD, loadLE(Ity_F32,mkexpr(ea)), IRTemp_INVALID);
14079 IRTemp nzcv = IRTemp_INVALID;
14463 IRTemp_INVALID/*because AL*/, Ijk_Boring );
14516 dres, insn, IRTemp_INVALID/*unconditional*/,
14576 r15guard = IRTemp_INVALID; /* unconditional */
14671 condition temporary at this point (or IRTemp_INVALID, meaning
14676 condT = IRTemp_INVALID;
14706 IRTemp shop = IRTemp_INVALID; /* shifter operand */
14707 IRTemp shco = IRTemp_INVALID; /* shifter carry out */
14711 IRTemp rNt = IRTemp_INVALID;
14712 IRTemp res = IRTemp_INVALID;
14713 IRTemp oldV = IRTemp_INVALID;
14714 IRTemp oldC = IRTemp_INVALID;
14783 vassert(shco == IRTemp_INVALID);
14786 vassert(shco != IRTemp_INVALID);
14831 vassert(shco != IRTemp_INVALID);
14835 vassert(shco == IRTemp_INVALID);
14962 vassert(shco == IRTemp_INVALID);
14965 vassert(shco != IRTemp_INVALID);
15095 IRTemp taT = IRTemp_INVALID;
15100 vassert(taT != IRTemp_INVALID);
15150 /* "rD == 15 ? condT : IRTemp_INVALID": simply
15151 IRTemp_INVALID would be correct in all cases here, and
15160 rD == 15 ? condT : IRTemp_INVALID, jk );
15167 putIRegA( rD, mkexpr(tD), IRTemp_INVALID, Ijk_Boring );
15318 if (bL == 1 && rD == 15 && condT != IRTemp_INVALID) {
15321 condT = IRTemp_INVALID;
15345 IRTemp taT = IRTemp_INVALID;
15350 vassert(taT != IRTemp_INVALID);
15372 putIRegA( rD, mkexpr(newRd), IRTemp_INVALID, Ijk_Boring );
15379 putIRegA( rD, mkexpr(newRd), IRTemp_INVALID, Ijk_Boring );
15386 putIRegA( rD, mkexpr(newRd), IRTemp_INVALID, Ijk_Boring );
15471 if (condT != IRTemp_INVALID) {
15473 condT = IRTemp_INVALID;
15503 if (condT == IRTemp_INVALID) {
15591 if (condT != IRTemp_INVALID) {
15600 IRTemp_INVALID/*because AL*/, Ijk_Boring );
15606 if (condT == IRTemp_INVALID) {
15656 IRTemp oldC = IRTemp_INVALID;
15657 IRTemp oldV = IRTemp_INVALID;
15749 IRTemp oldC = IRTemp_INVALID;
15750 IRTemp oldV = IRTemp_INVALID;
15798 IRTemp oldC = IRTemp_INVALID;
15799 IRTemp oldV = IRTemp_INVALID;
15848 IRTemp oldC = IRTemp_INVALID;
15849 IRTemp oldV = IRTemp_INVALID;
15978 if (condT != IRTemp_INVALID) {
16002 IRTemp tOld = IRTemp_INVALID;
16010 if (condT != IRTemp_INVALID) {
16012 condT = IRTemp_INVALID;
16037 IRTemp_INVALID, Ijk_Boring);
16077 if (condT != IRTemp_INVALID) {
16079 condT = IRTemp_INVALID;
16089 IRTemp_INVALID, Ijk_Boring);
16091 IRTemp_INVALID, Ijk_Boring);
16097 IRTemp_INVALID, Ijk_Boring);
16134 if (condT != IRTemp_INVALID) {
16136 condT = IRTemp_INVALID;
16158 IRTemp_INVALID, Ijk_Boring);
16440 if (bS == 0 && rD+1 == 15 && condT != IRTemp_INVALID) {
16443 condT = IRTemp_INVALID;
16467 IRTemp taT = IRTemp_INVALID;
16472 vassert(taT != IRTemp_INVALID);
16513 putIRegA( rD+0, mkexpr(newRd0), IRTemp_INVALID, Ijk_Boring );
16517 putIRegA( rD+1, mkexpr(newRd1), IRTemp_INVALID, Ijk_Boring );
16741 putIRegA(rT, mkexpr(newRt), IRTemp_INVALID, Ijk_Boring);
16771 putIRegA(rT, mkexpr(newRt), IRTemp_INVALID, Ijk_Boring);
16796 putIRegA(rT, mkexpr(newRt), IRTemp_INVALID, Ijk_Boring);
16826 putIRegA(rT, mkexpr(newRt), IRTemp_INVALID, Ijk_Boring);
16855 putIRegA(rT, mkexpr(newRt), IRTemp_INVALID, Ijk_Boring);
16882 putIRegA(rT, mkexpr(newRt), IRTemp_INVALID, Ijk_Boring);
16911 putIRegA(rT, mkexpr(newRt), IRTemp_INVALID, Ijk_Boring);
16938 putIRegA(rT, mkexpr(newRt), IRTemp_INVALID, Ijk_Boring);
16967 putIRegA(rT, mkexpr(newRt), IRTemp_INVALID, Ijk_Boring);
16994 putIRegA(rT, mkexpr(newRt), IRTemp_INVALID, Ijk_Boring);
17312 if (r15guard == IRTemp_INVALID) {
17412 r15guard = IRTemp_INVALID; /* unconditional */
17424 IRTemp old_itstate = IRTemp_INVALID;
17621 IRTemp condT = IRTemp_INVALID;
17622 IRTemp cond_AND_notInIT_T = IRTemp_INVALID;
17624 IRTemp new_itstate = IRTemp_INVALID;
17625 vassert(old_itstate == IRTemp_INVALID);
17719 temporary at this point (or IRTemp_INVALID, meaning
18179 condT = IRTemp_INVALID;
18205 condT = IRTemp_INVALID;
18210 IRTemp_INVALID );
18273 condT = IRTemp_INVALID;
18323 condT = IRTemp_INVALID;
18419 condT = IRTemp_INVALID;
18434 putIRegT(13, mkexpr(newSP), IRTemp_INVALID);
18473 condT = IRTemp_INVALID;
18507 IRTemp_INVALID );
18512 IRTemp newPC = IRTemp_INVALID;
18521 putIRegT(13, mkexpr(newSP), IRTemp_INVALID);
18600 putIRegT(rD, mkexpr(tD), IRTemp_INVALID);
18625 putIRegT(rD, mkexpr(tD), IRTemp_INVALID);
18646 putIRegT(rD, mkexpr(tD), IRTemp_INVALID);
18664 putIRegT(rD, mkexpr(tD), IRTemp_INVALID);
18686 putIRegT(rD, mkexpr(tD), IRTemp_INVALID);
18793 putIRegT(rD, mkexpr(tD), IRTemp_INVALID);
18815 putIRegT(rD, mkexpr(tD), IRTemp_INVALID);
18840 putIRegT(rD, mkexpr(tD), IRTemp_INVALID);
18865 putIRegT(rD, mkexpr(tD), IRTemp_INVALID);
18889 putIRegT(rD, mkexpr(tD), IRTemp_INVALID);
18907 condT = IRTemp_INVALID;
18923 IRTemp_INVALID
18932 IRTemp_INVALID
18961 condT = IRTemp_INVALID;
18980 IRTemp_INVALID);
19050 condT = IRTemp_INVALID;
19180 condT = IRTemp_INVALID;
19185 IRTemp_INVALID);
19252 condT = IRTemp_INVALID;
19731 IRTemp oldC = bS ? newTemp(Ity_I32) : IRTemp_INVALID;
19777 IRTemp oldC = bS ? newTemp(Ity_I32) : IRTemp_INVALID;
19778 IRTemp oldV = bS ? newTemp(Ity_I32) : IRTemp_INVALID;
19819 IRTemp oldC = bS ? newTemp(Ity_I32) : IRTemp_INVALID;
20053 condT = IRTemp_INVALID;
20131 /* IRTemp_INVALID is OK here because in the case where
20134 putIRegT(rT, mkexpr(newRt), IRTemp_INVALID);
20147 vassert(condT == IRTemp_INVALID); /* due to check above */
20240 condT = IRTemp_INVALID;
20300 /* IRTemp_INVALID is OK here because in the case where
20303 putIRegT(rT, mkexpr(newRt), IRTemp_INVALID);
20310 vassert(condT == IRTemp_INVALID); /* due to check above */
20394 condT = IRTemp_INVALID;
20453 /* IRTemp_INVALID is OK here because in the case where
20456 putIRegT(rT, mkexpr(newRt), IRTemp_INVALID);
20462 vassert(condT == IRTemp_INVALID); /* due to check above */
20551 putIRegT(rT, mkexpr(newRt), IRTemp_INVALID);
20552 putIRegT(rT2, mkexpr(newRt2), IRTemp_INVALID);
20647 condT = IRTemp_INVALID;
20669 condT = IRTemp_INVALID;
21303 putIRegT(rT, mkexpr(res), IRTemp_INVALID);
21324 IRTemp_INVALID);
21345 putIRegT(rT, unop(Iop_64to32, mkexpr(res)), IRTemp_INVALID);
21346 putIRegT(rT2, unop(Iop_64HIto32, mkexpr(res)), IRTemp_INVALID);
21375 putIRegT(rD, mkexpr(resSC32), IRTemp_INVALID);
21404 putIRegT(rD, mkexpr(resSC32), IRTemp_INVALID);
21434 putIRegT(rD, mkexpr(resSC32), IRTemp_INVALID);
21525 putIRegT(rD, IRExpr_Get(OFFB_TPIDRURO, Ity_I32), IRTemp_INVALID);
21565 putIRegT(rT, mkexpr(newRt), IRTemp_INVALID);
21637 putIRegT(rT, mkexpr(newRt), IRTemp_INVALID);
21666 putIRegT(rT, mkexpr(newRt), IRTemp_INVALID);
21712 putIRegT(rT, mkexpr(newRt), IRTemp_INVALID);
21736 putIRegT(rT, mkexpr(newRt), IRTemp_INVALID);
21840 if (old_itstate != IRTemp_INVALID)