lixqopensorce / softart

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

Refactory cgllvm_* as hierarchy classes. #68

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
cgllvm_* could be treated as an hierarchy class tree for code reuse.
In concept, classes are organized as following:

cgllvm                   High-level interface for code generation.
  │
  └─ cgllvm_impl         Implements some common services.
       │
       ├ cgllvm_sisd     Generate instructions as SISD. Implements for general purpose language.
       │   └ cgllvm_general      
       │
       └ cgllvm_simd     Implements for pixel shader / blend shader. Generated instructions is SIMD.
           └ cgllvm_ps

Original issue reported on code.google.com by wuye9036 on 25 Mar 2011 at 1:29

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

SASL:
  Add cgllvm_sisd and cgllvm_simd.
  Reorganize files.
  Rename cgllvm_common_context to cgllvm_sctxt( SISD Context ).

Fixes issue 68.

Original comment by wuye9036 on 25 Mar 2011 at 6:40

GoogleCodeExporter commented 9 years ago

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

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

SASL:
  Add cgllvm_sisd and cgllvm_simd.
  Reorganize files.
  Rename cgllvm_common_context to cgllvm_sctxt( SISD Context ).

Fixes issue 68.

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

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:54