summaryrefslogtreecommitdiffhomepage
Commit message (Expand)AuthorAge
* Fix probably unintentional fallthrough.regalloc-compressedAndreas Fried2022-02-28
* Correct compression requirements for bcc and shiftsMaximilian Stemmer-Grabow2022-02-28
* Remove debug output and unused variableMaximilian Stemmer-Grabow2022-02-28
* Use more canonical name for fp in MemPerm generation.Andreas Fried2022-02-28
* Fix generation of MemPerm with new register order.Andreas Fried2022-02-28
* Set default values for compression parametersMaximilian Stemmer-Grabow2022-02-28
* Add option to fix compression affinity edge weightsMaximilian Stemmer-Grabow2022-02-28
* Handle 2-address compression requirements for commutative operationsMaximilian Stemmer-Grabow2022-02-28
* Reformat and comment compression codeMaximilian Stemmer-Grabow2022-02-28
* RISC-V compression: Only adjust color preference costs upwardsMaximilian Stemmer-Grabow2022-02-28
* Remove unused code in copy optimization heuristicMaximilian Stemmer-Grabow2022-02-28
* Add compression affinity edges based on node operand placementMaximilian Stemmer-Grabow2022-02-28
* Remove skipping of compression edgesMaximilian Stemmer-Grabow2022-02-28
* Clean up pruning preparationsMaximilian Stemmer-Grabow2022-02-28
* RISC-V compression: Reformat and complete compression requirementsMaximilian Stemmer-Grabow2022-02-28
* RISC-V compression: Add more info to compression requirementsMaximilian Stemmer-Grabow2022-02-28
* Disable entity location checkingMaximilian Stemmer-Grabow2022-02-28
* Check for non-local immediate loadsMaximilian Stemmer-Grabow2022-02-28
* Add RISC-V configuration for rv32imac archMaximilian Stemmer-Grabow2022-02-28
* Add compiler options for compression-related parametersMaximilian Stemmer-Grabow2022-02-28
* Restrict insertion of compression affinities to nodes with few usesMaximilian Stemmer-Grabow2022-02-28
* Add function to check for number of usesMaximilian Stemmer-Grabow2022-02-28
* Increase scale factor for compression affinitiesMaximilian Stemmer-Grabow2022-02-28
* Add cost comparison function that sorts by color compressibilityMaximilian Stemmer-Grabow2022-02-28
* Add reversed cost comparison functionMaximilian Stemmer-Grabow2022-02-28
* Move pruning of affinity edges to regalloc-prune-affinities for nowMaximilian Stemmer-Grabow2022-02-28
* Always output compression requirement notes for nowMaximilian Stemmer-Grabow2022-02-28
* Rebased: Rename incompressibility flagMaximilian Stemmer-Grabow2022-02-28
* Rebased: Prune linked requirements when others are fixedMaximilian Stemmer-Grabow2022-02-28
* Rebased: ignore pruned edgesMaximilian Stemmer-Grabow2022-02-28
* Rebased: Add pruned property to affinity edgesMaximilian Stemmer-Grabow2022-02-28
* Rename assembly notesMaximilian Stemmer-Grabow2022-02-28
* Port fix of color costs from regalloc-prune-compression-reqs branchMaximilian Stemmer-Grabow2022-02-28
* Add additional notes in generated assembly with compression infoMaximilian Stemmer-Grabow2022-02-28
* Incorporate compressible use count in adjustment of register costsMaximilian Stemmer-Grabow2022-02-28
* Calculate the number of uses with compressibility register requirementsMaximilian Stemmer-Grabow2022-02-28
* Add function to check for uses with a compression requirementMaximilian Stemmer-Grabow2022-02-28
* Alter register cost adjustment for incompressible registersMaximilian Stemmer-Grabow2022-02-28
* Adjust debugging outputMaximilian Stemmer-Grabow2022-02-28
* Adjust compressibility influence in copy opt heuristicMaximilian Stemmer-Grabow2022-02-28
* Add incomplete method to check number of value uses for nodesMaximilian Stemmer-Grabow2022-02-28
* Remove outdated code comment in RISC-V emitterMaximilian Stemmer-Grabow2022-02-28
* Allow multiple text notes to be added to nodes by the backendMaximilian Stemmer-Grabow2022-02-28
* Output more verbose debugging information for color cost adjustmentsMaximilian Stemmer-Grabow2022-02-28
* Remove outdated code notesMaximilian Stemmer-Grabow2022-02-28
* Adjust affinity costs in weight recalculationMaximilian Stemmer-Grabow2022-02-28
* Add compressibility information to nodes before emitting themMaximilian Stemmer-Grabow2022-02-28
* Add function to check for node compressibility in RISC-VMaximilian Stemmer-Grabow2022-02-28
* Adjust const qualifiersMaximilian Stemmer-Grabow2022-02-28
* Guard against unset registers when checking for compressibilityMaximilian Stemmer-Grabow2022-02-28