Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-08 | This is a set of fixes that allow instance interleavingcommon/ipa-str-reorg | Gary Oblock | |
performance qualification to work for mcf. | |||
2020-09-30 | Something to test to mcf for performance qualification. | Gary Oblock | |
2020-09-30 | The perf qualification code, all there. Only partially working | Gary Oblock | |
(I had a regression.) Note, the transformations are temporarily disabled for the sake of testing. | |||
2020-09-24 | All the changes from the other branch plus a few changes to help | Gary Oblock | |
with the structure assignment transformation. | |||
2020-09-18 | Debug code for 2nd malloc insanity with the basic blocks. | Gary Oblock | |
2020-09-14 | Just saving work in progress | Gary Oblock | |
2020-09-10 | Some preliminary code for performance qualification of | Gary Oblock | |
instance interleaving. | |||
2020-09-07 | The phi case for setting a pointer to zero. | Gary Oblock | |
2020-09-05 | Fixed bug that cropped up with inlining on. I needed to add a result | Gary Oblock | |
decl to function decls who's return type that I modified. Added code for pointer difference transformation. It's mostly semantic sugar to make GCC happy but it also required multiplying by the structure size (to counteract the code dividing by it.) | |||
2020-08-28 | The unit test test_08_20c now works. There was some major | Gary Oblock | |
insanity happening in processing ssa_names because I was using the wrong method of determining default_defs. | |||
2020-08-19 | Cleaned up the transformations so I can better base the | Gary Oblock | |
ones to follow on them. | |||
2020-08-19 | Fixed some bugs seen in unit tests. Units tests still have issues | Gary Oblock | |
with unimplemented features. Fixes were with function return type and calls returning reorg types. | |||
2020-08-12 | More clean up. | Gary Oblock | |
2020-08-12 | A little clean up of the code. | Gary Oblock | |
2020-08-11 | Final bug fixes to get hello world working. | Gary Oblock | |
2020-08-05 | Fixed multiple bugs. | Gary Oblock | |
2020-07-22 | Put in fairly general wolf_fence mechanism. | Gary Oblock | |
2020-07-21 | Fixed two errors of omission (stub functions needed bodies.) | Gary Oblock | |
2020-07-14 | Added decl printing tp print_program. | Gary Oblock | |
Fixed bug in modify_decl_core (now actually modifies decls.) Also added relayout_decl call and modified decl_initial valure when it exists. | |||
2020-07-14 | Added fix for changing the type of ssa temps. | Gary Oblock | |
In the middle of program_print change to dump declarations (there are bugs with modifying decls.) | |||
2020-07-09 | Operand type bug fixes. | Gary Oblock | |
Added print_detailed_reorgs. Adds field name and types to print_reorgs output. | |||
2020-07-07 | Modified print_program to print BB successors and edge flags. | Gary Oblock | |
Fixed control flow bugs for 06_11. Fixed type problem with cast. | |||
2020-07-02 | Lots of small fixes regarding the CFG and CG. | Gary Oblock | |
2020-06-29 | bug fixes for ssa temps (in progress) | Gary Oblock | |
2020-06-26 | Dangling ssa temps are now delt with. | Gary Oblock | |
2020-06-26 | works in profile optimizations | Erick Ochoa | |
2020-06-26 | disable static intialization of constructors | Erick Ochoa | |
2020-06-26 | still not working on x264 | Erick Ochoa | |
2020-06-26 | lots of logging but mcf training had no runtime errors | Erick Ochoa | |
2020-06-26 | cleanup | Erick Ochoa | |
2020-06-26 | I think I need to reorganize which types are sent to the reconstructor | Erick Ochoa | |
2020-06-26 | main variant | Erick Ochoa | |
2020-06-26 | mem ref offset | Erick Ochoa | |
2020-06-26 | mcf is working on our pass but fails on another | Erick Ochoa | |
2020-06-25 | I finally got a working element assign idiom. Note, the mini pass for dangle ↵ | Gary Oblock | |
reorg types is currently just a sanity check for missing transformations. | |||
2020-06-24 | Added transform for pointer plus int. Added mini-pass for dangling SSA temps. | Gary Oblock | |
2020-06-24 | a bit of cleanup | Gary Oblock | |
2020-06-22 | I feel so close yet so far away... Element access almost works but is ↵ | Gary Oblock | |
tripping an SSA sanity check on an INDIRECT_REF as if it doesn't support it. | |||
2020-06-19 | had to rewrite a part of element access code... and it's not working yet | Gary Oblock | |
2020-06-19 | element access code in place but not functional | Gary Oblock | |
2020-06-18 | feature parity | Erick Ochoa | |
2020-06-18 | deleting writes to field | Erick Ochoa | |
2020-06-18 | better type accessor | Erick Ochoa | |
2020-06-18 | fixes memref | Erick Ochoa | |
2020-06-18 | everything good until memref | Erick Ochoa | |
2020-06-18 | return type | Erick Ochoa | |
2020-06-18 | arguments are working | Erick Ochoa | |
2020-06-17 | part of the reorg type element access transformation | Gary Oblock | |
2020-06-17 | relayout type | Erick Ochoa | |
2020-06-17 | wip | Erick Ochoa | |