Uploaded image for project: 'Embedded Software & Tools'
  1. Embedded Software & Tools
  2. EXT_EP-9523

Compilation takes an excessively long time during software pipelining (spilling)

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Medium Medium
    • Code Generation Tools
    • CODEGEN-6707
    • Hide
      C6000_8.3.3
      C6000_7.4.24
      Show
      C6000_8.3.3 C6000_7.4.24
    • default
    • Use --disable:sp_spill to disable the pass that is taking the time and space. It may affect performance, though.
    • Hide
      A file containing a large function with many loops which use a lot of variables may cause the compiler to use excessive amounts of memory. The function will take a long time to compile anyway, and the extreme memory usage may further increase the time by adding paging overhead.

      The specific test case here involves a function with about 3000 source lines, 18 pipelined loops, and about 10,000 assembly instructions. The more troublesome loops had more than a dozen live variables, all double-floats. The code was apparently machine-generated.
      Show
      A file containing a large function with many loops which use a lot of variables may cause the compiler to use excessive amounts of memory. The function will take a long time to compile anyway, and the extreme memory usage may further increase the time by adding paging overhead. The specific test case here involves a function with about 3000 source lines, 18 pipelined loops, and about 10,000 assembly instructions. The more troublesome loops had more than a dozen live variables, all double-floats. The code was apparently machine-generated.

      Compilation takes an excessively long time during software pipelining (spilling)

            syncuser TI User
            syncuser TI User
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated: