Module Import alias ImportFrom alias alias alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore ListComp SubscriptLoad NameLoad Slice Num comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Str FunctionDef arguments args defaults body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assert CompareEq NameLoad AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assert CompareEq Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Num Num Assert CompareEq Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Str TupleLoad Str AttributeLoad NameLoad attr keyword Dict Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assert CompareEq Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Str Num Assign NameStore Call AttributeLoad NameLoad attr Str TupleLoad Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str decorator_list FunctionDef arguments args defaults body ImportFrom alias FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Assign NameStore Call NameLoad NameLoad ListLoad Num Num keyword Call NameLoad Assert CompareEq NameLoad Num decorator_list FunctionDef arguments args defaults body ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr Str TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Call NameLoad Str Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Num Return BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Assign NameStore Call NameLoad NameLoad ListLoad keyword Call NameLoad Assert CompareEq NameLoad Num decorator_list FunctionDef arguments args defaults body ImportFrom alias alias Assert Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad Call NameLoad Assert Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad Call NameLoad Assert UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad Call NameLoad Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assert UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad NameLoad Call NameLoad Str Call NameLoad Assert UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad NameLoad Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assert UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad NameLoad Call NameLoad Call NameLoad Assert UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad NameLoad Call NameLoad Assert Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr keyword Dict Str NameLoad Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assert UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad NameLoad Call NameLoad Str Call NameLoad Assert Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad NameLoad Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Dict Str NameLoad Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assert UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad NameLoad Call NameLoad Call NameLoad Assert Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad NameLoad Call NameLoad Assert Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr keyword Dict Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Str Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assert UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad NameLoad Call NameLoad Str Call NameLoad Assert UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad NameLoad Call NameLoad Str Call NameLoad Assert Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad NameLoad Call NameLoad Str Assert UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad NameLoad Call NameLoad Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr Str TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr keyword Dict Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr keyword Dict Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assert CompareEq Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Str Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assert CompareEq Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Str Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Str Assert CompareEq Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Str Num Assert CompareEq Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Str Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args defaults body For NameStore NameLoad body Assert CompareIn NameLoad NameLoad decorator_list FunctionDef arguments args defaults body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Continue If Call AttributeLoad NameLoad attr Str body Continue Assert CompareIn NameLoad NameLoad decorator_list
N/A N/A py pypy.rpython.lltypesystem.lloperation LL_OPERATIONS llop void pypy.rpython.lltypesystem lltype opimpl pypy.rpython.ootypesystem ootype ooopimpl pypy.rpython.llinterp LLFrame pypy.rpython.test.test_llinterp interpret pypy.rpython rclass N/A LL_INTERP_OPERATIONS N/A N/A name N/A 3 N/A name N/A N/A N/A LLFrame __dict__ keys N/A N/A name startswith op_ test_canfold_opimpl_complete N/A N/A N/A N/A N/A N/A opname llop N/A N/A LL_OPERATIONS items N/A N/A N/A opname N/A llop opname N/A N/A llop canfold N/A N/A N/A llop oo N/A N/A func N/A N/A ooopimpl get_op_impl opname N/A N/A func N/A N/A opimpl get_op_impl opname N/A N/A callable func N/A test_llop_fold N/A N/A N/A N/A N/A N/A N/A N/A llop int_add N/A lltype Signed 10 2 12 N/A N/A N/A N/A llop int_add N/A lltype Signed -6 -7 -13 N/A S1 N/A N/A lltype GcStruct S1 N/A x N/A lltype Signed hints N/A immutable True N/A s1 N/A N/A lltype malloc S1 N/A N/A s1 x 123 N/A N/A N/A N/A llop getfield N/A lltype Signed s1 x 123 N/A S2 N/A N/A lltype GcStruct S2 N/A x N/A lltype Signed N/A s2 N/A N/A lltype malloc S2 N/A N/A s2 x 123 N/A N/A N/A N/A py test raises TypeError llop.getfield(lltype.Signed, s2, 'x') N/A test_llop_interp N/A N/A N/A N/A pypy.rpython.annlowlevel LowLevelAnnotatorPolicy llf N/A N/A x y N/A N/A N/A N/A N/A llop int_add N/A lltype Signed x y N/A N/A res N/A interpret llf N/A 5 7 policy N/A LowLevelAnnotatorPolicy N/A N/A res 12 N/A test_llop_with_voids_interp N/A N/A N/A N/A pypy.rpython.annlowlevel LowLevelAnnotatorPolicy N/A S N/A N/A lltype GcStruct S N/A x N/A lltype Signed N/A y N/A lltype Signed N/A name_y N/A void y llf N/A N/A N/A N/A N/A s N/A N/A lltype malloc S N/A N/A N/A llop bare_setfield N/A lltype Void s N/A void x 3 N/A N/A N/A llop bare_setfield N/A lltype Void s name_y 2 N/A N/A N/A s x N/A s y N/A N/A res N/A interpret llf N/A policy N/A LowLevelAnnotatorPolicy N/A N/A res 5 N/A test_is_pure N/A N/A N/A N/A pypy.objspace.flow.model Variable Constant N/A N/A N/A N/A llop bool_not is_pure N/A N/A Variable N/A N/A N/A N/A llop debug_assert is_pure N/A N/A Variable N/A N/A N/A N/A N/A llop int_add_ovf is_pure N/A N/A Variable N/A Variable N/A S1 N/A N/A lltype GcStruct S N/A x N/A lltype Signed N/A y N/A lltype Signed N/A v_s1 N/A Variable N/A N/A v_s1 concretetype N/A N/A lltype Ptr S1 N/A N/A N/A N/A N/A llop setfield is_pure N/A v_s1 N/A Constant x N/A Variable N/A N/A N/A N/A N/A llop getfield is_pure N/A v_s1 N/A Constant y N/A A1 N/A N/A lltype GcArray N/A lltype Signed N/A v_a1 N/A Variable N/A N/A v_a1 concretetype N/A N/A lltype Ptr A1 N/A N/A N/A N/A N/A llop setarrayitem is_pure N/A v_a1 N/A Variable N/A Variable N/A N/A N/A N/A N/A llop getarrayitem is_pure N/A v_a1 N/A Variable N/A N/A N/A N/A llop getarraysize is_pure N/A v_a1 N/A S2 N/A N/A lltype GcStruct S N/A x N/A lltype Signed N/A y N/A lltype Signed hints N/A immutable True N/A v_s2 N/A Variable N/A N/A v_s2 concretetype N/A N/A lltype Ptr S2 N/A N/A N/A N/A N/A llop setfield is_pure N/A v_s2 N/A Constant x N/A Variable N/A N/A N/A N/A llop getfield is_pure N/A v_s2 N/A Constant y N/A A2 N/A N/A lltype GcArray N/A lltype Signed hints N/A immutable True N/A v_a2 N/A Variable N/A N/A v_a2 concretetype N/A N/A lltype Ptr A2 N/A N/A N/A N/A N/A llop setarrayitem is_pure N/A v_a2 N/A Variable N/A Variable N/A N/A N/A N/A llop getarrayitem is_pure N/A v_a2 N/A Variable N/A N/A N/A N/A llop getarraysize is_pure N/A v_a2 N/A accessor N/A N/A rclass FieldListAccessor N/A S3 N/A N/A lltype GcStruct S N/A x N/A lltype Signed N/A y N/A lltype Signed hints N/A immutable_fields accessor N/A N/A N/A accessor initialize S3 N/A x N/A v_s3 N/A Variable N/A N/A v_s3 concretetype N/A N/A lltype Ptr S3 N/A N/A N/A N/A N/A llop setfield is_pure N/A v_s3 N/A Constant x N/A Variable N/A N/A N/A N/A N/A llop setfield is_pure N/A v_s3 N/A Constant y N/A Variable N/A N/A N/A N/A llop getfield is_pure N/A v_s3 N/A Constant x N/A N/A N/A N/A N/A llop getfield is_pure N/A v_s3 N/A Constant y N/A test_getfield_pure N/A N/A N/A N/A N/A S1 N/A N/A lltype GcStruct S N/A x N/A lltype Signed N/A y N/A lltype Signed N/A S2 N/A N/A lltype GcStruct S N/A x N/A lltype Signed N/A y N/A lltype Signed hints N/A immutable True N/A accessor N/A N/A rclass FieldListAccessor N/A S3 N/A N/A lltype GcStruct S N/A x N/A lltype Signed N/A y N/A lltype Signed hints N/A immutable_fields accessor N/A N/A N/A accessor initialize S3 N/A x N/A s1 N/A N/A lltype malloc S1 N/A N/A s1 x 45 N/A N/A N/A N/A py test raises TypeError N/A llop getfield N/A lltype Signed s1 x N/A s2 N/A N/A lltype malloc S2 N/A N/A s2 x 45 N/A N/A N/A N/A llop getfield N/A lltype Signed s2 x 45 N/A s3 N/A N/A lltype malloc S3 N/A N/A s3 x 46 N/A N/A s3 y 47 N/A N/A N/A N/A llop getfield N/A lltype Signed s3 x 46 N/A N/A N/A N/A py test raises TypeError N/A llop getfield N/A lltype Signed s3 y N/A N/A N/A N/A py test raises TypeError N/A llop getinteriorfield N/A lltype Signed s1 x N/A N/A N/A N/A llop getinteriorfield N/A lltype Signed s2 x 45 N/A N/A N/A N/A llop getinteriorfield N/A lltype Signed s3 x 46 N/A N/A N/A N/A py test raises TypeError N/A llop getinteriorfield N/A lltype Signed s3 y N/A test_table_complete N/A N/A N/A N/A N/A opname LL_INTERP_OPERATIONS N/A N/A N/A opname LL_OPERATIONS N/A test_llinterp_complete N/A N/A N/A N/A N/A N/A opname llop N/A N/A LL_OPERATIONS items N/A N/A N/A llop canfold N/A N/A N/A N/A N/A opname startswith gc_x_ N/A N/A N/A N/A opname LL_INTERP_OPERATIONS N/A