Jag läste att det håller på att utvecklas en LLVM för 6502-maskinkod. Jag har aldrig haft någon större tilltro till C-kompilatorer för 6502 eftersom det så lätt blir fruktansvärd kod av det när argument ska skickas på stacken eller returneras från funktioner. Det som var riktigt coolt med den här implementationen är att statisk analys kommer att försöka avgöra om en funktion bara anropas av en tråd samtidigt (huvudtråd, IRQ eller NMI) och ej rekursivt och i dessa fall lagras variabler statiskt i minnet istället för att skickas på stacken. Dessutom kommer variabelutrymmet att återanvändas så att funktioner som inte körs samtidigt kan dela plats i minnet.
Det här skulle verkligen kunna göra C++/C-program betydligt mer konkurrenskraftiga jämfört med handskriven assembler. Om de inte blir optimala i hastighet kan de ta mindre plats i minnet i alla fall eftersom det här med att återanvända variabler är svårt att göra för människor.