Module ImportFrom alias ImportFrom alias alias ImportFrom alias alias alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr Str TupleLoad Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str TupleLoad Str NameLoad TupleLoad Str Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr FunctionDef arguments args defaults body Assign NameStore Call NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad NameLoad Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Assert Call NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad NameLoad Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Assert UnaryOpNot Call NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad NameLoad Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Assert UnaryOpNot Call NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad NameLoad Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListLoad NameLoad Assign NameStore Call NameLoad NameLoad Num Assert CompareIn Str ListComp AttributeLoad NameLoad attr comprehension NameStore AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad NameLoad Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListLoad NameLoad Assign NameStore Call NameLoad NameLoad Num Assert CompareIn Str ListComp AttributeLoad NameLoad attr comprehension NameStore AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args defaults body FunctionDef arguments args NameParam defaults body If CompareLt NameLoad Num body If CompareEq NameLoad Num body Return BinOpAdd NameLoad Num orelse Return BinOpAdd NameLoad Num orelse If CompareEq NameLoad Num body Return BinOpSub NameLoad Num orelse Return BinOpSub NameLoad Num decorator_list Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Assert CompareEq Call NameLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Num Assert CompareEq Call NameLoad SubscriptLoad NameLoad Index AttributeLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Num attr Num Assert CompareEq Call NameLoad SubscriptLoad NameLoad Index AttributeLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Num attr Num decorator_list FunctionDef arguments args defaults body FunctionDef arguments args NameParam defaults body Assign NameStore Num For NameStore Call NameLoad NameLoad body AugAssignAdd NameStore Num For NameStore Call NameLoad NameLoad body AugAssignAdd NameStore Num Return NameLoad decorator_list Assign NameStore Call NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad ListLoad NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assert CompareEq Call NameLoad NameLoad Num decorator_list FunctionDef arguments args defaults body FunctionDef arguments args NameParam defaults body Assign NameStore Num For NameStore Call NameLoad NameLoad body AugAssignAdd NameStore Num For NameStore Call NameLoad NameLoad body AugAssignAdd NameStore Num Return NameLoad decorator_list Assign NameStore Call NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad ListLoad NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assert CompareEq Call NameLoad NameLoad Num decorator_list FunctionDef arguments args defaults body FunctionDef arguments args NameParam defaults body If CompareLtE NameLoad Num body Return Num Return Call NameLoad BinOpSub NameLoad Num decorator_list Assign NameStore Call NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad ListLoad NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assert CompareEq NameLoad ListLoad Assign NameStore Call NameLoad NameLoad Assert CompareEq Call NameLoad NameLoad Num decorator_list FunctionDef arguments args defaults body ClassDef bases body Pass decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Num Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Num If CompareGt NameLoad Num body Assign NameStore NameLoad orelse Assign NameStore NameLoad Return AttributeLoad NameLoad attr decorator_list Assign NameStore Call NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad ListLoad NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assert CompareEq NameLoad ListLoad Assign NameStore Call NameLoad NameLoad Assert CompareEq Call NameLoad NameLoad Num decorator_list FunctionDef arguments args defaults body Import alias FunctionDef arguments args NameParam defaults body Return TupleLoad Num Num decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call NameLoad Call NameLoad NameLoad Assign NameStore Str If CompareGtE NameLoad Num body Assign NameStore BinOpAdd BinOpAdd BinOpMod Str TupleLoad Num NameLoad NameLoad Str BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Num NameLoad If CompareEq NameLoad Num body Expr Call NameLoad BinOpSub NameLoad Num decorator_list Assign NameStore Call NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad ListLoad NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assert CompareEq NameLoad ListLoad Assign NameStore Call NameLoad NameLoad Assert CompareEq Call NameLoad NameLoad Num decorator_list
N/A pypy.translator.unsimplify varoftype pypy.translator.translator TranslationContext graphof pypy.translator.backendopt.support needs_conservative_livevar_calculation split_block_with_keepalive find_loop_blocks find_backedges compute_reachability pypy.rpython.rtyper LowLevelOpList pypy.rpython.lltypesystem lltype pypy.objspace.flow model N/A NonGcB N/A N/A lltype Struct B N/A x N/A lltype Signed N/A GcA N/A N/A lltype GcStruct A N/A b NonGcB N/A c N/A N/A lltype Ptr N/A N/A lltype FuncType N/A N/A lltype Void test_nclc_should_be_true N/A N/A N/A N/A N/A llops N/A LowLevelOpList N/A ptr_a N/A varoftype N/A N/A lltype Ptr GcA N/A v_res N/A N/A llops genop getsubstruct N/A ptr_a N/A N/A model Constant b N/A lltype Void resulttype N/A N/A lltype Ptr NonGcB N/A block N/A N/A model Block N/A ptr_a N/A N/A N/A N/A block operations extend llops N/A N/A N/A block closeblock N/A N/A model Link N/A v_res None N/A N/A needs_conservative_livevar_calculation block N/A test_nclc_nongc_not_passed_on N/A N/A N/A N/A N/A llops N/A LowLevelOpList N/A ptr_a N/A varoftype N/A N/A lltype Ptr GcA N/A v_res N/A N/A llops genop getsubstruct N/A ptr_a N/A N/A model Constant b N/A lltype Void resulttype N/A N/A lltype Ptr NonGcB N/A block N/A N/A model Block N/A ptr_a N/A N/A N/A N/A block operations extend llops N/A N/A N/A block closeblock N/A N/A model Link N/A ptr_a None N/A N/A N/A needs_conservative_livevar_calculation block N/A test_nclc_ignore_functype N/A N/A N/A N/A N/A llops N/A LowLevelOpList N/A ptr_a N/A varoftype N/A N/A lltype Ptr GcA N/A v_res N/A N/A llops genop getfield N/A ptr_a N/A N/A model Constant c N/A lltype Void resulttype N/A GcA c N/A block N/A N/A model Block N/A ptr_a N/A N/A N/A N/A block operations extend llops N/A N/A N/A block closeblock N/A N/A model Link N/A v_res None N/A N/A N/A needs_conservative_livevar_calculation block N/A test_sbwk_should_insert_keepalives N/A N/A N/A N/A N/A llops N/A LowLevelOpList N/A ptr_a N/A varoftype N/A N/A lltype Ptr GcA N/A v_res N/A N/A llops genop getfield N/A ptr_a N/A N/A model Constant b N/A lltype Void resulttype N/A N/A lltype Ptr NonGcB N/A N/A N/A llops genop direct_call N/A N/A N/A model Constant None N/A lltype Void v_res resulttype N/A lltype Void N/A block N/A N/A model Block N/A ptr_a N/A N/A N/A N/A block operations extend llops N/A N/A N/A block closeblock N/A N/A model Link N/A None N/A link N/A split_block_with_keepalive block 1 N/A N/A keepalive N/A N/A op opname N/A op N/A N/A link target operations N/A test_sbwk_should_insert_keepalives_2 N/A N/A N/A N/A N/A llops N/A LowLevelOpList N/A ptr_a N/A varoftype N/A N/A lltype Ptr GcA N/A v_res N/A N/A llops genop getfield N/A ptr_a N/A N/A model Constant b N/A lltype Void resulttype N/A N/A lltype Ptr NonGcB N/A N/A N/A llops genop direct_call N/A N/A N/A model Constant None N/A lltype Void resulttype N/A lltype Void N/A N/A N/A llops genop direct_call N/A N/A N/A model Constant None N/A lltype Void v_res resulttype N/A lltype Void N/A block N/A N/A model Block N/A ptr_a N/A N/A N/A N/A block operations extend llops N/A N/A N/A block closeblock N/A N/A model Link N/A None N/A link N/A split_block_with_keepalive block 1 N/A N/A keepalive N/A N/A op opname N/A op N/A N/A link target operations N/A test_simple_compute_reachability N/A N/A N/A N/A f N/A N/A x N/A N/A N/A N/A x 0 N/A N/A N/A x -1 N/A N/A N/A x 1 N/A N/A N/A x 2 N/A N/A N/A x 1 N/A N/A N/A x 1 N/A N/A N/A x 2 N/A N/A t N/A TranslationContext N/A g N/A N/A t buildflowgraph f N/A reach N/A compute_reachability g N/A N/A N/A len N/A reach N/A N/A g startblock 7 N/A N/A N/A len N/A reach N/A N/A N/A N/A N/A g startblock exits N/A 0 target 3 N/A N/A N/A len N/A reach N/A N/A N/A N/A N/A g startblock exits N/A 1 target 3 N/A test_find_backedges N/A N/A N/A N/A f N/A N/A k N/A N/A N/A result 0 N/A i N/A range k N/A N/A result 1 N/A j N/A range k N/A N/A result 1 N/A result N/A N/A t N/A TranslationContext N/A N/A N/A N/A N/A t buildannotator build_types f N/A int N/A N/A N/A N/A N/A t buildrtyper specialize N/A graph N/A graphof t f N/A backedges N/A find_backedges graph N/A N/A N/A len backedges 2 N/A test_find_loop_blocks N/A N/A N/A N/A f N/A N/A k N/A N/A N/A result 0 N/A i N/A range k N/A N/A result 1 N/A j N/A range k N/A N/A result 1 N/A result N/A N/A t N/A TranslationContext N/A N/A N/A N/A N/A t buildannotator build_types f N/A int N/A N/A N/A N/A N/A t buildrtyper specialize N/A graph N/A graphof t f N/A loop_blocks N/A find_loop_blocks graph N/A N/A N/A len loop_blocks 4 N/A test_find_loop_blocks_simple N/A N/A N/A N/A f N/A N/A a N/A N/A N/A N/A a 0 N/A N/A 1 N/A N/A f N/A a 1 N/A N/A t N/A TranslationContext N/A N/A N/A N/A N/A t buildannotator build_types f N/A int N/A N/A N/A N/A N/A t buildrtyper specialize N/A graph N/A graphof t f N/A backedges N/A find_backedges graph N/A N/A backedges N/A N/A loop_blocks N/A find_loop_blocks graph N/A N/A N/A len loop_blocks 0 N/A test_find_loop_blocks2 N/A N/A N/A N/A A N/A N/A N/A N/A f N/A N/A n N/A N/A N/A a1 N/A A N/A N/A a1 x 1 N/A a2 N/A A N/A N/A a2 x 2 N/A N/A n 0 N/A N/A a a1 N/A N/A a a2 N/A N/A a x N/A N/A t N/A TranslationContext N/A N/A N/A N/A N/A t buildannotator build_types f N/A int N/A N/A N/A N/A N/A t buildrtyper specialize N/A graph N/A graphof t f N/A backedges N/A find_backedges graph N/A N/A backedges N/A N/A loop_blocks N/A find_loop_blocks graph N/A N/A N/A len loop_blocks 0 N/A test_find_loop_blocks3 N/A N/A N/A N/A N/A os ps N/A N/A loops N/A N/A N/A N/A 42.0 42.1 N/A f N/A N/A loops N/A N/A N/A N/A benchtime stones N/A ps N/A abs loops N/A s N/A N/A loops 0 N/A N/A s N/A N/A N/A RPystone(%s) time for %d passes = %f N/A 23 loops benchtime N/A This machine benchmarks at %f pystones/second stones N/A N/A N/A os write 1 s N/A N/A loops 12345 N/A N/A N/A f N/A loops 1 N/A N/A t N/A TranslationContext N/A N/A N/A N/A N/A t buildannotator build_types f N/A int N/A N/A N/A N/A N/A t buildrtyper specialize N/A graph N/A graphof t f N/A backedges N/A find_backedges graph N/A N/A backedges N/A N/A loop_blocks N/A find_loop_blocks graph N/A N/A N/A len loop_blocks 0 N/A