Inherits from
- CXXCoder: SciPy.weave.bytecodecompiler.CXXCoder
Attributes
Inherited from base classes
Method summary
Inherited from base classes
- BINARY_ADD(self, pc)
- BINARY_AND(self, pc)
- BINARY_DIVIDE(self, pc)
- BINARY_LSHIFT(self, pc)
- BINARY_MODULO(self, pc)
- BINARY_MULTIPLY(self, pc)
- BINARY_OR(self, pc)
- BINARY_POWER(self, pc)
- BINARY_RSHIFT(self, pc)
- BINARY_SUBSCR(self, pc)
- BINARY_SUBTRACT(self, pc)
- BINARY_XOR(self, pc)
- BREAK_LOOP(self, pc)
- BUILD_CLASS(self, pc)
- BUILD_LIST(self, pc, count)
- BUILD_MAP(self, pc, zero)
- BUILD_SLICE(self, pc, argc)
- BUILD_TUPLE(self, pc, count)
- CALL_FUNCTION(self, pc, argc)
- CALL_FUNCTION_KW(self, pc, argc)
- CALL_FUNCTION_VAR(self, pc, argc)
- CALL_FUNCTION_VAR_KW(self, pc, argc)
- COMPARE_OP(self, pc, opname)
- DELETE_ATTR(self, pc, namei)
- DELETE_FAST(self, pc, var_num)
- DELETE_GLOBAL(self, pc, namei)
- DELETE_NAME(self, pc, namei)
- DELETE_SLICE_0(self, pc)
- DELETE_SLICE_1(self, pc)
- DELETE_SLICE_2(self, pc)
- DELETE_SLICE_3(self, pc)
- DELETE_SUBSCR(self, pc)
- DUP_TOP(self, pc)
- DUP_TOPX(self, pc, count)
- END_FINALLY(self, pc)
- EXEC_STMT(self, pc)
- EXTENDED_ARG(self, pc, ext)
- FOR_LOOP(self, pc, delta)
- IMPORT_FROM(self, pc, namei)
- IMPORT_NAME(self, pc, namei)
- IMPORT_STAR(self, pc)
- INPLACE_ADD(self, pc)
- INPLACE_AND(self, pc)
- INPLACE_DIVIDE(self, pc)
- INPLACE_LSHIFT(self, pc)
- INPLACE_MODULO(self, pc)
- INPLACE_MULTIPLY(self, pc)
- INPLACE_OR(self, pc)
- INPLACE_POWER(self, pc)
- INPLACE_RSHIFT(self, pc)
- INPLACE_SUBTRACT(self, pc)
- INPLACE_XOR(self, pc)
- JUMP_ABSOLUTE(self, pc, target)
- JUMP_FORWARD(self, pc, delta)
- JUMP_IF_FALSE(self, pc, delta)
- JUMP_IF_TRUE(self, pc, delta)
- LOAD_ATTR(self, pc, namei)
- LOAD_CLOSURE(self, pc, i)
- LOAD_CONST(self, pc, consti)
- LOAD_DEREF(self, pc, i)
- LOAD_FAST(self, pc, var_num)
- LOAD_GLOBAL(self, pc, var_num)
- LOAD_LOCALS(self, pc)
- LOAD_NAME(self, pc, namei)
- MAKE_CLOSURE(self, pc, argc)
- MAKE_FUNCTION(self, pc, argc)
- POP_BLOCK(self, pc)
- POP_TOP(self, pc)
- PRINT_EXPR(self, pc)
- PRINT_ITEM(self, pc)
- PRINT_ITEM_TO(self, pc)
- PRINT_NEWLINE(self, pc)
- PRINT_NEWLINE_TO(self, pc)
- RAISE_VARARGS(self, pc, argc)
- RETURN_VALUE(self, pc)
- ROT_FOUR(self, pc)
- ROT_THREE(self, pc)
- ROT_TWO(self, pc)
- SETUP_EXCEPT(self, pc, delta)
- SETUP_FINALLY(self, pc, delta)
- SETUP_LOOP(self, pc, delta)
- SET_LINENO(self, pc, lineno)
- SLICE_0(self, pc)
- SLICE_1(self, pc)
- SLICE_2(self, pc)
- SLICE_3(self, pc)
- STOP_CODE(self, pc)
- STORE_ATTR(self, pc, namei)
- STORE_DEREF(self, pc, i)
- STORE_FAST(self, pc, var_num)
- STORE_GLOBAL(self, pc, var_num)
- STORE_NAME(self, pc, namei)
- STORE_SLICE_0(self, pc)
- STORE_SLICE_1(self, pc)
- STORE_SLICE_2(self, pc)
- STORE_SLICE_3(self, pc)
- STORE_SUBSCR(self, pc)
- UNARY_CONVERT(self, pc)
- UNARY_INVERT(self, pc)
- UNARY_NEGATIVE(self, pc)
- UNARY_NOT(self, pc)
- UNARY_POSITIVE(self, pc)
- UNPACK_SEQUENCE(self, pc, count)
- binop(self, pc, symbol)
- cmp_op(self, opname)
- codeup(self, rhs, rhs_type)
- dedent(self)
- emit(self, s)
- emit_value(self, v)
- evaluate(self, pc, code)
- execute(self, pc, opcode, argument)
- fetch(self, pc, code)
- generate(self)
- global_info(self, var_num)
- indent(self)
- multiarg(self)
- pop(self)
- popTuple(self)
- post(self, pc, action)
- push(self, v, t)
- pushTuple(self, V, T)
- unique(self)
- wrapped_code(self)
Methods
- __init__(self, f, signature, name = None)
- function_by_signature(self, signature)
- function_code(self)
- python_function_definition_code(self)
- typedef_by_value(self, v)