aboutsummaryrefslogtreecommitdiff
path: root/backendC/CleanCompilerSources/optimisations.c
AgeCommit message (Collapse)AuthorFilesLines
2003-01-08bug fix: copy decons_expr in pattern when copying a function with stricter ↵johnvg1-3/+8
result git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1309 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2002-10-24disable destructive root updates of records without BOXED_RECORDSjohnvg1-9/+10
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1259 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2002-10-22skip some code when not using BOXED_RECORDSjohnvg1-4/+4
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1258 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2002-10-22add boxed recordsjohnvg1-84/+396
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1257 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2002-02-28thunk lift u record selections and 0 arity constructorsjohnvg1-80/+187
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1036 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2002-02-13fix bug in the reuse unique nodes optimisationjohnvg1-3/+10
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1020 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-11-21reuse unique nodes optimization: update node with fewest number of words to ↵johnvg1-1/+112
be updated git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@899 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-09-03added code for strict and unboxed listsjohnvg1-3/+24
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@728 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-05-15merged with backend C source code on the macjohnvg1-1/+11
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@430 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-05-09don't analyse idents for Clean 2.0ronny1-0/+2
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@408 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-05-01cases in backendronny1-1/+1
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@377 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-05-01made name generation depend on _ANALYSE_IDENT_ronny1-1/+21
marked duplicate definitions of cTypeDelimiter _ANALYSE_IDENT_ git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@375 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-07-12clean 1.3.3 backend again againclean1-0/+3601
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@189 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d