lixqopensorce / softart

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

Refactory: Pull up or push down code in cgllvm tree. #64

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Some code should be shared between langauges( common, vs, ps, bs ).
We pull them up.

Original issue reported on code.google.com by wuye9036 on 24 Mar 2011 at 11:49

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r490.

SASL:
  Rename lang_common to lang_general.
  Rename cgllvm_common to cgllvm_general.
  Add header and source file for cgllvm_base.
  Add log.

Original comment by wuye9036 on 24 Mar 2011 at 12:22

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r491.

SASL:
  Pull up visit_child from cgllvm_general to cgllvm_impl.
  Remove cgllvm_base, cgllvm_impl instead.

Original comment by wuye9036 on 24 Mar 2011 at 1:10

GoogleCodeExporter commented 9 years ago

Original comment by wuye9036 on 25 Mar 2011 at 3:45

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r494.

SASL:
  Rename cgllvm_common_context to cgllvm_gmod( General Module ).
  Rename llvm_code to llvm_module.
  Pull up llvm_type(), msi and mod.

Original comment by wuye9036 on 25 Mar 2011 at 9:52

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r495.

SASL:
  Rename cgllvm_gmod to cgllvm_modimpl.
  Add some functions to cgllvm_impl.

Original comment by wuye9036 on 28 Mar 2011 at 1:19

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r497.

SASL:
  Pull generic code up to cgllvm_impl.

Original comment by wuye9036 on 28 Mar 2011 at 7:16

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r498.

SASL:
  Adds cgllvm_vs.

Original comment by wuye9036 on 29 Mar 2011 at 7:21

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r506.

SASL:
  Pull generate() up to cgllvm_sisd.
  Pull abii up to cgllvm_impl.

Original comment by wuye9036 on 4 Apr 2011 at 9:31

GoogleCodeExporter commented 9 years ago

Original comment by wuye9036 on 4 Apr 2011 at 9:32

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r507.

SASL:
  Add specific visit support.
  Add before_decls_visit and create_mod virtual function.
  TEST FAILED: FUNCTION.SS

Original comment by wuye9036 on 4 Apr 2011 at 10:09

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r509.

SASL:
  Pull up visitor of program to cgllvm_sisd.
  Fixed bug of ambiguous of stream_in and buffer_in when add an input semantic into abi_info.

Original comment by wuye9036 on 5 Apr 2011 at 1:11

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r511.

SASL:
  Pull up visitor of function_type.

Original comment by wuye9036 on 6 Apr 2011 at 9:52

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r512.

SASL:
  Re-factory cgllvm_sctxt.

Original comment by wuye9036 on 7 Apr 2011 at 7:44

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r513.

SASL:
  Add llmodule to get llvm::Module.
  Partially pull variable_declaration up to sisd.
  Impl set_storage and set_storage_and_type of cgllvm_sctxt.

Original comment by wuye9036 on 8 Apr 2011 at 6:45

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r514.

SASL:
  Fixed file count bug of code_statistic.py.
  Split visitor of function_type.

Original comment by wuye9036 on 8 Apr 2011 at 11:01

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r515.

SASL:
  Upgrade type converters to support load and store.

Original comment by wuye9036 on 9 Apr 2011 at 12:06

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r516.

SASL:
  Pull up compound_statement, jump_statement and variable_expression from cgllvm_general to cgllvm_sisd.

Original comment by wuye9036 on 10 Apr 2011 at 12:57

GoogleCodeExporter commented 9 years ago

Original comment by wuye9036 on 10 Apr 2011 at 12:59

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r517.

SASL:
  Implements cgllvm_sisd::load.

Original comment by wuye9036 on 11 Apr 2011 at 6:33

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r518.

SASL:
  Added cgllvm_vs::create_fnargs.
  Fixed index and offset computation bugs in abi_info.

Original comment by wuye9036 on 12 Apr 2011 at 4:59

GoogleCodeExporter commented 9 years ago

Original comment by wuye9036 on 12 Apr 2011 at 5:06

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r519.

SASL:
  Add load_ptr.
  Finished store.
  semantic_fn.svs now works.

Original comment by wuye9036 on 12 Apr 2011 at 9:21

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r520.

SASL:
  split cgllvm_sctxt to env and data.

Original comment by wuye9036 on 13 Apr 2011 at 11:47

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r521.

SASL:
  Add two auto test cases.
  Simplify the compiler-generated variable name.
  Add create_virtual_args.

Original comment by wuye9036 on 14 Apr 2011 at 12:03

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 6e349a7e94b8.

SASL:
  Rename lang_common to lang_general.
  Rename cgllvm_common to cgllvm_general.
  Add header and source file for cgllvm_base.
  Add log.

Original comment by wuye9036 on 21 Apr 2011 at 6:00

GoogleCodeExporter commented 9 years ago
This issue was updated by revision cebef0d81945.

SASL:
  Pull up visit_child from cgllvm_general to cgllvm_impl.
  Remove cgllvm_base, cgllvm_impl instead.

Original comment by wuye9036 on 21 Apr 2011 at 6:00

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 165e562085b2.

SASL:
  Rename cgllvm_common_context to cgllvm_gmod( General Module ).
  Rename llvm_code to llvm_module.
  Pull up llvm_type(), msi and mod.

Original comment by wuye9036 on 21 Apr 2011 at 6:00

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 137f26879afa.

SASL:
  Rename cgllvm_gmod to cgllvm_modimpl.
  Add some functions to cgllvm_impl.

Original comment by wuye9036 on 21 Apr 2011 at 6:00

GoogleCodeExporter commented 9 years ago
This issue was updated by revision d2a1702444e5.

SASL:
  Pull generic code up to cgllvm_impl.

Original comment by wuye9036 on 21 Apr 2011 at 6:00

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 325235f95776.

SASL:
  Adds cgllvm_vs.

Original comment by wuye9036 on 21 Apr 2011 at 6:00

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 05b8594b8267.

SASL:
  Pull generate() up to cgllvm_sisd.
  Pull abii up to cgllvm_impl.

Original comment by wuye9036 on 21 Apr 2011 at 6:00

GoogleCodeExporter commented 9 years ago
This issue was updated by revision fc6fc01d4949.

SASL:
  Add specific visit support.
  Add before_decls_visit and create_mod virtual function.
  TEST FAILED: FUNCTION.SS

Original comment by wuye9036 on 21 Apr 2011 at 6:00

GoogleCodeExporter commented 9 years ago
This issue was updated by revision cc6e353d2263.

SASL:
  Pull up visitor of program to cgllvm_sisd.
  Fixed bug of ambiguous of stream_in and buffer_in when add an input semantic into abi_info.

Original comment by wuye9036 on 21 Apr 2011 at 6:00

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 768de5a27dcc.

SASL:
  Pull up visitor of function_type.

Original comment by wuye9036 on 21 Apr 2011 at 6:00

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 7c6292e484bb.

SASL:
  Re-factory cgllvm_sctxt.

Original comment by wuye9036 on 21 Apr 2011 at 6:00

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 46a6436eb627.

SASL:
  Add llmodule to get llvm::Module.
  Partially pull variable_declaration up to sisd.
  Impl set_storage and set_storage_and_type of cgllvm_sctxt.

Original comment by wuye9036 on 21 Apr 2011 at 6:00

GoogleCodeExporter commented 9 years ago
This issue was updated by revision f80dfa39cbaa.

SASL:
  Fixed file count bug of code_statistic.py.
  Split visitor of function_type.

Original comment by wuye9036 on 21 Apr 2011 at 6:00

GoogleCodeExporter commented 9 years ago
This issue was updated by revision e76451077a23.

SASL:
  Upgrade type converters to support load and store.

Original comment by wuye9036 on 21 Apr 2011 at 6:00

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 52bbfe5936a8.

SASL:
  Pull up compound_statement, jump_statement and variable_expression from cgllvm_general to cgllvm_sisd.

Original comment by wuye9036 on 21 Apr 2011 at 6:00

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 0dd57dc51ef1.

SASL:
  Implements cgllvm_sisd::load.

Original comment by wuye9036 on 21 Apr 2011 at 6:00

GoogleCodeExporter commented 9 years ago
This issue was updated by revision c6c8065728ce.

SASL:
  Added cgllvm_vs::create_fnargs.
  Fixed index and offset computation bugs in abi_info.

Original comment by wuye9036 on 21 Apr 2011 at 6:00

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 18e1746f00cd.

SASL:
  Add load_ptr.
  Finished store.
  semantic_fn.svs now works.

Original comment by wuye9036 on 21 Apr 2011 at 6:00

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 68d977f5a809.

SASL:
  split cgllvm_sctxt to env and data.

Original comment by wuye9036 on 21 Apr 2011 at 6:00

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 23e797c7715a.

SASL:
  Add two auto test cases.
  Simplify the compiler-generated variable name.
  Add create_virtual_args.

Original comment by wuye9036 on 21 Apr 2011 at 6:00

GoogleCodeExporter commented 9 years ago
It could be considered as "fixed" because it could work and looks good enough.

Original comment by wuye9036 on 24 May 2011 at 11:17

GoogleCodeExporter commented 9 years ago

Original comment by wuye9036 on 15 Dec 2011 at 3:16

GoogleCodeExporter commented 9 years ago

Original comment by wuye9036 on 7 Mar 2012 at 2:52