Talk:Loop fission and fusion
This is the talk page for discussing improvements to the Loop fission and fusion article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
![]() | This article is rated Start-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | |||||||||||||||||
|
![]() | The contents of the Loop fusion page were merged into Loop fission and fusion on 23 July 2017. For the contribution history and old versions of the redirected page, please see its history; for the discussion at that location, see its talk page. |
Proposed merge with Loop fusion
[edit]Opposite things are usually discussed in a single article (i.e. one "Endianness" article instead of separate "Big-endian" and "Little-endian" articles). — Keφr 15:01, 12 October 2014 (UTC)
- Agreed and
Done. Klbrain (talk) 11:05, 23 July 2017 (UTC)
- I don't think that opposites should generally, as a habit/pattern/default, be covered in the same article. I think the example you give does not cover opposites. Endianness is one thing. It has multiple flavors including big and little. What is the common topic that covers loop fusion and fission? I don't think there is one so shoving them together is not natural and IMO not useful or good. Stevebroshar (talk) 10:36, 13 January 2025 (UTC)
Compiler optimization?
[edit]The intro says both fusion and fission are compiler optimizations and that means the optimization occurs during the translation from source code to the resulting code (i.e. machine or byte code). But, the example shows two versions in C source code which implies to me that it's a (source) coding technique/optimization. Are the concepts compiler optimizations, and the example uses C to demonstrate the logic difference bc it's convenient? Or are they coding techniques/optimizations? Or both?
If it's strictly a compiler optimization, then I suggest not using C or any particular language. Use pseudocode so that it does not imply that the concept is a source code technique. Stevebroshar (talk) 10:45, 13 January 2025 (UTC)