Запитання з тегом «llvm»

3
Як запустити код C ++ у браузері за допомогою asm.js?
Додаток asm.js дуже швидкий (поблизу нативної швидкості C ++): http://kripken.github.io/mloc_emscripten_talk/micro4b.png Але як можна записати його в C ++, перетворити його в код LLVM, а потім зробити якийсь трюк з emscripten / asm.js? Я не знайшов жодного підручника з цього приводу. І якщо я записую код у C ++, то як …
21 c++  javascript  llvm 

4
GCC vs clang / LLVM - плюси і мінуси кожного [закрито]
Наразі це питання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
20 compiler  clang  gcc  llvm 

1
Чому LLVM має інфрачервоний подібний ІЧ, а не деревоподібний ІК? Або: чому проекти націлені на LLVM IR замість AST кланг?
Чому саме проміжне представлення LLVM (LLVM IR) схоже, ніж деревоподібне? Крім того, чому мовні реалізації орієнтуються на LLVM IR, а не на AST кланг? Я не намагаюся задавати два різні питання одразу, якщо це здається саме таким. Мені просто здається, що і клієнтські, і бібліотечні програмісти дійшли єдиної думки, що …

4
Яким способом (и) є низький рівень LLVM?
Яким способом (ами) LLVM (Virtual Virtual Machine) низького рівня? (Під час написання я не знайшов такого розширення абревіатури "LLVM" на своєму веб-сайті, а у Вікіпедії .) Це називається "Низький рівень" у тому, для чого він розроблений (інфраструктура компілятора), або тому, що він працює на "нижчому рівні", ніж інші інструменти? Чи …

1
Машинний код JIT та біт виконання
Яким чином машинний код, сформований під час виконання (наприклад, вихід JIT), насправді виконується ЦП, якщо CPU / OS має біт відключення виконання? Наскільки я знаю, багато сучасних процесори і операційні системи включають підтримку для NX біт (включаючи Intel і ARM), що захищають машинний код , який зберігається в будь-якому адресу …
10 machine-code  jit  llvm 

3
Чи готовий Clang / LLVM до прайм-тайму? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.