├── CMakeLists.txt ├── README.md ├── dockerfile ├── Dockerfile └── ccache.conf ├── docs ├── .nojekyll ├── _static │ ├── basic.css │ ├── css │ │ ├── badge_only.css │ │ ├── fonts │ │ │ ├── Roboto-Slab-Bold.woff │ │ │ ├── Roboto-Slab-Bold.woff2 │ │ │ ├── Roboto-Slab-Regular.woff │ │ │ ├── Roboto-Slab-Regular.woff2 │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ ├── fontawesome-webfont.woff2 │ │ │ ├── lato-bold-italic.woff │ │ │ ├── lato-bold-italic.woff2 │ │ │ ├── lato-bold.woff │ │ │ ├── lato-bold.woff2 │ │ │ ├── lato-normal-italic.woff │ │ │ ├── lato-normal-italic.woff2 │ │ │ ├── lato-normal.woff │ │ │ └── lato-normal.woff2 │ │ └── theme.css │ ├── doctools.js │ ├── documentation_options.js │ ├── file.png │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── Lato │ │ │ ├── lato-bold.eot │ │ │ ├── lato-bold.ttf │ │ │ ├── lato-bold.woff │ │ │ ├── lato-bold.woff2 │ │ │ ├── lato-bolditalic.eot │ │ │ ├── lato-bolditalic.ttf │ │ │ ├── lato-bolditalic.woff │ │ │ ├── lato-bolditalic.woff2 │ │ │ ├── lato-italic.eot │ │ │ ├── lato-italic.ttf │ │ │ ├── lato-italic.woff │ │ │ ├── lato-italic.woff2 │ │ │ ├── lato-regular.eot │ │ │ ├── lato-regular.ttf │ │ │ ├── lato-regular.woff │ │ │ └── lato-regular.woff2 │ │ ├── Roboto-Slab-Bold.woff │ │ ├── Roboto-Slab-Bold.woff2 │ │ ├── Roboto-Slab-Light.woff │ │ ├── Roboto-Slab-Light.woff2 │ │ ├── Roboto-Slab-Regular.woff │ │ ├── Roboto-Slab-Regular.woff2 │ │ ├── Roboto-Slab-Thin.woff │ │ ├── Roboto-Slab-Thin.woff2 │ │ ├── RobotoSlab │ │ │ ├── roboto-slab-v7-bold.eot │ │ │ ├── roboto-slab-v7-bold.ttf │ │ │ ├── roboto-slab-v7-bold.woff │ │ │ ├── roboto-slab-v7-bold.woff2 │ │ │ ├── roboto-slab-v7-regular.eot │ │ │ ├── roboto-slab-v7-regular.ttf │ │ │ ├── roboto-slab-v7-regular.woff │ │ │ └── roboto-slab-v7-regular.woff2 │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ ├── fontawesome-webfont.woff2 │ │ ├── lato-bold-italic.woff │ │ ├── lato-bold-italic.woff2 │ │ ├── lato-bold.woff │ │ ├── lato-bold.woff2 │ │ ├── lato-normal-italic.woff │ │ ├── lato-normal-italic.woff2 │ │ ├── lato-normal.woff │ │ └── lato-normal.woff2 │ ├── jquery-3.5.1.js │ ├── jquery.js │ ├── js │ │ ├── badge_only.js │ │ ├── html5shiv-printshiv.min.js │ │ ├── html5shiv.min.js │ │ ├── modernizr.min.js │ │ └── theme.js │ ├── language_data.js │ ├── minus.png │ ├── plus.png │ ├── pygments.css │ ├── searchtools.js │ ├── underscore-1.3.1.js │ └── underscore.js ├── allocation.html ├── assignment.html ├── basic_class_ref_var.html ├── basic_class_value.html ├── block_scope.html ├── build_and_test.html ├── call_expr.html ├── cpp_interact.html ├── declare_var.html ├── exception_handling.html ├── flow_control_statements.html ├── functions.html ├── genindex.html ├── index.html ├── intro.html ├── jit_compile.html ├── lang_construct.html ├── objects.inv ├── placement_new.html ├── search.html ├── searchindex.js ├── statement_expression.html ├── tutorial_1.html ├── typesystem.html ├── use_pochivm.html ├── use_pochivm_2.html └── what_is_pochivm.html ├── fastinterp ├── CMakeLists.txt ├── build_fast_interp_lib.cpp ├── dynamic_specialization_utils.hpp ├── fastinterp.h ├── fastinterp.hpp ├── fastinterp_all_tpl_headers.h ├── fastinterp_boilerplate_allowed_shapes.h ├── fastinterp_codegen_helper.cpp ├── fastinterp_codegen_helper.h ├── fastinterp_codegen_helper.hpp ├── fastinterp_context.h ├── fastinterp_function_alignment.h ├── fastinterp_generated_header_helper.h ├── fastinterp_helper.h ├── fastinterp_operand_stack.h ├── fastinterp_snippet.h ├── fastinterp_snippet.hpp ├── fastinterp_spill_location.h ├── fastinterp_spill_location.hpp ├── fastinterp_tpl_abi_distinct_type_helper.h ├── fastinterp_tpl_abort_trap.cpp ├── fastinterp_tpl_arith_operator_helper.hpp ├── fastinterp_tpl_astderefvariable.cpp ├── fastinterp_tpl_astliteral_mcmedium.cpp ├── fastinterp_tpl_astliteral_mcsmall.cpp ├── fastinterp_tpl_astvariable.cpp ├── fastinterp_tpl_boilerplate_attributes.hpp ├── fastinterp_tpl_call_expr.cpp ├── fastinterp_tpl_call_expr_call_dtor.cpp ├── fastinterp_tpl_call_expr_call_dtor_caller.cpp ├── fastinterp_tpl_call_expr_check_exception.cpp ├── fastinterp_tpl_call_expr_cpp_const_primitive_ref.cpp ├── fastinterp_tpl_call_expr_enter_cpp_fn.cpp ├── fastinterp_tpl_call_expr_spill_stackaddr.cpp ├── fastinterp_tpl_call_expr_store_param.cpp ├── fastinterp_tpl_cdecl_interface.cpp ├── fastinterp_tpl_common.hpp ├── fastinterp_tpl_comparison_operator_helper.hpp ├── fastinterp_tpl_conditional_jump_helper.hpp ├── fastinterp_tpl_constant_valid_in_mcmodel.h ├── fastinterp_tpl_inline_arith_expr.cpp ├── fastinterp_tpl_inline_assign.cpp ├── fastinterp_tpl_inline_assign_arith_expr.cpp ├── fastinterp_tpl_inline_comparison_condbr_unpredictable.cpp ├── fastinterp_tpl_inline_comparison_conditional_branch.cpp ├── fastinterp_tpl_inline_comparison_expr.cpp ├── fastinterp_tpl_inline_dereference.cpp ├── fastinterp_tpl_inline_return.cpp ├── fastinterp_tpl_logical_and_or.cpp ├── fastinterp_tpl_logical_not.cpp ├── fastinterp_tpl_noop.cpp ├── fastinterp_tpl_object_size_kind.h ├── fastinterp_tpl_opaque_params.h ├── fastinterp_tpl_operandshape.h ├── fastinterp_tpl_operandshape.hpp ├── fastinterp_tpl_outlined_arith_expr.cpp ├── fastinterp_tpl_outlined_assign.cpp ├── fastinterp_tpl_outlined_comparison_expr.cpp ├── fastinterp_tpl_outlined_condbr_unpredictable.cpp ├── fastinterp_tpl_outlined_conditional_branch.cpp ├── fastinterp_tpl_outlined_deref.cpp ├── fastinterp_tpl_outlined_pointer_arithmetic.cpp ├── fastinterp_tpl_outlined_return.cpp ├── fastinterp_tpl_partial_inline_arith_expr.cpp ├── fastinterp_tpl_partial_inline_comparison_condbr_unpredictable.cpp ├── fastinterp_tpl_partial_inline_comparison_conditional_branch.cpp ├── fastinterp_tpl_partial_inline_comparison_expr.cpp ├── fastinterp_tpl_partial_inline_lhs_assign.cpp ├── fastinterp_tpl_partial_inline_lhs_deref.cpp ├── fastinterp_tpl_partial_inline_pointer_arith.cpp ├── fastinterp_tpl_partial_inline_rhs_assign.cpp ├── fastinterp_tpl_partial_inline_rhs_deref.cpp ├── fastinterp_tpl_pointer_cast.cpp ├── fastinterp_tpl_return_spilled_location.cpp ├── fastinterp_tpl_return_type.h ├── fastinterp_tpl_stackframe_category.h ├── fastinterp_tpl_static_cast.cpp ├── fastinterp_tpl_static_cast_u64_double.cpp ├── fastinterp_tpl_throw_exception.cpp ├── metavar.hpp ├── simple_constexpr_power_helper.h ├── unaligned_memaccess_helper.h ├── x86_64_asm_helper.h ├── x86_64_get_fs_base_helper.cpp ├── x86_64_get_fs_base_helper.h ├── x86_64_populate_nop_instruction_helper.h └── x86_64_rewrite_jmp_jcc_instruction_helper.h ├── gtest ├── CMakeLists.txt ├── include │ └── gtest │ │ ├── gtest-death-test.h │ │ ├── gtest-message.h │ │ ├── gtest-param-test.h │ │ ├── gtest-param-test.h.pump │ │ ├── gtest-printers.h │ │ ├── gtest-spi.h │ │ ├── gtest-test-part.h │ │ ├── gtest-typed-test.h │ │ ├── gtest.h │ │ ├── gtest_pred_impl.h │ │ ├── gtest_prod.h │ │ └── internal │ │ ├── custom │ │ ├── README.md │ │ ├── gtest-port.h │ │ ├── gtest-printers.h │ │ └── gtest.h │ │ ├── gtest-death-test-internal.h │ │ ├── gtest-filepath.h │ │ ├── gtest-internal.h │ │ ├── gtest-param-util-generated.h │ │ ├── gtest-param-util-generated.h.pump │ │ ├── gtest-param-util.h │ │ ├── gtest-port-arch.h │ │ ├── gtest-port.h │ │ ├── gtest-string.h │ │ ├── gtest-type-util.h │ │ └── gtest-type-util.h.pump └── src │ ├── gtest-all.cc │ ├── gtest-death-test.cc │ ├── gtest-filepath.cc │ ├── gtest-internal-inl.h │ ├── gtest-port.cc │ ├── gtest-printers.cc │ ├── gtest-test-part.cc │ ├── gtest-typed-test.cc │ ├── gtest.cc │ └── gtest_main.cc ├── main.cpp ├── mini_db_backend ├── CMakeLists.txt ├── base64_util.cpp ├── base64_util.h ├── db_dump_reader.h ├── query_execution_memory_pool.cpp ├── query_plan_ast.h ├── query_plan_ast.hpp ├── tpch_db_loader.h └── tpch_ddl.h ├── oss-for-a-better-world.md ├── pochivm-build ├── pochivm ├── CMakeLists.txt ├── api_base.h ├── api_function_proto.h ├── api_lang_constructs.h ├── api_throw_catch.h ├── api_vt_base.h ├── arith_expr.h ├── arith_expr_fastinterp.cpp ├── arith_expr_llvm.cpp ├── ast_arithmetic_expr_type.h ├── ast_catch_throw.h ├── ast_catch_throw_fastinterp.cpp ├── ast_catch_throw_llvm.cpp ├── ast_comparison_expr_type.h ├── ast_expr_base.h ├── ast_expr_base.hpp ├── ast_misc_helper.h ├── ast_type_helper.h ├── ast_type_helper.hpp ├── ast_variable.h ├── ast_variable_fastinterp.cpp ├── ast_variable_llvm.cpp ├── bitcode_data.h ├── cast_expr.h ├── cast_expr_fastinterp.cpp ├── cast_expr_llvm.cpp ├── codegen_arena_allocator.h ├── codegen_context.cpp ├── codegen_context.h ├── codegen_context.hpp ├── common.h ├── common_expr.h ├── common_expr_fastinterp.cpp ├── common_expr_llvm.cpp ├── concurrent_queue.h ├── constexpr_array_concat_helper.h ├── cxx2a_bit_cast_helper.h ├── destructor_helper.h ├── dummy_hook.cpp ├── error_context.h ├── exception_helper.h ├── exception_helper.hpp ├── exception_helper_llvm.cpp ├── fastinterp_ast_helper.hpp ├── for_each_primitive_type.h ├── function_proto.h ├── function_proto_fastinterp.cpp ├── function_proto_llvm.cpp ├── function_ref.h ├── get_mem_fn_address_helper.h ├── global_codegen_memory_pool.h ├── interp_control_signal.h ├── ir_special_function_patch.h ├── lang_constructs.h ├── lang_constructs_fastinterp.cpp ├── lang_constructs_llvm.cpp ├── llvm_ast_helper.hpp ├── logical_operator.h ├── logical_operator_fastinterp.cpp ├── logical_operator_llvm.cpp ├── pochivm.h ├── pochivm_context.h ├── pochivm_function_pointer.cpp ├── pochivm_function_pointer.h ├── pochivm_reflection_helper.h ├── reflective_stringify_helper.h ├── scoped_variable_manager.h ├── scoped_variable_manager_fastinterp.cpp ├── scoped_variable_manager_llvm.cpp └── thirdparty_moodycamel_concurrentqueue_impl.h ├── post_build_verifier ├── CMakeLists.txt ├── fn_proto_validator.h └── post_build_verifier.cpp ├── runtime ├── CMakeLists.txt ├── mini_db_backend.h ├── pochivm_register_runtime.cpp ├── pochivm_runtime_headers.h ├── test_classes.cpp ├── test_classes.h ├── test_classes_2.cpp ├── test_fn_stress.cpp └── test_fn_stress.h ├── runtime_lib_builder ├── CMakeLists.txt ├── build_lib_wrapper.cpp ├── build_runtime_lib.cpp ├── check_file_md5.h ├── dump_symbols.cpp ├── fake_symbol_resolver.cpp ├── fake_symbol_resolver.h ├── reflective_stringify_parser.h ├── sha1.cpp ├── sha1.h ├── symbol_list_util.cpp ├── symbol_list_util.h └── update_symbol_matches.cpp ├── sphinx ├── Makefile ├── allocation.rst ├── assignment.rst ├── basic_class_ref_var.rst ├── basic_class_value.rst ├── block_scope.rst ├── build_and_test.rst ├── call_expr.rst ├── conf.py ├── cpp_interact.rst ├── declare_var.rst ├── docutils.conf ├── exception_handling.rst ├── flow_control_statements.rst ├── functions.rst ├── index.rst ├── intro.rst ├── jit_compile.rst ├── lang_construct.rst ├── placement_new.rst ├── statement_expression.rst ├── tutorial_1.rst ├── typesystem.rst ├── use_pochivm.rst ├── use_pochivm_2.rst └── what_is_pochivm.rst ├── test_call_cpp_func.cpp ├── test_catch_throw.cpp ├── test_error_cases.cpp ├── test_expected_output ├── Sanity.BlockHasNoScopeEffect.expected ├── Sanity.BoolDeref.expected ├── Sanity.BreakAndContinue.expected ├── Sanity.FibonacciSeq.expected ├── Sanity.FindNthPrime.expected ├── Sanity.LLVMOptimizationPassEffective.expected ├── Sanity.LinkedListChasing.expected ├── Sanity.StoreIntoLocalVar.expected ├── SanityBitCode.Inlining1_Debug.expected ├── SanityBitCode.Inlining1_Release.expected ├── SanityBitCode.Inlining2_Debug.expected ├── SanityBitCode.Inlining2_Release.expected ├── SanityBitCode.Inlining3_Debug.expected ├── SanityBitCode.Inlining3_Release.expected ├── SanityBitCode.SanityInliningWorks.expected ├── SanityBitCode.SanityInliningWorks_2.expected ├── SanityBitCode.SanityNotInlinableFunction.expected ├── SanityBitCode.SanityNotInlinableFunction_2.expected ├── SanityBitCode.SanityNotInlinableFunction_3.expected ├── SanityCallCppFn.BooleanTypeCornerCase_1.after_opt.expected ├── SanityCallCppFn.BooleanTypeCornerCase_1.debug_before_opt.expected ├── SanityCallCppFn.BooleanTypeCornerCase_1.nondebug_before_opt.expected ├── SanityCallCppFn.BooleanTypeCornerCase_2.after_opt.expected ├── SanityCallCppFn.BooleanTypeCornerCase_2.debug_before_opt.expected ├── SanityCallCppFn.BooleanTypeCornerCase_2.nondebug_before_opt.expected ├── SanityCallCppFn.CharTypeSanity_1.after_opt.expected ├── SanityCallCppFn.CharTypeSanity_1.debug_before_opt.expected ├── SanityCallCppFn.CharTypeSanity_1.nondebug_before_opt.expected ├── SanityCallCppFn.ConstRefParameterConversion_1.after_opt.expected ├── SanityCallCppFn.ConstRefParameterConversion_1.debug_before_opt.expected ├── SanityCallCppFn.ConstRefParameterConversion_1.nondebug_before_opt.expected ├── SanityCallCppFn.ConstRefParameterConversion_2.after_opt.expected ├── SanityCallCppFn.ConstRefParameterConversion_2.debug_before_opt.expected ├── SanityCallCppFn.ConstRefParameterConversion_2.nondebug_before_opt.expected ├── SanityCallCppFn.ConstantWithInsignificantAddress.after_opt.expected ├── SanityCallCppFn.ConstantWithInsignificantAddress.debug_before_opt.expected ├── SanityCallCppFn.ConstantWithInsignificantAddress.nondebug_before_opt.expected ├── SanityCallCppFn.ConstantWithSignificantAddress.after_opt.expected ├── SanityCallCppFn.ConstantWithSignificantAddress.debug_before_opt.expected ├── SanityCallCppFn.ConstantWithSignificantAddress.nondebug_before_opt.expected ├── SanityCallCppFn.Constructor_1.after_opt.expected ├── SanityCallCppFn.Constructor_1.debug_before_opt.expected ├── SanityCallCppFn.Constructor_1.nondebug_before_opt.expected ├── SanityCallCppFn.Constructor_2.after_opt.expected ├── SanityCallCppFn.Constructor_2.debug_before_opt.expected ├── SanityCallCppFn.Constructor_2.nondebug_before_opt.expected ├── SanityCallCppFn.Constructor_3.after_opt.expected ├── SanityCallCppFn.Constructor_3.debug_before_opt.expected ├── SanityCallCppFn.Constructor_3.nondebug_before_opt.expected ├── SanityCallCppFn.Constructor_4.after_opt.expected ├── SanityCallCppFn.Constructor_4.debug_before_opt.expected ├── SanityCallCppFn.Constructor_4.nondebug_before_opt.expected ├── SanityCallCppFn.Constructor_5.after_opt.expected ├── SanityCallCppFn.Constructor_5.debug_before_opt.expected ├── SanityCallCppFn.Constructor_5.nondebug_before_opt.expected ├── SanityCallCppFn.DestructorSanity_1.after_opt.expected ├── SanityCallCppFn.DestructorSanity_1.debug_before_opt.expected ├── SanityCallCppFn.DestructorSanity_1.nondebug_before_opt.expected ├── SanityCallCppFn.DestructorSanity_2.after_opt.expected ├── SanityCallCppFn.DestructorSanity_2.debug_before_opt.expected ├── SanityCallCppFn.DestructorSanity_2.nondebug_before_opt.expected ├── SanityCallCppFn.ExceptionEscapingNoExceptFunction.after_opt.expected ├── SanityCallCppFn.ExceptionEscapingNoExceptFunction.debug_before_opt.expected ├── SanityCallCppFn.ExceptionEscapingNoExceptFunction.nondebug_before_opt.expected ├── SanityCallCppFn.ExceptionEscapingNoExceptFunction_2.after_opt.expected ├── SanityCallCppFn.ExceptionEscapingNoExceptFunction_2.debug_before_opt.expected ├── SanityCallCppFn.ExceptionEscapingNoExceptFunction_2.nondebug_before_opt.expected ├── SanityCallCppFn.Exception_PropagateThrough_1.after_opt.expected ├── SanityCallCppFn.Exception_PropagateThrough_1.debug_before_opt.expected ├── SanityCallCppFn.Exception_PropagateThrough_1.nondebug_before_opt.expected ├── SanityCallCppFn.LLVMTypeMismatchRenaming.after_opt.expected ├── SanityCallCppFn.LLVMTypeMismatchRenaming.debug_before_opt.expected ├── SanityCallCppFn.LLVMTypeMismatchRenaming.nondebug_before_opt.expected ├── SanityCallCppFn.LLVMTypeMismatchRenaming_2.after_opt.expected ├── SanityCallCppFn.LLVMTypeMismatchRenaming_2.debug_before_opt.expected ├── SanityCallCppFn.LLVMTypeMismatchRenaming_2.nondebug_before_opt.expected ├── SanityCallCppFn.ManuallyCallDestructor.after_opt.expected ├── SanityCallCppFn.ManuallyCallDestructor.debug_before_opt.expected ├── SanityCallCppFn.ManuallyCallDestructor.nondebug_before_opt.expected ├── SanityCallCppFn.MemberObjectAccessor_1.after_opt.expected ├── SanityCallCppFn.MemberObjectAccessor_1.debug_before_opt.expected ├── SanityCallCppFn.MemberObjectAccessor_1.nondebug_before_opt.expected ├── SanityCallCppFn.MemberObjectAccessor_2.after_opt.expected ├── SanityCallCppFn.MemberObjectAccessor_2.debug_before_opt.expected ├── SanityCallCppFn.MemberObjectAccessor_2.nondebug_before_opt.expected ├── SanityCallCppFn.NonTrivialCopyConstructor.after_opt.expected ├── SanityCallCppFn.NonTrivialCopyConstructor.debug_before_opt.expected ├── SanityCallCppFn.NonTrivialCopyConstructor.nondebug_before_opt.expected ├── SanityCallCppFn.ReturnExprEvaluatedBeforeDestructor.after_opt.expected ├── SanityCallCppFn.ReturnExprEvaluatedBeforeDestructor.debug_before_opt.expected ├── SanityCallCppFn.ReturnExprEvaluatedBeforeDestructor.nondebug_before_opt.expected ├── SanityCallCppFn.ReturnsNonPrimitiveType.after_opt.expected ├── SanityCallCppFn.ReturnsNonPrimitiveType.debug_before_opt.expected ├── SanityCallCppFn.ReturnsNonPrimitiveType.nondebug_before_opt.expected ├── SanityCallCppFn.Sanity_1.after_opt.expected ├── SanityCallCppFn.Sanity_1.debug_before_opt.expected ├── SanityCallCppFn.Sanity_1.nondebug_before_opt.expected ├── SanityCallCppFn.Sanity_2.after_opt.expected ├── SanityCallCppFn.Sanity_2.before_opt.expected ├── SanityCallCppFn.Sanity_3.after_opt.expected ├── SanityCallCppFn.Sanity_3.before_opt.expected ├── SanityCallCppFn.StaticVarInFunction.after_opt.expected ├── SanityCallCppFn.StaticVarInFunction.debug_before_opt.expected ├── SanityCallCppFn.StaticVarInFunction.nondebug_before_opt.expected ├── SanityCallCppFn.StringInternQuirkyBehavior.after_opt.expected ├── SanityCallCppFn.StringInternQuirkyBehavior.debug_before_opt.expected ├── SanityCallCppFn.StringInternQuirkyBehavior.nondebug_before_opt.expected ├── SanityCallCppFn.TypeMismatchErrorCase.expected ├── SanityCallCppFn.UnexpectedException_LLVM.after_opt.expected ├── SanityCallCppFn.UnexpectedException_LLVM.debug_before_opt.expected ├── SanityCallCppFn.UnexpectedException_LLVM.nondebug_before_opt.expected ├── SanityCallCppFn.UnusedCppTypeCornerCase.after_opt.expected ├── SanityCallCppFn.UnusedCppTypeCornerCase.before_opt.expected ├── SanityCallCppFn.VoidStarCornerCase_1.after_opt.expected ├── SanityCallCppFn.VoidStarCornerCase_1.debug_before_opt.expected ├── SanityCallCppFn.VoidStarCornerCase_1.nondebug_before_opt.expected ├── SanityCallCppFn.VoidStarCornerCase_2.after_opt.expected ├── SanityCallCppFn.VoidStarCornerCase_2.debug_before_opt.expected ├── SanityCallCppFn.VoidStarCornerCase_2.nondebug_before_opt.expected ├── SanityCatchThrow.ThrowSanity_1.after_opt.expected ├── SanityCatchThrow.ThrowSanity_1.debug_before_opt.expected ├── SanityCatchThrow.ThrowSanity_1.nondebug_before_opt.expected ├── SanityCatchThrow.ThrowSanity_2.after_opt.expected ├── SanityCatchThrow.ThrowSanity_2.debug_before_opt.expected ├── SanityCatchThrow.ThrowSanity_2.nondebug_before_opt.expected ├── SanityCatchThrow.ThrowSanity_3.after_opt.expected ├── SanityCatchThrow.ThrowSanity_3.debug_before_opt.expected ├── SanityCatchThrow.ThrowSanity_3.nondebug_before_opt.expected ├── SanityCatchThrow.ThrowSanity_4.after_opt.expected ├── SanityCatchThrow.ThrowSanity_4.debug_before_opt.expected ├── SanityCatchThrow.ThrowSanity_4.nondebug_before_opt.expected ├── SanityCatchThrow.ThrowSanity_5.after_opt.expected ├── SanityCatchThrow.ThrowSanity_5.debug_before_opt.expected ├── SanityCatchThrow.ThrowSanity_5.nondebug_before_opt.expected ├── SanityCatchThrow.ThrowSanity_6.after_opt.expected ├── SanityCatchThrow.ThrowSanity_6.debug_before_opt.expected ├── SanityCatchThrow.ThrowSanity_6.nondebug_before_opt.expected ├── SanityCatchThrow.ThrowSanity_7.after_opt.expected ├── SanityCatchThrow.ThrowSanity_7.debug_before_opt.expected ├── SanityCatchThrow.ThrowSanity_7.nondebug_before_opt.expected ├── SanityCatchThrow.ThrowSanity_8.after_opt.expected ├── SanityCatchThrow.ThrowSanity_8.debug_before_opt.expected ├── SanityCatchThrow.ThrowSanity_8.nondebug_before_opt.expected ├── SanityError.AddressOfNonExistentGeneratedFunction.expected ├── SanityError.BreakNotInLoop.expected ├── SanityError.CallPrototypeMismatch_1.expected ├── SanityError.CallPrototypeMismatch_2.expected ├── SanityError.CallPrototypeMismatch_3.expected ├── SanityError.CallPrototypeMismatch_4.expected ├── SanityError.ContinueNotInLoop.expected ├── SanityError.ForLoopInitStepBlockLimitation_1.expected ├── SanityError.ForLoopInitStepBlockLimitation_2.expected ├── SanityError.ForLoopInitStepBlockLimitation_3.expected ├── SanityError.ForLoopInitStepBlockLimitation_4.expected ├── SanityError.ForLoopInitStepBlockLimitation_5.expected ├── SanityError.ForLoopStepBlockLimitation.expected ├── SanityError.RedeclareVar_1.expected ├── SanityError.RedeclareVar_2.expected ├── SanityError.RedeclareVar_3.expected ├── SanityError.ReturnTypeMismatch.expected ├── SanityError.ReuseAstNode.expected ├── SanityError.Unreachable_1.expected ├── SanityError.Unreachable_2.expected ├── SanityError.Unreachable_3.expected ├── SanityError.Unreachable_4.expected ├── SanityError.Unreachable_5.expected ├── SanityError.Unreachable_6.expected ├── SanityError.Unreachable_7.expected ├── SanityError.UseOutOfScopeVar_1.expected ├── SanityError.UseOutOfScopeVar_2.expected ├── SanityError.UseOutOfScopeVar_3.expected ├── SanityError.UseOutOfScopeVar_4.expected ├── SanityError.UseUndeclaredVar.expected ├── SanityError.UseVarInOtherFn_1.expected ├── SanityError.UseVarInOtherFn_2.expected ├── SanityError.UseVarInOtherFn_3.expected ├── SanityError.UseVarInOtherFn_4.expected ├── SanityGeneratedFunctionPointer.Sanity_1.after_opt.expected ├── SanityGeneratedFunctionPointer.Sanity_1.debug_before_opt.expected ├── SanityGeneratedFunctionPointer.Sanity_1.nondebug_before_opt.expected ├── SanityGeneratedFunctionPointer.Sanity_2.after_opt.expected ├── SanityGeneratedFunctionPointer.Sanity_2.debug_before_opt.expected ├── SanityGeneratedFunctionPointer.Sanity_2.nondebug_before_opt.expected ├── SanityGeneratedFunctionPointer.Sanity_3.after_opt.expected ├── SanityGeneratedFunctionPointer.Sanity_3.debug_before_opt.expected ├── SanityGeneratedFunctionPointer.Sanity_3.nondebug_before_opt.expected ├── SanityIrCodeDump.APlusB.expected ├── SanityIrCodeDump.APlusB_10.expected ├── SanityIrCodeDump.APlusB_2.expected ├── SanityIrCodeDump.APlusB_3.expected ├── SanityIrCodeDump.APlusB_4.expected ├── SanityIrCodeDump.APlusB_5.expected ├── SanityIrCodeDump.APlusB_6.expected ├── SanityIrCodeDump.APlusB_7.expected ├── SanityIrCodeDump.APlusB_8.expected ├── SanityIrCodeDump.APlusB_9.expected ├── SanityIrCodeDump.LogicalOp.expected ├── SanityNoError.DeclareVarCornerCaseDoesNotCrash.expected ├── SanityNoError.NoUnreachable_1.expected ├── SanityNoError.NoUnreachable_2.expected ├── SanityNoError.NoUnreachable_3.expected ├── SanityNoError.NoUnreachable_4.expected ├── SanityNoError.NoUnreachable_5.expected ├── SanityNoError.NoUnreachable_6.expected ├── SanityNoError.NoUnreachable_7.expected ├── SanityPointerArithmetic.Sanity_2.debug_before_opt.expected ├── SanityPointerArithmetic.Sanity_2.nondebug_after_opt.expected └── SanityPointerArithmetic.Sanity_2.nondebug_before_opt.expected ├── test_fast_interp.cpp ├── test_fast_interp_internals.cpp ├── test_fibonacci.cpp ├── test_find_nth_prime.cpp ├── test_generated_function_pointer.cpp ├── test_metavar_framework.cpp ├── test_mini_db_backend_unit_test.cpp ├── test_paper_microbenchmarks.cpp ├── test_sanity_arith_expr.cpp ├── test_sanity_bitcode.cpp ├── test_sanity_break_continue.cpp ├── test_sanity_deref.cpp ├── test_sanity_irdump.cpp ├── test_sanity_llvm_optimization.cpp ├── test_sanity_logical_op.cpp ├── test_sanity_pointer_arithmetic.cpp ├── test_sanity_typecasts.cpp ├── test_util_helper.h └── tpch_data ├── mv_output.sh ├── tpch_prepare.sql ├── tpch_queries.sql └── unittest_table1.txt /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/README.md -------------------------------------------------------------------------------- /dockerfile/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/dockerfile/Dockerfile -------------------------------------------------------------------------------- /dockerfile/ccache.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/dockerfile/ccache.conf -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_static/basic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/basic.css -------------------------------------------------------------------------------- /docs/_static/css/badge_only.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/css/badge_only.css -------------------------------------------------------------------------------- /docs/_static/css/fonts/Roboto-Slab-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/css/fonts/Roboto-Slab-Bold.woff -------------------------------------------------------------------------------- /docs/_static/css/fonts/Roboto-Slab-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/css/fonts/Roboto-Slab-Bold.woff2 -------------------------------------------------------------------------------- /docs/_static/css/fonts/Roboto-Slab-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/css/fonts/Roboto-Slab-Regular.woff -------------------------------------------------------------------------------- /docs/_static/css/fonts/Roboto-Slab-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/css/fonts/Roboto-Slab-Regular.woff2 -------------------------------------------------------------------------------- /docs/_static/css/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/css/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /docs/_static/css/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/css/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /docs/_static/css/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/css/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /docs/_static/css/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/css/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /docs/_static/css/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/css/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /docs/_static/css/fonts/lato-bold-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/css/fonts/lato-bold-italic.woff -------------------------------------------------------------------------------- /docs/_static/css/fonts/lato-bold-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/css/fonts/lato-bold-italic.woff2 -------------------------------------------------------------------------------- /docs/_static/css/fonts/lato-bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/css/fonts/lato-bold.woff -------------------------------------------------------------------------------- /docs/_static/css/fonts/lato-bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/css/fonts/lato-bold.woff2 -------------------------------------------------------------------------------- /docs/_static/css/fonts/lato-normal-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/css/fonts/lato-normal-italic.woff -------------------------------------------------------------------------------- /docs/_static/css/fonts/lato-normal-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/css/fonts/lato-normal-italic.woff2 -------------------------------------------------------------------------------- /docs/_static/css/fonts/lato-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/css/fonts/lato-normal.woff -------------------------------------------------------------------------------- /docs/_static/css/fonts/lato-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/css/fonts/lato-normal.woff2 -------------------------------------------------------------------------------- /docs/_static/css/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/css/theme.css -------------------------------------------------------------------------------- /docs/_static/doctools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/doctools.js -------------------------------------------------------------------------------- /docs/_static/documentation_options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/documentation_options.js -------------------------------------------------------------------------------- /docs/_static/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/file.png -------------------------------------------------------------------------------- /docs/_static/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /docs/_static/fonts/Lato/lato-bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/Lato/lato-bold.eot -------------------------------------------------------------------------------- /docs/_static/fonts/Lato/lato-bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/Lato/lato-bold.ttf -------------------------------------------------------------------------------- /docs/_static/fonts/Lato/lato-bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/Lato/lato-bold.woff -------------------------------------------------------------------------------- /docs/_static/fonts/Lato/lato-bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/Lato/lato-bold.woff2 -------------------------------------------------------------------------------- /docs/_static/fonts/Lato/lato-bolditalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/Lato/lato-bolditalic.eot -------------------------------------------------------------------------------- /docs/_static/fonts/Lato/lato-bolditalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/Lato/lato-bolditalic.ttf -------------------------------------------------------------------------------- /docs/_static/fonts/Lato/lato-bolditalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/Lato/lato-bolditalic.woff -------------------------------------------------------------------------------- /docs/_static/fonts/Lato/lato-bolditalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/Lato/lato-bolditalic.woff2 -------------------------------------------------------------------------------- /docs/_static/fonts/Lato/lato-italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/Lato/lato-italic.eot -------------------------------------------------------------------------------- /docs/_static/fonts/Lato/lato-italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/Lato/lato-italic.ttf -------------------------------------------------------------------------------- /docs/_static/fonts/Lato/lato-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/Lato/lato-italic.woff -------------------------------------------------------------------------------- /docs/_static/fonts/Lato/lato-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/Lato/lato-italic.woff2 -------------------------------------------------------------------------------- /docs/_static/fonts/Lato/lato-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/Lato/lato-regular.eot -------------------------------------------------------------------------------- /docs/_static/fonts/Lato/lato-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/Lato/lato-regular.ttf -------------------------------------------------------------------------------- /docs/_static/fonts/Lato/lato-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/Lato/lato-regular.woff -------------------------------------------------------------------------------- /docs/_static/fonts/Lato/lato-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/Lato/lato-regular.woff2 -------------------------------------------------------------------------------- /docs/_static/fonts/Roboto-Slab-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/Roboto-Slab-Bold.woff -------------------------------------------------------------------------------- /docs/_static/fonts/Roboto-Slab-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/Roboto-Slab-Bold.woff2 -------------------------------------------------------------------------------- /docs/_static/fonts/Roboto-Slab-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/Roboto-Slab-Light.woff -------------------------------------------------------------------------------- /docs/_static/fonts/Roboto-Slab-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/Roboto-Slab-Light.woff2 -------------------------------------------------------------------------------- /docs/_static/fonts/Roboto-Slab-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/Roboto-Slab-Regular.woff -------------------------------------------------------------------------------- /docs/_static/fonts/Roboto-Slab-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/Roboto-Slab-Regular.woff2 -------------------------------------------------------------------------------- /docs/_static/fonts/Roboto-Slab-Thin.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/Roboto-Slab-Thin.woff -------------------------------------------------------------------------------- /docs/_static/fonts/Roboto-Slab-Thin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/Roboto-Slab-Thin.woff2 -------------------------------------------------------------------------------- /docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot -------------------------------------------------------------------------------- /docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf -------------------------------------------------------------------------------- /docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff -------------------------------------------------------------------------------- /docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 -------------------------------------------------------------------------------- /docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot -------------------------------------------------------------------------------- /docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf -------------------------------------------------------------------------------- /docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff -------------------------------------------------------------------------------- /docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 -------------------------------------------------------------------------------- /docs/_static/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /docs/_static/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /docs/_static/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /docs/_static/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /docs/_static/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /docs/_static/fonts/lato-bold-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/lato-bold-italic.woff -------------------------------------------------------------------------------- /docs/_static/fonts/lato-bold-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/lato-bold-italic.woff2 -------------------------------------------------------------------------------- /docs/_static/fonts/lato-bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/lato-bold.woff -------------------------------------------------------------------------------- /docs/_static/fonts/lato-bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/lato-bold.woff2 -------------------------------------------------------------------------------- /docs/_static/fonts/lato-normal-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/lato-normal-italic.woff -------------------------------------------------------------------------------- /docs/_static/fonts/lato-normal-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/lato-normal-italic.woff2 -------------------------------------------------------------------------------- /docs/_static/fonts/lato-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/lato-normal.woff -------------------------------------------------------------------------------- /docs/_static/fonts/lato-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/fonts/lato-normal.woff2 -------------------------------------------------------------------------------- /docs/_static/jquery-3.5.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/jquery-3.5.1.js -------------------------------------------------------------------------------- /docs/_static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/jquery.js -------------------------------------------------------------------------------- /docs/_static/js/badge_only.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/js/badge_only.js -------------------------------------------------------------------------------- /docs/_static/js/html5shiv-printshiv.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/js/html5shiv-printshiv.min.js -------------------------------------------------------------------------------- /docs/_static/js/html5shiv.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/js/html5shiv.min.js -------------------------------------------------------------------------------- /docs/_static/js/modernizr.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/js/modernizr.min.js -------------------------------------------------------------------------------- /docs/_static/js/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/js/theme.js -------------------------------------------------------------------------------- /docs/_static/language_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/language_data.js -------------------------------------------------------------------------------- /docs/_static/minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/minus.png -------------------------------------------------------------------------------- /docs/_static/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/plus.png -------------------------------------------------------------------------------- /docs/_static/pygments.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/pygments.css -------------------------------------------------------------------------------- /docs/_static/searchtools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/searchtools.js -------------------------------------------------------------------------------- /docs/_static/underscore-1.3.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/underscore-1.3.1.js -------------------------------------------------------------------------------- /docs/_static/underscore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/_static/underscore.js -------------------------------------------------------------------------------- /docs/allocation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/allocation.html -------------------------------------------------------------------------------- /docs/assignment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/assignment.html -------------------------------------------------------------------------------- /docs/basic_class_ref_var.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/basic_class_ref_var.html -------------------------------------------------------------------------------- /docs/basic_class_value.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/basic_class_value.html -------------------------------------------------------------------------------- /docs/block_scope.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/block_scope.html -------------------------------------------------------------------------------- /docs/build_and_test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/build_and_test.html -------------------------------------------------------------------------------- /docs/call_expr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/call_expr.html -------------------------------------------------------------------------------- /docs/cpp_interact.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/cpp_interact.html -------------------------------------------------------------------------------- /docs/declare_var.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/declare_var.html -------------------------------------------------------------------------------- /docs/exception_handling.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/exception_handling.html -------------------------------------------------------------------------------- /docs/flow_control_statements.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/flow_control_statements.html -------------------------------------------------------------------------------- /docs/functions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/functions.html -------------------------------------------------------------------------------- /docs/genindex.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/genindex.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/intro.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/intro.html -------------------------------------------------------------------------------- /docs/jit_compile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/jit_compile.html -------------------------------------------------------------------------------- /docs/lang_construct.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/lang_construct.html -------------------------------------------------------------------------------- /docs/objects.inv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/objects.inv -------------------------------------------------------------------------------- /docs/placement_new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/placement_new.html -------------------------------------------------------------------------------- /docs/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/search.html -------------------------------------------------------------------------------- /docs/searchindex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/searchindex.js -------------------------------------------------------------------------------- /docs/statement_expression.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/statement_expression.html -------------------------------------------------------------------------------- /docs/tutorial_1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/tutorial_1.html -------------------------------------------------------------------------------- /docs/typesystem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/typesystem.html -------------------------------------------------------------------------------- /docs/use_pochivm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/use_pochivm.html -------------------------------------------------------------------------------- /docs/use_pochivm_2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/use_pochivm_2.html -------------------------------------------------------------------------------- /docs/what_is_pochivm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/docs/what_is_pochivm.html -------------------------------------------------------------------------------- /fastinterp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/CMakeLists.txt -------------------------------------------------------------------------------- /fastinterp/build_fast_interp_lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/build_fast_interp_lib.cpp -------------------------------------------------------------------------------- /fastinterp/dynamic_specialization_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/dynamic_specialization_utils.hpp -------------------------------------------------------------------------------- /fastinterp/fastinterp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp.h -------------------------------------------------------------------------------- /fastinterp/fastinterp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp.hpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_all_tpl_headers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_all_tpl_headers.h -------------------------------------------------------------------------------- /fastinterp/fastinterp_boilerplate_allowed_shapes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_boilerplate_allowed_shapes.h -------------------------------------------------------------------------------- /fastinterp/fastinterp_codegen_helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_codegen_helper.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_codegen_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_codegen_helper.h -------------------------------------------------------------------------------- /fastinterp/fastinterp_codegen_helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_codegen_helper.hpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_context.h -------------------------------------------------------------------------------- /fastinterp/fastinterp_function_alignment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_function_alignment.h -------------------------------------------------------------------------------- /fastinterp/fastinterp_generated_header_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_generated_header_helper.h -------------------------------------------------------------------------------- /fastinterp/fastinterp_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_helper.h -------------------------------------------------------------------------------- /fastinterp/fastinterp_operand_stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_operand_stack.h -------------------------------------------------------------------------------- /fastinterp/fastinterp_snippet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_snippet.h -------------------------------------------------------------------------------- /fastinterp/fastinterp_snippet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_snippet.hpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_spill_location.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_spill_location.h -------------------------------------------------------------------------------- /fastinterp/fastinterp_spill_location.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_spill_location.hpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_abi_distinct_type_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_abi_distinct_type_helper.h -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_abort_trap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_abort_trap.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_arith_operator_helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_arith_operator_helper.hpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_astderefvariable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_astderefvariable.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_astliteral_mcmedium.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_astliteral_mcmedium.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_astliteral_mcsmall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_astliteral_mcsmall.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_astvariable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_astvariable.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_boilerplate_attributes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_boilerplate_attributes.hpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_call_expr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_call_expr.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_call_expr_call_dtor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_call_expr_call_dtor.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_call_expr_call_dtor_caller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_call_expr_call_dtor_caller.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_call_expr_check_exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_call_expr_check_exception.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_call_expr_cpp_const_primitive_ref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_call_expr_cpp_const_primitive_ref.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_call_expr_enter_cpp_fn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_call_expr_enter_cpp_fn.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_call_expr_spill_stackaddr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_call_expr_spill_stackaddr.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_call_expr_store_param.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_call_expr_store_param.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_cdecl_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_cdecl_interface.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_common.hpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_comparison_operator_helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_comparison_operator_helper.hpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_conditional_jump_helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_conditional_jump_helper.hpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_constant_valid_in_mcmodel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_constant_valid_in_mcmodel.h -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_inline_arith_expr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_inline_arith_expr.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_inline_assign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_inline_assign.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_inline_assign_arith_expr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_inline_assign_arith_expr.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_inline_comparison_condbr_unpredictable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_inline_comparison_condbr_unpredictable.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_inline_comparison_conditional_branch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_inline_comparison_conditional_branch.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_inline_comparison_expr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_inline_comparison_expr.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_inline_dereference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_inline_dereference.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_inline_return.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_inline_return.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_logical_and_or.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_logical_and_or.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_logical_not.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_logical_not.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_noop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_noop.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_object_size_kind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_object_size_kind.h -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_opaque_params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_opaque_params.h -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_operandshape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_operandshape.h -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_operandshape.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_operandshape.hpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_outlined_arith_expr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_outlined_arith_expr.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_outlined_assign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_outlined_assign.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_outlined_comparison_expr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_outlined_comparison_expr.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_outlined_condbr_unpredictable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_outlined_condbr_unpredictable.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_outlined_conditional_branch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_outlined_conditional_branch.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_outlined_deref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_outlined_deref.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_outlined_pointer_arithmetic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_outlined_pointer_arithmetic.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_outlined_return.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_outlined_return.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_partial_inline_arith_expr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_partial_inline_arith_expr.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_partial_inline_comparison_condbr_unpredictable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_partial_inline_comparison_condbr_unpredictable.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_partial_inline_comparison_conditional_branch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_partial_inline_comparison_conditional_branch.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_partial_inline_comparison_expr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_partial_inline_comparison_expr.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_partial_inline_lhs_assign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_partial_inline_lhs_assign.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_partial_inline_lhs_deref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_partial_inline_lhs_deref.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_partial_inline_pointer_arith.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_partial_inline_pointer_arith.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_partial_inline_rhs_assign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_partial_inline_rhs_assign.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_partial_inline_rhs_deref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_partial_inline_rhs_deref.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_pointer_cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_pointer_cast.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_return_spilled_location.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_return_spilled_location.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_return_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_return_type.h -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_stackframe_category.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_stackframe_category.h -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_static_cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_static_cast.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_static_cast_u64_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_static_cast_u64_double.cpp -------------------------------------------------------------------------------- /fastinterp/fastinterp_tpl_throw_exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/fastinterp_tpl_throw_exception.cpp -------------------------------------------------------------------------------- /fastinterp/metavar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/metavar.hpp -------------------------------------------------------------------------------- /fastinterp/simple_constexpr_power_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/simple_constexpr_power_helper.h -------------------------------------------------------------------------------- /fastinterp/unaligned_memaccess_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/unaligned_memaccess_helper.h -------------------------------------------------------------------------------- /fastinterp/x86_64_asm_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/x86_64_asm_helper.h -------------------------------------------------------------------------------- /fastinterp/x86_64_get_fs_base_helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/x86_64_get_fs_base_helper.cpp -------------------------------------------------------------------------------- /fastinterp/x86_64_get_fs_base_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/x86_64_get_fs_base_helper.h -------------------------------------------------------------------------------- /fastinterp/x86_64_populate_nop_instruction_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/x86_64_populate_nop_instruction_helper.h -------------------------------------------------------------------------------- /fastinterp/x86_64_rewrite_jmp_jcc_instruction_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/fastinterp/x86_64_rewrite_jmp_jcc_instruction_helper.h -------------------------------------------------------------------------------- /gtest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/CMakeLists.txt -------------------------------------------------------------------------------- /gtest/include/gtest/gtest-death-test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/gtest-death-test.h -------------------------------------------------------------------------------- /gtest/include/gtest/gtest-message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/gtest-message.h -------------------------------------------------------------------------------- /gtest/include/gtest/gtest-param-test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/gtest-param-test.h -------------------------------------------------------------------------------- /gtest/include/gtest/gtest-param-test.h.pump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/gtest-param-test.h.pump -------------------------------------------------------------------------------- /gtest/include/gtest/gtest-printers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/gtest-printers.h -------------------------------------------------------------------------------- /gtest/include/gtest/gtest-spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/gtest-spi.h -------------------------------------------------------------------------------- /gtest/include/gtest/gtest-test-part.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/gtest-test-part.h -------------------------------------------------------------------------------- /gtest/include/gtest/gtest-typed-test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/gtest-typed-test.h -------------------------------------------------------------------------------- /gtest/include/gtest/gtest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/gtest.h -------------------------------------------------------------------------------- /gtest/include/gtest/gtest_pred_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/gtest_pred_impl.h -------------------------------------------------------------------------------- /gtest/include/gtest/gtest_prod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/gtest_prod.h -------------------------------------------------------------------------------- /gtest/include/gtest/internal/custom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/internal/custom/README.md -------------------------------------------------------------------------------- /gtest/include/gtest/internal/custom/gtest-port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/internal/custom/gtest-port.h -------------------------------------------------------------------------------- /gtest/include/gtest/internal/custom/gtest-printers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/internal/custom/gtest-printers.h -------------------------------------------------------------------------------- /gtest/include/gtest/internal/custom/gtest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/internal/custom/gtest.h -------------------------------------------------------------------------------- /gtest/include/gtest/internal/gtest-death-test-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/internal/gtest-death-test-internal.h -------------------------------------------------------------------------------- /gtest/include/gtest/internal/gtest-filepath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/internal/gtest-filepath.h -------------------------------------------------------------------------------- /gtest/include/gtest/internal/gtest-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/internal/gtest-internal.h -------------------------------------------------------------------------------- /gtest/include/gtest/internal/gtest-param-util-generated.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/internal/gtest-param-util-generated.h -------------------------------------------------------------------------------- /gtest/include/gtest/internal/gtest-param-util-generated.h.pump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/internal/gtest-param-util-generated.h.pump -------------------------------------------------------------------------------- /gtest/include/gtest/internal/gtest-param-util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/internal/gtest-param-util.h -------------------------------------------------------------------------------- /gtest/include/gtest/internal/gtest-port-arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/internal/gtest-port-arch.h -------------------------------------------------------------------------------- /gtest/include/gtest/internal/gtest-port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/internal/gtest-port.h -------------------------------------------------------------------------------- /gtest/include/gtest/internal/gtest-string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/internal/gtest-string.h -------------------------------------------------------------------------------- /gtest/include/gtest/internal/gtest-type-util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/internal/gtest-type-util.h -------------------------------------------------------------------------------- /gtest/include/gtest/internal/gtest-type-util.h.pump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/include/gtest/internal/gtest-type-util.h.pump -------------------------------------------------------------------------------- /gtest/src/gtest-all.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/src/gtest-all.cc -------------------------------------------------------------------------------- /gtest/src/gtest-death-test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/src/gtest-death-test.cc -------------------------------------------------------------------------------- /gtest/src/gtest-filepath.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/src/gtest-filepath.cc -------------------------------------------------------------------------------- /gtest/src/gtest-internal-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/src/gtest-internal-inl.h -------------------------------------------------------------------------------- /gtest/src/gtest-port.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/src/gtest-port.cc -------------------------------------------------------------------------------- /gtest/src/gtest-printers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/src/gtest-printers.cc -------------------------------------------------------------------------------- /gtest/src/gtest-test-part.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/src/gtest-test-part.cc -------------------------------------------------------------------------------- /gtest/src/gtest-typed-test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/src/gtest-typed-test.cc -------------------------------------------------------------------------------- /gtest/src/gtest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/src/gtest.cc -------------------------------------------------------------------------------- /gtest/src/gtest_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/gtest/src/gtest_main.cc -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/main.cpp -------------------------------------------------------------------------------- /mini_db_backend/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/mini_db_backend/CMakeLists.txt -------------------------------------------------------------------------------- /mini_db_backend/base64_util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/mini_db_backend/base64_util.cpp -------------------------------------------------------------------------------- /mini_db_backend/base64_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/mini_db_backend/base64_util.h -------------------------------------------------------------------------------- /mini_db_backend/db_dump_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/mini_db_backend/db_dump_reader.h -------------------------------------------------------------------------------- /mini_db_backend/query_execution_memory_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/mini_db_backend/query_execution_memory_pool.cpp -------------------------------------------------------------------------------- /mini_db_backend/query_plan_ast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/mini_db_backend/query_plan_ast.h -------------------------------------------------------------------------------- /mini_db_backend/query_plan_ast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/mini_db_backend/query_plan_ast.hpp -------------------------------------------------------------------------------- /mini_db_backend/tpch_db_loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/mini_db_backend/tpch_db_loader.h -------------------------------------------------------------------------------- /mini_db_backend/tpch_ddl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/mini_db_backend/tpch_ddl.h -------------------------------------------------------------------------------- /oss-for-a-better-world.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/oss-for-a-better-world.md -------------------------------------------------------------------------------- /pochivm-build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm-build -------------------------------------------------------------------------------- /pochivm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/CMakeLists.txt -------------------------------------------------------------------------------- /pochivm/api_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/api_base.h -------------------------------------------------------------------------------- /pochivm/api_function_proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/api_function_proto.h -------------------------------------------------------------------------------- /pochivm/api_lang_constructs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/api_lang_constructs.h -------------------------------------------------------------------------------- /pochivm/api_throw_catch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/api_throw_catch.h -------------------------------------------------------------------------------- /pochivm/api_vt_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/api_vt_base.h -------------------------------------------------------------------------------- /pochivm/arith_expr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/arith_expr.h -------------------------------------------------------------------------------- /pochivm/arith_expr_fastinterp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/arith_expr_fastinterp.cpp -------------------------------------------------------------------------------- /pochivm/arith_expr_llvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/arith_expr_llvm.cpp -------------------------------------------------------------------------------- /pochivm/ast_arithmetic_expr_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/ast_arithmetic_expr_type.h -------------------------------------------------------------------------------- /pochivm/ast_catch_throw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/ast_catch_throw.h -------------------------------------------------------------------------------- /pochivm/ast_catch_throw_fastinterp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/ast_catch_throw_fastinterp.cpp -------------------------------------------------------------------------------- /pochivm/ast_catch_throw_llvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/ast_catch_throw_llvm.cpp -------------------------------------------------------------------------------- /pochivm/ast_comparison_expr_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/ast_comparison_expr_type.h -------------------------------------------------------------------------------- /pochivm/ast_expr_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/ast_expr_base.h -------------------------------------------------------------------------------- /pochivm/ast_expr_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/ast_expr_base.hpp -------------------------------------------------------------------------------- /pochivm/ast_misc_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/ast_misc_helper.h -------------------------------------------------------------------------------- /pochivm/ast_type_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/ast_type_helper.h -------------------------------------------------------------------------------- /pochivm/ast_type_helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/ast_type_helper.hpp -------------------------------------------------------------------------------- /pochivm/ast_variable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/ast_variable.h -------------------------------------------------------------------------------- /pochivm/ast_variable_fastinterp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/ast_variable_fastinterp.cpp -------------------------------------------------------------------------------- /pochivm/ast_variable_llvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/ast_variable_llvm.cpp -------------------------------------------------------------------------------- /pochivm/bitcode_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/bitcode_data.h -------------------------------------------------------------------------------- /pochivm/cast_expr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/cast_expr.h -------------------------------------------------------------------------------- /pochivm/cast_expr_fastinterp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/cast_expr_fastinterp.cpp -------------------------------------------------------------------------------- /pochivm/cast_expr_llvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/cast_expr_llvm.cpp -------------------------------------------------------------------------------- /pochivm/codegen_arena_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/codegen_arena_allocator.h -------------------------------------------------------------------------------- /pochivm/codegen_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/codegen_context.cpp -------------------------------------------------------------------------------- /pochivm/codegen_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/codegen_context.h -------------------------------------------------------------------------------- /pochivm/codegen_context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/codegen_context.hpp -------------------------------------------------------------------------------- /pochivm/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/common.h -------------------------------------------------------------------------------- /pochivm/common_expr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/common_expr.h -------------------------------------------------------------------------------- /pochivm/common_expr_fastinterp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/common_expr_fastinterp.cpp -------------------------------------------------------------------------------- /pochivm/common_expr_llvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/common_expr_llvm.cpp -------------------------------------------------------------------------------- /pochivm/concurrent_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/concurrent_queue.h -------------------------------------------------------------------------------- /pochivm/constexpr_array_concat_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/constexpr_array_concat_helper.h -------------------------------------------------------------------------------- /pochivm/cxx2a_bit_cast_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/cxx2a_bit_cast_helper.h -------------------------------------------------------------------------------- /pochivm/destructor_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/destructor_helper.h -------------------------------------------------------------------------------- /pochivm/dummy_hook.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/dummy_hook.cpp -------------------------------------------------------------------------------- /pochivm/error_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/error_context.h -------------------------------------------------------------------------------- /pochivm/exception_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/exception_helper.h -------------------------------------------------------------------------------- /pochivm/exception_helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/exception_helper.hpp -------------------------------------------------------------------------------- /pochivm/exception_helper_llvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/exception_helper_llvm.cpp -------------------------------------------------------------------------------- /pochivm/fastinterp_ast_helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/fastinterp_ast_helper.hpp -------------------------------------------------------------------------------- /pochivm/for_each_primitive_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/for_each_primitive_type.h -------------------------------------------------------------------------------- /pochivm/function_proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/function_proto.h -------------------------------------------------------------------------------- /pochivm/function_proto_fastinterp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/function_proto_fastinterp.cpp -------------------------------------------------------------------------------- /pochivm/function_proto_llvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/function_proto_llvm.cpp -------------------------------------------------------------------------------- /pochivm/function_ref.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/function_ref.h -------------------------------------------------------------------------------- /pochivm/get_mem_fn_address_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/get_mem_fn_address_helper.h -------------------------------------------------------------------------------- /pochivm/global_codegen_memory_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/global_codegen_memory_pool.h -------------------------------------------------------------------------------- /pochivm/interp_control_signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/interp_control_signal.h -------------------------------------------------------------------------------- /pochivm/ir_special_function_patch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/ir_special_function_patch.h -------------------------------------------------------------------------------- /pochivm/lang_constructs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/lang_constructs.h -------------------------------------------------------------------------------- /pochivm/lang_constructs_fastinterp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/lang_constructs_fastinterp.cpp -------------------------------------------------------------------------------- /pochivm/lang_constructs_llvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/lang_constructs_llvm.cpp -------------------------------------------------------------------------------- /pochivm/llvm_ast_helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/llvm_ast_helper.hpp -------------------------------------------------------------------------------- /pochivm/logical_operator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/logical_operator.h -------------------------------------------------------------------------------- /pochivm/logical_operator_fastinterp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/logical_operator_fastinterp.cpp -------------------------------------------------------------------------------- /pochivm/logical_operator_llvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/logical_operator_llvm.cpp -------------------------------------------------------------------------------- /pochivm/pochivm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/pochivm.h -------------------------------------------------------------------------------- /pochivm/pochivm_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/pochivm_context.h -------------------------------------------------------------------------------- /pochivm/pochivm_function_pointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/pochivm_function_pointer.cpp -------------------------------------------------------------------------------- /pochivm/pochivm_function_pointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/pochivm_function_pointer.h -------------------------------------------------------------------------------- /pochivm/pochivm_reflection_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/pochivm_reflection_helper.h -------------------------------------------------------------------------------- /pochivm/reflective_stringify_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/reflective_stringify_helper.h -------------------------------------------------------------------------------- /pochivm/scoped_variable_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/scoped_variable_manager.h -------------------------------------------------------------------------------- /pochivm/scoped_variable_manager_fastinterp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/scoped_variable_manager_fastinterp.cpp -------------------------------------------------------------------------------- /pochivm/scoped_variable_manager_llvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/scoped_variable_manager_llvm.cpp -------------------------------------------------------------------------------- /pochivm/thirdparty_moodycamel_concurrentqueue_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/pochivm/thirdparty_moodycamel_concurrentqueue_impl.h -------------------------------------------------------------------------------- /post_build_verifier/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/post_build_verifier/CMakeLists.txt -------------------------------------------------------------------------------- /post_build_verifier/fn_proto_validator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/post_build_verifier/fn_proto_validator.h -------------------------------------------------------------------------------- /post_build_verifier/post_build_verifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/post_build_verifier/post_build_verifier.cpp -------------------------------------------------------------------------------- /runtime/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/runtime/CMakeLists.txt -------------------------------------------------------------------------------- /runtime/mini_db_backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/runtime/mini_db_backend.h -------------------------------------------------------------------------------- /runtime/pochivm_register_runtime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/runtime/pochivm_register_runtime.cpp -------------------------------------------------------------------------------- /runtime/pochivm_runtime_headers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/runtime/pochivm_runtime_headers.h -------------------------------------------------------------------------------- /runtime/test_classes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/runtime/test_classes.cpp -------------------------------------------------------------------------------- /runtime/test_classes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/runtime/test_classes.h -------------------------------------------------------------------------------- /runtime/test_classes_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/runtime/test_classes_2.cpp -------------------------------------------------------------------------------- /runtime/test_fn_stress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/runtime/test_fn_stress.cpp -------------------------------------------------------------------------------- /runtime/test_fn_stress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/runtime/test_fn_stress.h -------------------------------------------------------------------------------- /runtime_lib_builder/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/runtime_lib_builder/CMakeLists.txt -------------------------------------------------------------------------------- /runtime_lib_builder/build_lib_wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/runtime_lib_builder/build_lib_wrapper.cpp -------------------------------------------------------------------------------- /runtime_lib_builder/build_runtime_lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/runtime_lib_builder/build_runtime_lib.cpp -------------------------------------------------------------------------------- /runtime_lib_builder/check_file_md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/runtime_lib_builder/check_file_md5.h -------------------------------------------------------------------------------- /runtime_lib_builder/dump_symbols.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/runtime_lib_builder/dump_symbols.cpp -------------------------------------------------------------------------------- /runtime_lib_builder/fake_symbol_resolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/runtime_lib_builder/fake_symbol_resolver.cpp -------------------------------------------------------------------------------- /runtime_lib_builder/fake_symbol_resolver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/runtime_lib_builder/fake_symbol_resolver.h -------------------------------------------------------------------------------- /runtime_lib_builder/reflective_stringify_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/runtime_lib_builder/reflective_stringify_parser.h -------------------------------------------------------------------------------- /runtime_lib_builder/sha1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/runtime_lib_builder/sha1.cpp -------------------------------------------------------------------------------- /runtime_lib_builder/sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/runtime_lib_builder/sha1.h -------------------------------------------------------------------------------- /runtime_lib_builder/symbol_list_util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/runtime_lib_builder/symbol_list_util.cpp -------------------------------------------------------------------------------- /runtime_lib_builder/symbol_list_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/runtime_lib_builder/symbol_list_util.h -------------------------------------------------------------------------------- /runtime_lib_builder/update_symbol_matches.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/runtime_lib_builder/update_symbol_matches.cpp -------------------------------------------------------------------------------- /sphinx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/Makefile -------------------------------------------------------------------------------- /sphinx/allocation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/allocation.rst -------------------------------------------------------------------------------- /sphinx/assignment.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/assignment.rst -------------------------------------------------------------------------------- /sphinx/basic_class_ref_var.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/basic_class_ref_var.rst -------------------------------------------------------------------------------- /sphinx/basic_class_value.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/basic_class_value.rst -------------------------------------------------------------------------------- /sphinx/block_scope.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/block_scope.rst -------------------------------------------------------------------------------- /sphinx/build_and_test.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/build_and_test.rst -------------------------------------------------------------------------------- /sphinx/call_expr.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/call_expr.rst -------------------------------------------------------------------------------- /sphinx/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/conf.py -------------------------------------------------------------------------------- /sphinx/cpp_interact.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/cpp_interact.rst -------------------------------------------------------------------------------- /sphinx/declare_var.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/declare_var.rst -------------------------------------------------------------------------------- /sphinx/docutils.conf: -------------------------------------------------------------------------------- 1 | [restructuredtext parser] 2 | syntax_highlight = short 3 | 4 | -------------------------------------------------------------------------------- /sphinx/exception_handling.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/exception_handling.rst -------------------------------------------------------------------------------- /sphinx/flow_control_statements.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/flow_control_statements.rst -------------------------------------------------------------------------------- /sphinx/functions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/functions.rst -------------------------------------------------------------------------------- /sphinx/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/index.rst -------------------------------------------------------------------------------- /sphinx/intro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/intro.rst -------------------------------------------------------------------------------- /sphinx/jit_compile.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/jit_compile.rst -------------------------------------------------------------------------------- /sphinx/lang_construct.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/lang_construct.rst -------------------------------------------------------------------------------- /sphinx/placement_new.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/placement_new.rst -------------------------------------------------------------------------------- /sphinx/statement_expression.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/statement_expression.rst -------------------------------------------------------------------------------- /sphinx/tutorial_1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/tutorial_1.rst -------------------------------------------------------------------------------- /sphinx/typesystem.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/typesystem.rst -------------------------------------------------------------------------------- /sphinx/use_pochivm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/use_pochivm.rst -------------------------------------------------------------------------------- /sphinx/use_pochivm_2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/use_pochivm_2.rst -------------------------------------------------------------------------------- /sphinx/what_is_pochivm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/sphinx/what_is_pochivm.rst -------------------------------------------------------------------------------- /test_call_cpp_func.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_call_cpp_func.cpp -------------------------------------------------------------------------------- /test_catch_throw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_catch_throw.cpp -------------------------------------------------------------------------------- /test_error_cases.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_error_cases.cpp -------------------------------------------------------------------------------- /test_expected_output/Sanity.BlockHasNoScopeEffect.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/Sanity.BlockHasNoScopeEffect.expected -------------------------------------------------------------------------------- /test_expected_output/Sanity.BoolDeref.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/Sanity.BoolDeref.expected -------------------------------------------------------------------------------- /test_expected_output/Sanity.BreakAndContinue.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/Sanity.BreakAndContinue.expected -------------------------------------------------------------------------------- /test_expected_output/Sanity.FibonacciSeq.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/Sanity.FibonacciSeq.expected -------------------------------------------------------------------------------- /test_expected_output/Sanity.FindNthPrime.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/Sanity.FindNthPrime.expected -------------------------------------------------------------------------------- /test_expected_output/Sanity.LLVMOptimizationPassEffective.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/Sanity.LLVMOptimizationPassEffective.expected -------------------------------------------------------------------------------- /test_expected_output/Sanity.LinkedListChasing.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/Sanity.LinkedListChasing.expected -------------------------------------------------------------------------------- /test_expected_output/Sanity.StoreIntoLocalVar.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/Sanity.StoreIntoLocalVar.expected -------------------------------------------------------------------------------- /test_expected_output/SanityBitCode.Inlining1_Debug.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityBitCode.Inlining1_Debug.expected -------------------------------------------------------------------------------- /test_expected_output/SanityBitCode.Inlining1_Release.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityBitCode.Inlining1_Release.expected -------------------------------------------------------------------------------- /test_expected_output/SanityBitCode.Inlining2_Debug.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityBitCode.Inlining2_Debug.expected -------------------------------------------------------------------------------- /test_expected_output/SanityBitCode.Inlining2_Release.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityBitCode.Inlining2_Release.expected -------------------------------------------------------------------------------- /test_expected_output/SanityBitCode.Inlining3_Debug.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityBitCode.Inlining3_Debug.expected -------------------------------------------------------------------------------- /test_expected_output/SanityBitCode.Inlining3_Release.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityBitCode.Inlining3_Release.expected -------------------------------------------------------------------------------- /test_expected_output/SanityBitCode.SanityInliningWorks.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityBitCode.SanityInliningWorks.expected -------------------------------------------------------------------------------- /test_expected_output/SanityBitCode.SanityInliningWorks_2.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityBitCode.SanityInliningWorks_2.expected -------------------------------------------------------------------------------- /test_expected_output/SanityBitCode.SanityNotInlinableFunction.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityBitCode.SanityNotInlinableFunction.expected -------------------------------------------------------------------------------- /test_expected_output/SanityBitCode.SanityNotInlinableFunction_2.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityBitCode.SanityNotInlinableFunction_2.expected -------------------------------------------------------------------------------- /test_expected_output/SanityBitCode.SanityNotInlinableFunction_3.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityBitCode.SanityNotInlinableFunction_3.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.BooleanTypeCornerCase_1.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.BooleanTypeCornerCase_1.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.BooleanTypeCornerCase_1.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.BooleanTypeCornerCase_1.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.BooleanTypeCornerCase_1.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.BooleanTypeCornerCase_1.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.BooleanTypeCornerCase_2.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.BooleanTypeCornerCase_2.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.BooleanTypeCornerCase_2.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.BooleanTypeCornerCase_2.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.BooleanTypeCornerCase_2.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.BooleanTypeCornerCase_2.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.CharTypeSanity_1.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.CharTypeSanity_1.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.CharTypeSanity_1.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.CharTypeSanity_1.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.CharTypeSanity_1.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.CharTypeSanity_1.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ConstRefParameterConversion_1.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ConstRefParameterConversion_1.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ConstRefParameterConversion_1.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ConstRefParameterConversion_1.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ConstRefParameterConversion_1.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ConstRefParameterConversion_1.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ConstRefParameterConversion_2.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ConstRefParameterConversion_2.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ConstRefParameterConversion_2.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ConstRefParameterConversion_2.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ConstRefParameterConversion_2.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ConstRefParameterConversion_2.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ConstantWithInsignificantAddress.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ConstantWithInsignificantAddress.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ConstantWithInsignificantAddress.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ConstantWithInsignificantAddress.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ConstantWithInsignificantAddress.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ConstantWithInsignificantAddress.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ConstantWithSignificantAddress.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ConstantWithSignificantAddress.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ConstantWithSignificantAddress.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ConstantWithSignificantAddress.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ConstantWithSignificantAddress.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ConstantWithSignificantAddress.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Constructor_1.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Constructor_1.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Constructor_1.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Constructor_1.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Constructor_1.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Constructor_1.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Constructor_2.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Constructor_2.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Constructor_2.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Constructor_2.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Constructor_2.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Constructor_2.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Constructor_3.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Constructor_3.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Constructor_3.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Constructor_3.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Constructor_3.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Constructor_3.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Constructor_4.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Constructor_4.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Constructor_4.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Constructor_4.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Constructor_4.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Constructor_4.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Constructor_5.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Constructor_5.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Constructor_5.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Constructor_5.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Constructor_5.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Constructor_5.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.DestructorSanity_1.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.DestructorSanity_1.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.DestructorSanity_1.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.DestructorSanity_1.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.DestructorSanity_1.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.DestructorSanity_1.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.DestructorSanity_2.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.DestructorSanity_2.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.DestructorSanity_2.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.DestructorSanity_2.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.DestructorSanity_2.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.DestructorSanity_2.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ExceptionEscapingNoExceptFunction.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ExceptionEscapingNoExceptFunction.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ExceptionEscapingNoExceptFunction.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ExceptionEscapingNoExceptFunction.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ExceptionEscapingNoExceptFunction.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ExceptionEscapingNoExceptFunction.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ExceptionEscapingNoExceptFunction_2.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ExceptionEscapingNoExceptFunction_2.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ExceptionEscapingNoExceptFunction_2.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ExceptionEscapingNoExceptFunction_2.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ExceptionEscapingNoExceptFunction_2.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ExceptionEscapingNoExceptFunction_2.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Exception_PropagateThrough_1.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Exception_PropagateThrough_1.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Exception_PropagateThrough_1.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Exception_PropagateThrough_1.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Exception_PropagateThrough_1.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Exception_PropagateThrough_1.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.LLVMTypeMismatchRenaming.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.LLVMTypeMismatchRenaming.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.LLVMTypeMismatchRenaming.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.LLVMTypeMismatchRenaming.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.LLVMTypeMismatchRenaming.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.LLVMTypeMismatchRenaming.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.LLVMTypeMismatchRenaming_2.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.LLVMTypeMismatchRenaming_2.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.LLVMTypeMismatchRenaming_2.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.LLVMTypeMismatchRenaming_2.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.LLVMTypeMismatchRenaming_2.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.LLVMTypeMismatchRenaming_2.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ManuallyCallDestructor.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ManuallyCallDestructor.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ManuallyCallDestructor.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ManuallyCallDestructor.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ManuallyCallDestructor.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ManuallyCallDestructor.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.MemberObjectAccessor_1.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.MemberObjectAccessor_1.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.MemberObjectAccessor_1.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.MemberObjectAccessor_1.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.MemberObjectAccessor_1.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.MemberObjectAccessor_1.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.MemberObjectAccessor_2.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.MemberObjectAccessor_2.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.MemberObjectAccessor_2.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.MemberObjectAccessor_2.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.MemberObjectAccessor_2.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.MemberObjectAccessor_2.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.NonTrivialCopyConstructor.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.NonTrivialCopyConstructor.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.NonTrivialCopyConstructor.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.NonTrivialCopyConstructor.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.NonTrivialCopyConstructor.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.NonTrivialCopyConstructor.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ReturnExprEvaluatedBeforeDestructor.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ReturnExprEvaluatedBeforeDestructor.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ReturnExprEvaluatedBeforeDestructor.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ReturnExprEvaluatedBeforeDestructor.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ReturnExprEvaluatedBeforeDestructor.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ReturnExprEvaluatedBeforeDestructor.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ReturnsNonPrimitiveType.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ReturnsNonPrimitiveType.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ReturnsNonPrimitiveType.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ReturnsNonPrimitiveType.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.ReturnsNonPrimitiveType.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.ReturnsNonPrimitiveType.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Sanity_1.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Sanity_1.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Sanity_1.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Sanity_1.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Sanity_1.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Sanity_1.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Sanity_2.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Sanity_2.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Sanity_2.before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Sanity_2.before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Sanity_3.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Sanity_3.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.Sanity_3.before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.Sanity_3.before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.StaticVarInFunction.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.StaticVarInFunction.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.StaticVarInFunction.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.StaticVarInFunction.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.StaticVarInFunction.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.StaticVarInFunction.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.StringInternQuirkyBehavior.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.StringInternQuirkyBehavior.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.StringInternQuirkyBehavior.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.StringInternQuirkyBehavior.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.StringInternQuirkyBehavior.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.StringInternQuirkyBehavior.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.TypeMismatchErrorCase.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.TypeMismatchErrorCase.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.UnexpectedException_LLVM.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.UnexpectedException_LLVM.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.UnexpectedException_LLVM.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.UnexpectedException_LLVM.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.UnexpectedException_LLVM.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.UnexpectedException_LLVM.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.UnusedCppTypeCornerCase.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.UnusedCppTypeCornerCase.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.UnusedCppTypeCornerCase.before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.UnusedCppTypeCornerCase.before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.VoidStarCornerCase_1.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.VoidStarCornerCase_1.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.VoidStarCornerCase_1.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.VoidStarCornerCase_1.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.VoidStarCornerCase_1.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.VoidStarCornerCase_1.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.VoidStarCornerCase_2.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.VoidStarCornerCase_2.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.VoidStarCornerCase_2.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.VoidStarCornerCase_2.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCallCppFn.VoidStarCornerCase_2.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCallCppFn.VoidStarCornerCase_2.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCatchThrow.ThrowSanity_1.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCatchThrow.ThrowSanity_1.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCatchThrow.ThrowSanity_1.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCatchThrow.ThrowSanity_1.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCatchThrow.ThrowSanity_1.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCatchThrow.ThrowSanity_1.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCatchThrow.ThrowSanity_2.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCatchThrow.ThrowSanity_2.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCatchThrow.ThrowSanity_2.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCatchThrow.ThrowSanity_2.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCatchThrow.ThrowSanity_2.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCatchThrow.ThrowSanity_2.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCatchThrow.ThrowSanity_3.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCatchThrow.ThrowSanity_3.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCatchThrow.ThrowSanity_3.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCatchThrow.ThrowSanity_3.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCatchThrow.ThrowSanity_3.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCatchThrow.ThrowSanity_3.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCatchThrow.ThrowSanity_4.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCatchThrow.ThrowSanity_4.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCatchThrow.ThrowSanity_4.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCatchThrow.ThrowSanity_4.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCatchThrow.ThrowSanity_4.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCatchThrow.ThrowSanity_4.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCatchThrow.ThrowSanity_5.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCatchThrow.ThrowSanity_5.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCatchThrow.ThrowSanity_5.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCatchThrow.ThrowSanity_5.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCatchThrow.ThrowSanity_5.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCatchThrow.ThrowSanity_5.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCatchThrow.ThrowSanity_6.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCatchThrow.ThrowSanity_6.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCatchThrow.ThrowSanity_6.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCatchThrow.ThrowSanity_6.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCatchThrow.ThrowSanity_6.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCatchThrow.ThrowSanity_6.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCatchThrow.ThrowSanity_7.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCatchThrow.ThrowSanity_7.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCatchThrow.ThrowSanity_7.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCatchThrow.ThrowSanity_7.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCatchThrow.ThrowSanity_7.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCatchThrow.ThrowSanity_7.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCatchThrow.ThrowSanity_8.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCatchThrow.ThrowSanity_8.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCatchThrow.ThrowSanity_8.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCatchThrow.ThrowSanity_8.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityCatchThrow.ThrowSanity_8.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityCatchThrow.ThrowSanity_8.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.AddressOfNonExistentGeneratedFunction.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.AddressOfNonExistentGeneratedFunction.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.BreakNotInLoop.expected: -------------------------------------------------------------------------------- 1 | Function BadFn: use of 'Break' statement while not in a loop -------------------------------------------------------------------------------- /test_expected_output/SanityError.CallPrototypeMismatch_1.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.CallPrototypeMismatch_1.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.CallPrototypeMismatch_2.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.CallPrototypeMismatch_2.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.CallPrototypeMismatch_3.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.CallPrototypeMismatch_3.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.CallPrototypeMismatch_4.expected: -------------------------------------------------------------------------------- 1 | Call to undefined function NonexistentFn -------------------------------------------------------------------------------- /test_expected_output/SanityError.ContinueNotInLoop.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.ContinueNotInLoop.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.ForLoopInitStepBlockLimitation_1.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.ForLoopInitStepBlockLimitation_1.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.ForLoopInitStepBlockLimitation_2.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.ForLoopInitStepBlockLimitation_2.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.ForLoopInitStepBlockLimitation_3.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.ForLoopInitStepBlockLimitation_3.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.ForLoopInitStepBlockLimitation_4.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.ForLoopInitStepBlockLimitation_4.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.ForLoopInitStepBlockLimitation_5.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.ForLoopInitStepBlockLimitation_5.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.ForLoopStepBlockLimitation.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.ForLoopStepBlockLimitation.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.RedeclareVar_1.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.RedeclareVar_1.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.RedeclareVar_2.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.RedeclareVar_2.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.RedeclareVar_3.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.RedeclareVar_3.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.ReturnTypeMismatch.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.ReturnTypeMismatch.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.ReuseAstNode.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.ReuseAstNode.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.Unreachable_1.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.Unreachable_1.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.Unreachable_2.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.Unreachable_2.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.Unreachable_3.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.Unreachable_3.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.Unreachable_4.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.Unreachable_4.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.Unreachable_5.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.Unreachable_5.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.Unreachable_6.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.Unreachable_6.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.Unreachable_7.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.Unreachable_7.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.UseOutOfScopeVar_1.expected: -------------------------------------------------------------------------------- 1 | Function BadFn: use of out-of-scope variable myVarName_1 -------------------------------------------------------------------------------- /test_expected_output/SanityError.UseOutOfScopeVar_2.expected: -------------------------------------------------------------------------------- 1 | Function BadFn: use of out-of-scope variable myVarName_0 -------------------------------------------------------------------------------- /test_expected_output/SanityError.UseOutOfScopeVar_3.expected: -------------------------------------------------------------------------------- 1 | Function BadFn: use of out-of-scope variable myVarName_0 -------------------------------------------------------------------------------- /test_expected_output/SanityError.UseOutOfScopeVar_4.expected: -------------------------------------------------------------------------------- 1 | Function BadFn: use of out-of-scope variable myVarName_0 -------------------------------------------------------------------------------- /test_expected_output/SanityError.UseUndeclaredVar.expected: -------------------------------------------------------------------------------- 1 | Function BadFn: use of undeclared variable myVarName_0 -------------------------------------------------------------------------------- /test_expected_output/SanityError.UseVarInOtherFn_1.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.UseVarInOtherFn_1.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.UseVarInOtherFn_2.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.UseVarInOtherFn_2.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.UseVarInOtherFn_3.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.UseVarInOtherFn_3.expected -------------------------------------------------------------------------------- /test_expected_output/SanityError.UseVarInOtherFn_4.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityError.UseVarInOtherFn_4.expected -------------------------------------------------------------------------------- /test_expected_output/SanityGeneratedFunctionPointer.Sanity_1.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityGeneratedFunctionPointer.Sanity_1.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityGeneratedFunctionPointer.Sanity_1.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityGeneratedFunctionPointer.Sanity_1.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityGeneratedFunctionPointer.Sanity_1.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityGeneratedFunctionPointer.Sanity_1.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityGeneratedFunctionPointer.Sanity_2.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityGeneratedFunctionPointer.Sanity_2.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityGeneratedFunctionPointer.Sanity_2.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityGeneratedFunctionPointer.Sanity_2.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityGeneratedFunctionPointer.Sanity_2.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityGeneratedFunctionPointer.Sanity_2.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityGeneratedFunctionPointer.Sanity_3.after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityGeneratedFunctionPointer.Sanity_3.after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityGeneratedFunctionPointer.Sanity_3.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityGeneratedFunctionPointer.Sanity_3.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityGeneratedFunctionPointer.Sanity_3.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityGeneratedFunctionPointer.Sanity_3.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityIrCodeDump.APlusB.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityIrCodeDump.APlusB.expected -------------------------------------------------------------------------------- /test_expected_output/SanityIrCodeDump.APlusB_10.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityIrCodeDump.APlusB_10.expected -------------------------------------------------------------------------------- /test_expected_output/SanityIrCodeDump.APlusB_2.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityIrCodeDump.APlusB_2.expected -------------------------------------------------------------------------------- /test_expected_output/SanityIrCodeDump.APlusB_3.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityIrCodeDump.APlusB_3.expected -------------------------------------------------------------------------------- /test_expected_output/SanityIrCodeDump.APlusB_4.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityIrCodeDump.APlusB_4.expected -------------------------------------------------------------------------------- /test_expected_output/SanityIrCodeDump.APlusB_5.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityIrCodeDump.APlusB_5.expected -------------------------------------------------------------------------------- /test_expected_output/SanityIrCodeDump.APlusB_6.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityIrCodeDump.APlusB_6.expected -------------------------------------------------------------------------------- /test_expected_output/SanityIrCodeDump.APlusB_7.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityIrCodeDump.APlusB_7.expected -------------------------------------------------------------------------------- /test_expected_output/SanityIrCodeDump.APlusB_8.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityIrCodeDump.APlusB_8.expected -------------------------------------------------------------------------------- /test_expected_output/SanityIrCodeDump.APlusB_9.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityIrCodeDump.APlusB_9.expected -------------------------------------------------------------------------------- /test_expected_output/SanityIrCodeDump.LogicalOp.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityIrCodeDump.LogicalOp.expected -------------------------------------------------------------------------------- /test_expected_output/SanityNoError.DeclareVarCornerCaseDoesNotCrash.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityNoError.DeclareVarCornerCaseDoesNotCrash.expected -------------------------------------------------------------------------------- /test_expected_output/SanityNoError.NoUnreachable_1.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityNoError.NoUnreachable_1.expected -------------------------------------------------------------------------------- /test_expected_output/SanityNoError.NoUnreachable_2.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityNoError.NoUnreachable_2.expected -------------------------------------------------------------------------------- /test_expected_output/SanityNoError.NoUnreachable_3.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityNoError.NoUnreachable_3.expected -------------------------------------------------------------------------------- /test_expected_output/SanityNoError.NoUnreachable_4.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityNoError.NoUnreachable_4.expected -------------------------------------------------------------------------------- /test_expected_output/SanityNoError.NoUnreachable_5.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityNoError.NoUnreachable_5.expected -------------------------------------------------------------------------------- /test_expected_output/SanityNoError.NoUnreachable_6.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityNoError.NoUnreachable_6.expected -------------------------------------------------------------------------------- /test_expected_output/SanityNoError.NoUnreachable_7.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityNoError.NoUnreachable_7.expected -------------------------------------------------------------------------------- /test_expected_output/SanityPointerArithmetic.Sanity_2.debug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityPointerArithmetic.Sanity_2.debug_before_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityPointerArithmetic.Sanity_2.nondebug_after_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityPointerArithmetic.Sanity_2.nondebug_after_opt.expected -------------------------------------------------------------------------------- /test_expected_output/SanityPointerArithmetic.Sanity_2.nondebug_before_opt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_expected_output/SanityPointerArithmetic.Sanity_2.nondebug_before_opt.expected -------------------------------------------------------------------------------- /test_fast_interp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_fast_interp.cpp -------------------------------------------------------------------------------- /test_fast_interp_internals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_fast_interp_internals.cpp -------------------------------------------------------------------------------- /test_fibonacci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_fibonacci.cpp -------------------------------------------------------------------------------- /test_find_nth_prime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_find_nth_prime.cpp -------------------------------------------------------------------------------- /test_generated_function_pointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_generated_function_pointer.cpp -------------------------------------------------------------------------------- /test_metavar_framework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_metavar_framework.cpp -------------------------------------------------------------------------------- /test_mini_db_backend_unit_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_mini_db_backend_unit_test.cpp -------------------------------------------------------------------------------- /test_paper_microbenchmarks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_paper_microbenchmarks.cpp -------------------------------------------------------------------------------- /test_sanity_arith_expr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_sanity_arith_expr.cpp -------------------------------------------------------------------------------- /test_sanity_bitcode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_sanity_bitcode.cpp -------------------------------------------------------------------------------- /test_sanity_break_continue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_sanity_break_continue.cpp -------------------------------------------------------------------------------- /test_sanity_deref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_sanity_deref.cpp -------------------------------------------------------------------------------- /test_sanity_irdump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_sanity_irdump.cpp -------------------------------------------------------------------------------- /test_sanity_llvm_optimization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_sanity_llvm_optimization.cpp -------------------------------------------------------------------------------- /test_sanity_logical_op.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_sanity_logical_op.cpp -------------------------------------------------------------------------------- /test_sanity_pointer_arithmetic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_sanity_pointer_arithmetic.cpp -------------------------------------------------------------------------------- /test_sanity_typecasts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_sanity_typecasts.cpp -------------------------------------------------------------------------------- /test_util_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/test_util_helper.h -------------------------------------------------------------------------------- /tpch_data/mv_output.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/tpch_data/mv_output.sh -------------------------------------------------------------------------------- /tpch_data/tpch_prepare.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/tpch_data/tpch_prepare.sql -------------------------------------------------------------------------------- /tpch_data/tpch_queries.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sillycross/PochiVM/HEAD/tpch_data/tpch_queries.sql -------------------------------------------------------------------------------- /tpch_data/unittest_table1.txt: -------------------------------------------------------------------------------- 1 | 1 2 2 | 3 4 3 | 5 6 4 | 7 8 5 | 6 5 6 | 4 3 7 | 2 1 8 | 9 | --------------------------------------------------------------------------------