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