llvm

    16Ciepło

    1Odpowiedz

    Próbuję dowiedzieć się, jak korzystać z w LLVM. Dokumentacja wspomina o pewnej ilości pamięci, która jest potrzebna do przechowywania trampoliny, która jest zależna od platformy. Moje pytanie brzmi: j

    12Ciepło

    2Odpowiedz

    Próbuję zrozumieć istniejącą przepustkę w LLVM, a tym samym próbuję wydrukować ładnie napisane komunikaty debugowania w przebiegu. Robię to przy użyciu clang -debug -some-other-flags. Jednak podczas k

    6Ciepło

    1Odpowiedz

    Próbuję utworzyć wartość LLVM typu struktury. Używam interfejsu LLVM-C i znaleźć funkcję: LLVMValueRef LLVMConstStruct (LLVMValueRef *ConstantVals, unsigned Count, LLVMBool Packed) Działa to dobrze,

    14Ciepło

    2Odpowiedz

    Wystarczy popatrzeć na ten kawałek kodu: #include <iostream> #include <string> void foo(int(*f)()) { std::cout << f() << std::endl; } void foo(std::string(*f)()) { std::string s = f();

    6Ciepło

    1Odpowiedz

    Jestem całkiem nowy lvvm i tylko zrobił tutorial online tutaj: http://llvm.org/docs/tutorial/LangImpl1.html Teraz chciałem zrobić własny język i mam mały problem. chcę analizować to: (def i 1) Trzeb

    6Ciepło

    2Odpowiedz

    Próbuję zacząć od wiązania LLVM dla Haskell. Świetnym miejscem na rozpoczęcie jest Hello World. Poniżej znajduje się na blogu autora wiążące. bldGreet :: CodeGenModule (Function (IO())) bldGreet = do

    5Ciepło

    1Odpowiedz

    Mam moduł Llvm, który został zrzucony jako plik Bitcode z llvm::WriteBitcodeToFile. Chcę przekształcić ten plik Bitcode w natywną dynamicznie ładowaną bibliotekę, która zawiera funkcje w module. Jak t

    6Ciepło

    3Odpowiedz

    Jestem nowicjuszem w LLVM. Moją podstawową potrzebą jest zanalizowanie kodów Fortrana. Patrząc na stronę LLVM wydaje się, że LLVM może być wykorzystywana jako biblioteka do analizowania kodów. Czy mog

    5Ciepło

    1Odpowiedz

    Problem, który mam z powiązaniami LLVM-Haskell, polega na tym, że otrzymuję "zduplikowane" nazwy. Myślę, że najlepszym sposobem na wyjaśnienie mojego problemu jest mały konkretny przykład (zauważ, że

    5Ciepło

    4Odpowiedz

    Nie jestem pewien, jak utworzyć ConstantInt w LLVM- Znam numer, który chciałbym utworzyć, ale nie jestem pewien, jak mogę utworzyć ConstantInt reprezentujący ten numer; Nie mogę znaleźć konstruktora,