xubingyue / softart

Automatically exported from code.google.com/p/softart
Other
0 stars 0 forks source link

Support horizontal data layout prototype: float in, float out. #136

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Description:
  See scalar.sps.

Original issue reported on code.google.com by wuye9036 on 2 Dec 2011 at 10:36

GoogleCodeExporter commented 8 years ago

Original comment by wuye9036 on 2 Dec 2011 at 10:36

GoogleCodeExporter commented 8 years ago
This issue was updated by revision c6b086b6f4b2.

SASL:
  Add sv_target to semantic analysis.
  Add cgllvm_ps.
  Add scalar.sps to tests.
  compiler now support 'lang=ps'

Original comment by wuye9036 on 2 Dec 2011 at 11:27

GoogleCodeExporter commented 8 years ago
This issue was updated by revision 0b6c6b3aab62.

SASL:
  Add compute_input_package_layout and compute_output_package_layout to abi_info.

Original comment by wuye9036 on 5 Dec 2011 at 5:23

GoogleCodeExporter commented 8 years ago
This issue was updated by revision 5d63fc778100.

SASL:
  Add row_vector_of to enums_utility.
  Pull up visitors of variable_declaration, builtin_type and struct_type to cgllvm_impl.
  Pull up create_tyinfo from cgs_sisd to cg_service.
  Further support of abi_vectorize and abi_package.

Original comment by wuye9036 on 9 Dec 2011 at 1:58

GoogleCodeExporter commented 8 years ago
This issue was updated by revision 7c5448624172.

SASL:
  Pull up visit_member/global/local_declarator to impl.
  Add local_abi() to cgllvm_impl.h
  Pull up create_variable from cgs_sisd to cg_service.

Original comment by wuye9036 on 9 Dec 2011 at 1:58

GoogleCodeExporter commented 8 years ago
This issue was updated by revision f772189c15f3.

SASL:
  Pull up create_fnsig, create_fnargs, create_fnbody to cgllvm_impl.
  Add param_abi to cg_service.
  Recently ignore process_intrinsic on pixel shader.
  Pull up fetch_function and clean_empty_blocks to cg_service.
  Add abi_vectorize and abi_package support to ty_cache_t::name.

Original comment by wuye9036 on 9 Dec 2011 at 1:58

GoogleCodeExporter commented 8 years ago
This issue was updated by revision 33b80f3a9579.

SASL:
  Add interfaces emit_extract_val/ref to cg_service.
  Add layout_to_value to cgllvm_simd.
  Pull up push_fn/pop_fn and insert_point access functions to cg_service.

Original comment by wuye9036 on 9 Dec 2011 at 1:58

GoogleCodeExporter commented 8 years ago
This issue was updated by revision 73993ff4f0f5.

SASL:
  Add su_stream_out support to abi_info and abi_analyser.
  Pull up member_tyinfo to cg_service.
  Add load and store to cgs_simd experimental.
  Pull up variable_expression and jump_statement visitor to impl.

Original comment by wuye9036 on 9 Dec 2011 at 1:58

GoogleCodeExporter commented 8 years ago
Prototype now generates correct code.

Original comment by wuye9036 on 9 Dec 2011 at 2:14