Random ideas for the LLVM compiler framework:
- Update the CGF pass to current trunk.
- Formally propose a RFC for the alternate instruction sequences proposal.
- Lower all applicable operations (e.g. arithmetic ops) to their equivalent boolean logic operation (e.g. implement addition as chained half/full adders).
- Implement proper macro compression.
- Implement robust genetic algorithm for the ordering of optimization passes.