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 403
    • Issues 403
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • sac-group
  • sac2csac2c
  • Issues
  • #1106
Closed
Open
Created Jan 16, 2012 by Robert Bernecky@rbeDeveloper

Livermore Loop08 confuses CSE

Bugzilla Link 903
Created on Jan 16, 2012 20:10
Version svn
OS Linux
Architecture PC
Attachments loop08.sac

Extended Description

Created an attachment (id=841)
source code to reproduce failure
AWLFIfundef: AWLFI: Algebraic-With-Loop-Folding Inference in function _dup_23807_shift__Loop_58 ends
SimplifySymb: SSE: Entering opt micro-cycle for function Loop8
SimplifySymb: SSE: LIR= 0, INL=0, CSE=10873, TUP=0, CF=37, VP=670, AS=0, AL=2, DL=0
SimplifySymb: SSE: LIR= 0, INL=0, CSE=195, TUP=0, CF=0, VP=14, AS=0, AL=0, DL=0
SimplifySymb: SSE: LIR= 0, INL=0, CSE=190, TUP=0, CF=0, VP=0, AS=0, AL=0, DL=0
SimplifySymb: SSE: LIR= 0, INL=0, CSE=190, TUP=0, CF=0, VP=0, AS=0, AL=0, DL=0
SimplifySymb: SSE: LIR= 0, INL=0, CSE=190, TUP=0, CF=0, VP=0, AS=0, AL=0, DL=0
SimplifySymb: SSE: LIR= 0, INL=0, CSE=190, TUP=0, CF=0, VP=0, AS=0, AL=0, DL=0
SimplifySymb: SSE: LIR= 0, INL=0, CSE=190, TUP=0, CF=0, VP=0, AS=0, AL=0, DL=0
SimplifySymb: SSE: LIR= 0, INL=0, CSE=190, TUP=0, CF=0, VP=0, AS=0, AL=0, DL=0
SimplifySymb: SSE: LIR= 0, INL=0, CSE=190, TUP=0, CF=0, VP=0, AS=0, AL=0, DL=0
SimplifySymb: SSE: LIR= 0, INL=0, CSE=190, TUP=0, CF=0, VP=0, AS=0, AL=0, DL=0
SimplifySymb: SSE: Stabilized at iteration 9 for function Loop8
 AWLFIfundef: AWLFI: Algebraic-With-Loop-Folding Inference in function Loop8 ends
This fails here, but I suspect it is not a new problem:
sac2c -V
sac2c v1.00-beta (Haggis And Apple)
 developer rev 17723 linux-gnu_x86_64
 (Fri Jan 13 16:39:25 EST 2012 by sac)
~/sac/demos/benchmarks/livermore_loops/for_comparison/loop08$ sac2c loop08.sac -doawlf -nowlf -bopt -v4  -#d,AWLFI,SSE &>crud
The SSE code in AWLFI calls the listed traversals in its own microcycle,
including a DCR call not shown above. Oddly enough, CSE keeps finding
the same expressions, even though they should be gone after the first
pass. This causes the microcycle to run until maxoptcyc. Not a good thing.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking