llvm

    17ısı

    1cevap

    Bizim inşa sistemi derlerken, * .d dosyalara kaynak dosyanın başlık bağımlılıkları oluşturmak için gcc kullanıyor : gcc -MD -MF foo.d -c foo.o foo.cc Ancak, LLVM clang benzer çıktı üretmek anlamaya

    7ısı

    3cevap

    Kullanılmayan değişkenlerin neden bozuk olduğunu bilmek istiyorum. Çünkü derleyici daha büyük bir ikili oluşturur? Varsa, unused anahtar kelimesi veya benzeri bir şey ekleyebilecek bir araç/script var

    5ısı

    1cevap

    kullanmak üzere değiştirmek Şu anda bazı llvm geçişleri üzerinde çalışıyorum ve SPEC 2006 CPU benchmark paketini kullanarak bunların kullanışlılığını karşılaştırmak istiyorum. Ancak, ben llvm bitcode

    5ısı

    2cevap

    dahil projeyle LLVM'ye bağlanmada sorun Flex, Bison ve LLVM ile derleyiciler yazma konusunda bir eğitici aracılığıyla çalışıyorum (http://gnuu.org/2009/09/18/writing-your- kendi-oyuncak-derleyici /) v

    14ısı

    1cevap

    Mono LLVM ile çalışıyorum (http://www.mono-project.com/Mono:Runtime:Documentation:LLVM) ve LLVM'yi burada JIT olarak kullanıyorlar gibi değil. Gerçekten bir kod üreticisi olarak. Ancak dokümanlar göre

    20ısı

    1cevap

    Bu yüzden şimdi haskell'de yazılmış oldukça eksiksiz bir LISP (şema) tercümanım var. Sadece eğlence için LLVM'ye derlemeyi denemek istiyorum. Kod oluşturma işleminin çoğu oldukça ileriye doğru görünüy

    22ısı

    2cevap

    Arka plan: Kendi eğlenceme/düzeltmem için Haskell'de bir oyuncak Lisp interperter/compiler yazıyorum. LLVM bayt koduna derleme yeteneği eklemeye çalışıyorum. Bağlam: Haskell LLVM kullanılan kombinasyo

    10ısı

    2cevap

    Ben bir arka uç olarak LLVM kullanır ve benim derleyici aşağıdaki LLVM derleme kod @0 = private constant [25 x i8] c"Hello World to %dntegers\00" declare void @printf (i8*, i32) define void @main(

    6ısı

    2cevap

    Farklı mimarilere sahip çeşitli ARM işlemciler üzerinde çalışan C ile yazılmış yazılımlar üzerinde çalışıyorum (çoğunlukla ARMv5, ARMv6). Şu anda kodumuzu birkaç farklı RVDS sürümü ile derliyoruz, anc

    9ısı

    3cevap

    Bir LLVM geçişi uyguluyorum ve komut satırı üzerinden bazı seçenekleri açmak veya kapatmak istiyorum, özellikle de geçişim için bir -v ayrıntılı mod kullanmak istiyorum. Belgelerden birinde belirtilen