LLVM - platform rau tsim compilers thiab toolchains raws li daim ntawv tso cai Apache 2.0 nrog kev zam.
Qee qhov kev hloov pauv rau clang:
-
Tam sim no, los ntawm lub neej ntawd, kev muab tso ua ke tsis pib hauv cov txheej txheem tshiab li qub.
-
Txhawb nqa C++ 20 tswvyim.
-
Pointer arithmetic hauv C thiab C ++ tsuas yog tso cai nyob rau hauv arrays, raws li cov qauv. Ntxiv cov tshev uas tsim nyog rau Undefined Behavior Sanitizer.
-
Txhim kho kev txhawb nqa rau OpenCL thiab OpemMP 5.0.
-
Tus cwj pwm hauv qee kis yog ze rau tus cwj pwm ntawm GCC.
Qee qhov kev hloov pauv rau LLVM:
-
Tshiab intrinsics rau generating optimized vector cov lus qhia.
-
Lub peev xwm ntawm interprocedural optimization nyob rau hauv kev sim Attractor moj khaum tau nthuav dav.
-
Ntau qhov kev txhim kho hauv kev txhawb nqa rau ntau yam kev tsim qauv (AArch64, ARM, MIPS, PowerPC, SystemZ, X86, WebAssembly, RISC-V).
Nrog rau ntau yam kev txhim kho hauv libclang, clangd, clang-format, clang-tidy, Static Analyzer, LLDB.
Tau qhov twg los: linux.org.ru ua