7
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 1 month ago. based on code collected about 1 month ago.
Jan 07, 2024 — Jan 07, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Rewrite longlong rmove slightly. More... over 18 years ago
Fix bug causing '\n' and other character constants not to be interpreted. Wrap default buffer size to 64k. XXX - must be fixed. More... over 18 years ago
Avoid situation where long long moves may overwrite registers. More... over 18 years ago
Finish move of INCR/DECR to pass1. More... over 18 years ago
Make INCR/DECR as pass1-specific and convert them in delasgop(). More... over 18 years ago
Repair -B for alternative location of binaries. Fix off-by-one test for initialized string printouts. Fix missing liveness analysis of ++/-- operators. More... over 18 years ago
Add edges for legs not only if AREGs. More... over 18 years ago
Remove .o files after linking if multiple .c files are given as arguments. More... over 18 years ago
Fix bug causing multiple .c files as arg to not work. More... over 18 years ago
Remove remaining Z{R,L,1} from table and zzzcode(). Clear n_su in mklnode(). XXX - shouldn't be needed. More... over 18 years ago
Do not store nodes already in memory. Only save permanent nodes if rewriting (questionable). More... over 18 years ago
Rewrite Conservative slightly to decrease required number of loops. Improves speed somewhat of coalescing checks. More... over 18 years ago
Discard PLUS/MINUS/OR/ER operations with 0. More... over 18 years ago
Remove some more of the old Z{LR1} constructs. More... over 18 years ago
Shifts must be promoted to int if smaller type. DIVs converted to RS must have the shift count casted to int. Missed type size in clocal() ICON SCONVs. More... over 18 years ago
Print float constants in hex. Cleanup float instructions in table. Store floats over function calls early. Fix missing rule in float compare that may cause ax to be clobbered. Use SU evaluation order for floats and care about that in code generation. szty(LDOUBLE) must be three to not trash stack. More... over 18 years ago
Complain about shifts > type size, and adjust it somewhat. More... over 18 years ago
Optimize away unsigned DIV and MOD to shift and and. Treat INCR/DECR instructions as assigns to catch side effects. More... over 18 years ago
Cast float to double if no prototype is present. Disable shift optim, must check for side effects. More... over 18 years ago
Check for early const type conversion. Add 3-op add. Fix bug where regw were not cleared at second round of register alloc. More... over 18 years ago
Fix problem when varargs is used. Do not allocate space on stack for spilled args if already on stack. Remove more unneccessaty SCONVs. More... over 18 years ago
Err, made a mistake, do _not_ add TPOINT to INCR/DECR. More... over 18 years ago
Fetch vax definitions, from 32V. More... over 18 years ago
Put arguments in temporaries in functions. More... over 18 years ago
Enable more complex offstar matchings. Allow for direct removal of casts of TEMPs. More... over 18 years ago
Bleh, unused vars. More... over 18 years ago
Add incl/decl. Start working on using double indexing. More... over 18 years ago
Handle FOREFF as cookie for other than ASSIGN nodes. More... over 18 years ago
Add prototype to make bison-generated cgram.c correct. More... over 18 years ago
Use private evaluation order for floating point trees. Change cpp #if calculations to long long. Remove unneccessary size checks. Fix bug so unions can be assigned. Fix table bug where floats were returned. More... over 18 years ago