Revīziju vēsture

Autors SHA1 Ziņojums Datums
  florian 99e1bb32a2 + apply cse to more inline nodes 11 gadi atpakaļ
  florian 7107e9d5ea * do cse on all const. intregable expressions 11 gadi atpakaļ
  florian 25fc10b556 * do not store references to dyn. arrays 11 gadi atpakaļ
  florian 3e4198ea45 * take care of dyn. arrays in cse 11 gadi atpakaļ
  florian 1366498255 + nf_addr_taken: it marks nodes which address is taken 11 gadi atpakaļ
  florian c5523fc780 * do not search a node tree which has been found being subject to cse further on 11 gadi atpakaļ
  florian 8fba876904 * apply cse to static symbols on x86-64 as well, if their address can be stored 11 gadi atpakaļ
  florian 809549a31f * addr nodes can be also considered in cse 11 gadi atpakaļ
  florian 3a11dd1055 * create the addr node for cse with create_internal to avoid errors when taking the address of a temp. 11 gadi atpakaļ
  florian 1b355ce1e4 * apply cse to all non-regable variables if possible 11 gadi atpakaļ
  florian 4d5119bf1c * fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 11 gadi atpakaļ
  florian b4481544ef * work with actualtargetnode when checking load nodes for cse 12 gadi atpakaļ
  florian be2ab84474 * make actualtargetnode a normal procedure using pointers to node so it can be used also when replacing nodes 12 gadi atpakaļ
  florian 2c7b34cda1 * don't apply cse on static variables being regable 12 gadi atpakaļ
  paul 5d74e0578a compiler: remove unused variables and unneeded assignments 12 gadi atpakaļ
  florian 4aca018f62 * setelement nodes itself should not be considered, since setelement 12 gadi atpakaļ
  Jonas Maebe ae56841ee6 * do not apply node CSE to nested loads on high level cpu targets, because 13 gadi atpakaļ
  florian ca5fabda6d * cleanup some unused units from uses clauses 13 gadi atpakaļ
  florian a1da9b7710 * better cse handling of short boolean evaluated boolean expressions 13 gadi atpakaļ
  Jonas Maebe a080669771 * disabled arrayconstructorn,arrayconstructorrangen as cseinvariants 13 gadi atpakaļ
  florian 1c2ed53735 * updated comments to reflect latest changes to cse 13 gadi atpakaļ
  florian 4d86d25c6c * -O4 switch for optimizations which are correct but which might have unexpected effects 13 gadi atpakaļ
  florian 03071709a9 * the transformation (a or/and b) or/and c into a or/and (b or/and c) can be applied for booleans as well 13 gadi atpakaļ
  florian b330bba0bc + introduce -Oofastmath 13 gadi atpakaļ
  florian b20c4cfe87 * replace is_written by using actualtargetnode 13 gadi atpakaļ
  florian 405a80066e + cse across assignment operator fixed and enabled 13 gadi atpakaļ
  florian 562a45f2e1 * try to transform the tree to be able to do better cse 13 gadi atpakaļ
  florian a27cc3e5f2 + be able to handle CSE's of records/arrays/objects 13 gadi atpakaļ
  pierre ffbf1a7331 * Avoid pointer typecast warning 14 gadi atpakaļ
  florian 1fef7e4b6c + introduces vo_volatile for variables, the node cse optimizer takes care of it 14 gadi atpakaļ