Class AbstractBytecodeCompiler

    • Field Detail

      • OBJECT_TYPE

        public static final org.objectweb.asm.Type OBJECT_TYPE
    • Constructor Detail

      • AbstractBytecodeCompiler

        public AbstractBytecodeCompiler()
    • Method Detail

      • getIns

        public static int getIns​(int opcode,
                                 IRType type)
      • isWide

        public static boolean isWide​(IRType type)
      • compileConditionAssignment

        public static void compileConditionAssignment​(IRExpression expression,
                                                      org.objectweb.asm.MethodVisitor mv)
      • isNotPartOfBooleanExpr

        public static boolean isNotPartOfBooleanExpr​(IRExpression expression)
      • negateOpcode

        protected static int negateOpcode​(int op)