morningto / softart

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

Treat external intrinsic as llvm function. #197

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Description:
  External intrinsic now sasl functions.
  We want to treat as llvm functions.

Original issue reported on code.google.com by wuye9036 on 28 Apr 2012 at 11:20

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

SASL:
  Add register_external_intrinsic to reg external function by raw LLVM form.
  Change signature of bin_op_ps_ to support auto-intrinsic chosen.
  Change impl of call_external_ and bind_binary_external_.

Original comment by wuye9036 on 28 Apr 2012 at 1:27

GoogleCodeExporter commented 8 years ago
Issue 186 has been merged into this issue.

Original comment by wuye9036 on 29 Apr 2012 at 11:34

GoogleCodeExporter commented 8 years ago

Original comment by wuye9036 on 29 Apr 2012 at 11:35

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

SASL:
  Remove unused external intrinsic registration.

Original comment by wuye9036 on 29 Apr 2012 at 12:09

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

SASL:
  Add test for exp on matrix.

Original comment by wuye9036 on 29 Apr 2012 at 12:09

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

SASL:
  Add language to semantic_analyser.
  Now tex2Dlod have different versions for supporting vs/general and ps. (See issue 197)
  Support following external intrinsics
    sasl.ps.tex2d.lod
    sasl.vs.tex2d.lod
    sasl.ps.tex2d.proj
    sasl.ps.tex2d.grad
    sasl.ps.tex2d.bias
  Add emit_tex2d*
  Remove external parameter from register_intrinisc.
  Porting intrinsics tex2D* to new external intrinsic framework.

Original comment by wuye9036 on 29 Apr 2012 at 12:09

GoogleCodeExporter commented 8 years ago

Original comment by wuye9036 on 29 Apr 2012 at 12:22