opcode.getOpcode() != RegOps.CONST) { TypeBearer type = insn.getResult().getTypeBearer(); if (type.isConstant() && type.getBasicType() == Type.BT_INT) {
opcode.getOpcode() != RegOps.CONST) { TypeBearer type = insn.getResult().getTypeBearer(); if (type.isConstant() && type.getBasicType() == Type.BT_INT) {
opcode.getOpcode() != RegOps.CONST) { TypeBearer type = insn.getResult().getTypeBearer(); if (type.isConstant() && type.getBasicType() == Type.BT_INT) {
opcode.getOpcode() != RegOps.CONST) { TypeBearer type = insn.getResult().getTypeBearer(); if (type.isConstant() && type.getBasicType() == Type.BT_INT) {
opcode.getOpcode() != RegOps.CONST) { TypeBearer type = insn.getResult().getTypeBearer(); if (type.isConstant() && type.getBasicType() == Type.BT_INT) {
opcode.getOpcode() != RegOps.CONST) { TypeBearer type = insn.getResult().getTypeBearer(); if (type.isConstant() && type.getBasicType() == Type.BT_INT) {
opcode.getOpcode() != RegOps.CONST) { TypeBearer type = insn.getResult().getTypeBearer(); if (type.isConstant() && type.getBasicType() == Type.BT_INT) {
TypeBearer typeBearer = defn.getResult().getTypeBearer(); if (typeBearer.isConstant()) {
/** {@inheritDoc} */ @Override public Insn withLastSourceLiteral() { RegisterSpecList sources = getSources(); int szSources = sources.size(); if (szSources == 0) { return this; } TypeBearer lastType = sources.get(szSources - 1).getTypeBearer(); if (!lastType.isConstant()) { return this; } Constant cst = (Constant) lastType; RegisterSpecList newSources = sources.withoutLast(); Rop newRop; try { newRop = Rops.ropFor(getOpcode().getOpcode(), getResult(), newSources, (Constant)lastType); } catch (IllegalArgumentException ex) { // There's no rop for this case return this; } return new PlainCstInsn(newRop, getPosition(), getResult(), newSources, cst); }
if (!lastType.isConstant()) { if (szSources == 2 && firstType.isConstant()) { Constant cst = (Constant) firstType; RegisterSpecList newSources = sources.withoutFirst();
if (!lastType.isConstant()) { if (szSources == 2 && firstType.isConstant()) { Constant cst = (Constant) firstType; RegisterSpecList newSources = sources.withoutFirst();
if (!lastType.isConstant()) { if (szSources == 2 && firstType.isConstant()) { Constant cst = (Constant) firstType; RegisterSpecList newSources = sources.withoutFirst();
if (!lastType.isConstant()) { if (szSources == 2 && firstType.isConstant()) { Constant cst = (Constant) firstType; RegisterSpecList newSources = sources.withoutFirst();
if (!lastType.isConstant()) { if (szSources == 2 && firstType.isConstant()) { Constant cst = (Constant) firstType; RegisterSpecList newSources = sources.withoutFirst();
if (!lastType.isConstant()) { if (szSources == 2 && firstType.isConstant()) { Constant cst = (Constant) firstType; RegisterSpecList newSources = sources.withoutFirst();
if (!lastType.isConstant()) { if (szSources == 2 && firstType.isConstant()) { Constant cst = (Constant) firstType; RegisterSpecList newSources = sources.withoutFirst();
TypeBearer typeBearer = defn.getResult().getTypeBearer(); if (typeBearer.isConstant()) {
TypeBearer typeBearer = defn.getResult().getTypeBearer(); if (typeBearer.isConstant()) {
TypeBearer typeBearer = defn.getResult().getTypeBearer(); if (typeBearer.isConstant()) {
TypeBearer typeBearer = defn.getResult().getTypeBearer(); if (typeBearer.isConstant()) {