Home
last modified time | relevance | path

Searched refs:canBeFolded (Results 1 – 9 of 9) sorted by relevance

/external/r8/src/main/java/com/android/tools/r8/ir/code/
DNot.java21 public boolean canBeFolded() { in canBeFolded() method in Not
27 assert canBeFolded(); in fold()
DNeg.java23 public boolean canBeFolded() { in canBeFolded() method in Neg
31 assert canBeFolded(); in fold()
DLogicalBinop.java29 public boolean canBeFolded() { in canBeFolded() method in LogicalBinop
35 assert canBeFolded(); in fold()
DRem.java90 public boolean canBeFolded() { in canBeFolded() method in Rem
91 return super.canBeFolded() && !rightValue().getConstInstruction().asConstNumber().isZero(); in canBeFolded()
DDiv.java90 public boolean canBeFolded() { in canBeFolded() method in Div
91 return super.canBeFolded() && !rightValue().getConstInstruction().asConstNumber().isZero(); in canBeFolded()
DArithmeticBinop.java38 public boolean canBeFolded() { in canBeFolded() method in ArithmeticBinop
57 assert canBeFolded(); in fold()
DCmp.java145 public boolean canBeFolded() { in canBeFolded() method in Cmp
151 assert canBeFolded(); in fold()
DInstruction.java833 public boolean canBeFolded() { in canBeFolded() method in Instruction
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/
DCodeRewriter.java787 private boolean canBeFolded(Instruction instruction) { in canBeFolded() method in CodeRewriter
788 return (instruction.isBinop() && instruction.asBinop().canBeFolded()) || in canBeFolded()
789 (instruction.isUnop() && instruction.asUnop().canBeFolded()); in canBeFolded()
800 if (canBeFolded(current)) { in foldConstants()