La pagina Online LLVM demo aveva un'opzione per generare codice API LLVM C++ come back-end da un codice sorgente. Tuttavia, quella pagina demo è ora disabilitata. Mi stavo chiedendo come possiamo farlo noi stessi usando gli strumenti LLVM disponibili.Genera codice API LLVM C++ come backend
ho provato la seguente
clang++ -c -emit-llvm input.cpp -o input.ll
llc -march=cpp -o input.ll.cpp input.ll
che dà il seguente errore
llc: error: invalid target 'cpp'.
sto utilizzando LLVM/Clang versione 3.2.
la lista 'llc -version'' cpp' è un obiettivo valido per il backend? – Necrolis
-version non mostra neanche cpp nella lista. Richiede alcuna registrazione o qualcosa da includere cpp, o cosa? – MetallicPriest
@MetallicPriest Suppongo che semplicemente non lo abilitino per la demo online (non è proprio quello a cui le persone sono interessate, suppongo) Perché non installate LLVM sul vostro sistema localmente? – us2012