llvm-clang-samples, 使用LLVM和Clang编译库和工具的例子.zip

时间:2022-10-30 02:42:29
【文件属性】:
文件名称:llvm-clang-samples, 使用LLVM和Clang编译库和工具的例子.zip
文件大小:106KB
文件格式:ZIP
更新时间:2022-10-30 02:42:29
开源 llvm-clang-samples, 使用LLVM和Clang编译库和工具的例子 LLVM & Clang库使用示例使用LLVM和Clang作为库的示例的集合。分支LLVM & Clang快速发展,C++ API不稳定。 这意味着在版本X 中与 LLVM & Clang链接的代码可能很好
【文件预览】:
llvm-clang-samples-master
----README.rst(4KB)
----src_clang()
--------rewritersample.cpp(5KB)
--------ClangCheck.cpp(7KB)
--------experimental()
--------plugin_print_funcnames.cpp(2KB)
--------matchers_rewriter.cpp(5KB)
--------tooling_sample.cpp(5KB)
----tools()
--------sample-js.js(743B)
--------gen_c_straightline.py(2KB)
--------template.html(603B)
--------show-cfg.py(1KB)
--------htmlize-ast-dump.py(13KB)
--------sample-ast-dump.txt(173KB)
----test()
--------test_rewriter_sample.py(477B)
--------all_tests.py(397B)
--------tools.py(3KB)
--------test_simple_bb_pass.py(593B)
--------test_tooling_sample.py(479B)
--------test_simple_module_pass.py(442B)
--------test_hello_pass_plugin.py(350B)
--------test_clang_check.py(415B)
--------test_bb_toposort_sccs.py(1KB)
----inputs()
--------README.rst(256B)
--------types.ll(9KB)
--------vectortype.ll(276B)
--------cfunc_with_if.c(116B)
--------structinit.c(208B)
--------c_if_and_for.c(204B)
--------threadidx.ll(943B)
--------funcwithattr.c(106B)
--------using_builtins.c(486B)
--------twodoublefoo.c(211B)
--------typeuse.cpp(2KB)
--------fptr.c(83B)
--------funcallsample.cpp(144B)
--------loopy-cfg.ll(515B)
--------ctor-initializer-list.cpp(917B)
--------bigfunc.c(5KB)
--------kernel-signatures.c(600B)
--------iflhsptr.c(95B)
--------basic-kernel-call.cu(147B)
--------assert.cc(466B)
--------union.c(208B)
--------namesp.cpp(339B)
--------types.c(399B)
--------nestedloops.c(182B)
--------pass-nullptr.c(79B)
--------cuda_support_header.h(660B)
--------diamond-cfg.ll(297B)
--------threadidx.c(174B)
--------fact.c(224B)
--------nullptr.cpp(87B)
--------template-insts.cpp(253B)
--------div0.c(155B)
--------simpleswitch.ll(4KB)
--------globals.c(90B)
--------xcudacxx11-repro.cpp(165B)
--------cstr-for-replacement.cpp(162B)
--------simpleswitch.c(286B)
--------with-headers1()
--------fact.ll(2KB)
--------globals.ll(1KB)
--------ptrtoptrparam.c(90B)
--------twodoublefoo.ll(1KB)
----build_vs_released_binary.sh(878B)
----.vimrc(274B)
----TODO(3B)
----LICENSE(1KB)
----reformat.sh(89B)
----using_clang_toolchain()
--------README.rst(85B)
--------warn_in_macro.cpp(204B)
--------simple.cpp(101B)
--------memmain.c(500B)
--------Makefile(3KB)
--------cxx11-range-sample.cpp(291B)
--------memcaller.c(921B)
--------exceptions1.cpp(321B)
----.clang-format(19B)
----.gitignore(20B)
----Makefile(9KB)
----src_llvm()
--------bb_toposort_sccs.cpp(6KB)
--------experimental()
--------simple_bb_pass.cpp(2KB)
--------simple_module_pass.cpp(2KB)
--------hello_pass.cpp(2KB)
--------replace_threadidx_with_call.cpp(5KB)
--------access_debug_metadata.cpp(1KB)
--------analyze_geps.cpp(3KB)
----stop.jpg(14KB)

网友评论