Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • sac2c sac2c
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 394
    • Issues 394
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 16
    • Merge requests 16
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • sac-group
  • sac2csac2c
  • Issues
  • #1996
Closed
Open
Created Feb 20, 2008 by Stephan Herhut@sahGuest

more non-flattened code produced by CF

Bugzilla Link 410
Created on Feb 20, 2008 21:28
Resolution FIXED
Resolved on Jul 13, 2008 15:18
Version 1.00beta
OS Linux
Architecture PC
Attachments mat.sac

Extended Description

Created an attachment (id=460)
testcase to replicate
When compiling sac/testsuite/optimizations/ls/mat.sac, constantfolding creates the following selection operations:
  _ls_282 = _sel_VxA_( [ 1 ], _flat_6);
  _ls_283 = _sel_VxA_( [ 0 ], _flat_6);
  _ls_284 = _sel_VxA_( [ 1 ], _flat_3);
  _ls_285 = _sel_VxA_( [ 0 ], _flat_3);
Again, the index-vectors need to be flattened out, as we only allow scalar constants or identifiers as arguments to primitive functions.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking