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.
1985-2023 CAFxX