LLVM ega GCC ei toeta otseselt programmeerimiskeelt BASIC, kuid endine Microware’i insener Boisy Petre tegeleb selle puudujäägi kõrvaldamisega. LLVM-i kompilaatorikomplekti foorumis Discourse alanud arutelu on kasvanud iseseisvaks BASICu kompilaatoriks nimega basic09c, mis kasutab LLVM-i teegina. Algne ettepanek nägi ette BASIC09 esiotsa lisamist LLVM-ile.
Petre arendab kompilaatorit Microware BASIC09 jaoks. See oli üks kompilaatoritest, mida Microware pakkus oma mitmikülesannete ja mitme kasutaja toega Unixi-laadsele operatsioonisüsteemile OS-9. BASIC09 on struktureeritud BASIC: sellel on nimega protseduurid lokaalsete muutujatega, IF…THEN…ELSE konstruktsioonid, kasutaja määratud muutujatüübid ning see ei vaja reanumbreid. Microware tegutseb endiselt ja toetab OS-9, mida turustatakse tänapäeval reaalajasüsteemina (RTOS).
Koduarvutite kasutajatele võis OS-9 olla tuttav: see oli valikuline operatsioonisüsteem Briti Dragon 32 arvutile ning töötas ka Ameerika Tandy Color Computeril, millel oli sama Motorola 6809 protsessor. Petre on tööstuses tegutsenud kaua ja töötas Microware’is oma karjääri alguses. 2012. aastal lõi ta retroarvutiprojekti Liber809, mis paigaldas algupärastele 8-bitistele Atari masinatele 6809 protsessori.