Jonas Maebe
|
a201bc3011
* increase ppu version (was no longer different from trunk due to merging)
|
17 years ago |
Jonas Maebe
|
de6f9bbf5a
+ comments for newly added fields to tobjectdef for devirtualisation
|
17 years ago |
Jonas Maebe
|
98933f47ef
- removed unused local variable
|
17 years ago |
Jonas Maebe
|
40d037e6a1
+ whole program optimisation tests
|
17 years ago |
Jonas Maebe
|
e32ba49bb6
+ support for testing whole program optimisation tests (multiple
|
17 years ago |
Jonas Maebe
|
2bcf73a786
* use sysutils instead of dos to avoid command line length limits
|
17 years ago |
Jonas Maebe
|
8d6f332fa9
* fixed error in fix committed r11894 (we don't write out the last new
|
17 years ago |
Jonas Maebe
|
773ee61633
* document the format of the sections of the wpo feedback file inside the
|
17 years ago |
Jonas Maebe
|
2b28bf9b3b
* don't let the used wpo feedback file influence the interface crc (there's
|
17 years ago |
Jonas Maebe
|
a997721c32
* give an error message instead of crashing with an io exception if the
|
17 years ago |
Jonas Maebe
|
82bbc2ee2c
* abort compilation if an error occurred during wpo initialisation
|
17 years ago |
Jonas Maebe
|
b4ac7d2949
Merged revisions 12210-12306 via svnmerge from
|
17 years ago |
Jonas Maebe
|
1573daa4a4
* check whether the correct wpo feedback file is used in the current
|
17 years ago |
Jonas Maebe
|
ee84277d8e
* fixed to work with the new vmtentries that are always available and
|
17 years ago |
Jonas Maebe
|
99994c0603
Merged revisions 11879-11880,11884-11888,11890,11896-11898,11903-11919,11926-11930,11933-11934,11936-11937,11939-11940,11942-11985,11987-11991,11993-12013,12015-12017,12019-12040,12043,12045,12047-12050,12054,12056-12057,12059-12062,12064-12066,12073,12075,12077-12078,12082,12085,12087-12088,12092-12094,12099,12106-12110,12114,12117-12122,12125,12128-12131,12138,12141-12143,12152-12160,12162-12163,12166-12171,12173-12176,12196,12198-12205 via svnmerge from
|
17 years ago |
Jonas Maebe
|
a2551fa44b
* removed svnmerge-integrated properties for non-trunk
|
17 years ago |
Jonas Maebe
|
1604a97be1
Initialized merge tracking via "svnmerge" with revisions "1-11877" from
|
17 years ago |
Jonas Maebe
|
5d4bc91970
* record all classrefdefs/objdefs for which a loadvmtaddrnode is generated,
|
17 years ago |
Jonas Maebe
|
7c16682011
* set the vmt entries of non-class virtual methods of not instantiated
|
17 years ago |
Jonas Maebe
|
2d5f97953d
* store vmt procdefs in the ppu files so we don't have to use a hack to
|
17 years ago |
Jonas Maebe
|
de3cae9a84
* various additional comments and comment fixes
|
17 years ago |
Jonas Maebe
|
39cda14453
* reset wpofeedbackinput and wpofeedbackoutput in wpodone
|
17 years ago |
Jonas Maebe
|
a826077955
* replaced hardcoded string with objdumpsearchstr constant
|
17 years ago |
Jonas Maebe
|
ecaf547188
+ documented -OW<x>, -Ow<x>, -FW<x> and -Fw<x> wpo parameters
|
17 years ago |
Jonas Maebe
|
f6e004b94b
* fixed error that only really caused progblems if the total size
|
17 years ago |
Jonas Maebe
|
13e4fbab56
* fixed comment error (twpodeadcodeinfo keeps a list of live,
|
17 years ago |
Jonas Maebe
|
f9031b8078
+ symbol liveness wpo information extracted from smartlinked programs
|
17 years ago |
Jonas Maebe
|
afa782ee86
* fixed twpofilereader.getnextnoncommentline() when reusing a previously
|
17 years ago |
Jonas Maebe
|
ed696116b6
* some comment fixes
|
17 years ago |
Jonas Maebe
|
4a86e6b2fc
+ -Owoptvmts whole program optimisation which replaces vmt entries
|
17 years ago |