Lines Matching refs:cst
29 import com.android.dx.rop.cst.Constant;
30 import com.android.dx.rop.cst.CstString;
31 import com.android.dx.rop.cst.TypedConstant;
105 TypedConstant cst = constantList.get(i);
107 = RegisterSpec.make(ssaMeth.makeNewSsaReg(), cst);
109 Rop constRop = Rops.opConst(cst);
113 new PlainCstInsn(Rops.opConst(cst),
115 RegisterSpecList.EMPTY, cst));
129 StdTypeList.EMPTY, cst));
144 newRegs.put(cst, result);
181 TypedConstant cst = (TypedConstant) typeBearer;
196 if (!(cst instanceof CstString) || !COLLECT_STRINGS) {
216 if (usedByLocal.contains(cst)) {
220 usedByLocal.add(cst);
225 Integer has = countUses.get(cst);
227 countUses.put(cst, 1);
229 countUses.put(cst, has + 1);
347 TypedConstant cst = (TypedConstant) typeBearer;
348 final RegisterSpec newReg = newRegs.get(cst);
359 * TODO: If the same local gets the same cst
363 if (usedByLocal.contains(cst)) {
366 usedByLocal.add(cst);
367 fixLocalAssignment(origReg, newRegs.get(cst));