Skip to content

Instantly share code, notes, and snippets.

@JornVernee
Created September 19, 2018 16:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JornVernee/dae92a19f4d2036f30153e747b55d874 to your computer and use it in GitHub Desktop.
Save JornVernee/dae92a19f4d2036f30153e747b55d874 to your computer and use it in GitHub Desktop.
LLVM folder structure on windows
J:.
│ Uninstall.exe
├───bin
│ api-ms-win-core-console-l1-1-0.dll
│ api-ms-win-core-datetime-l1-1-0.dll
│ api-ms-win-core-debug-l1-1-0.dll
│ api-ms-win-core-errorhandling-l1-1-0.dll
│ api-ms-win-core-file-l1-1-0.dll
│ api-ms-win-core-file-l1-2-0.dll
│ api-ms-win-core-file-l2-1-0.dll
│ api-ms-win-core-handle-l1-1-0.dll
│ api-ms-win-core-heap-l1-1-0.dll
│ api-ms-win-core-interlocked-l1-1-0.dll
│ api-ms-win-core-libraryloader-l1-1-0.dll
│ api-ms-win-core-localization-l1-2-0.dll
│ api-ms-win-core-memory-l1-1-0.dll
│ api-ms-win-core-namedpipe-l1-1-0.dll
│ api-ms-win-core-processenvironment-l1-1-0.dll
│ api-ms-win-core-processthreads-l1-1-0.dll
│ api-ms-win-core-processthreads-l1-1-1.dll
│ api-ms-win-core-profile-l1-1-0.dll
│ api-ms-win-core-rtlsupport-l1-1-0.dll
│ api-ms-win-core-string-l1-1-0.dll
│ api-ms-win-core-synch-l1-1-0.dll
│ api-ms-win-core-synch-l1-2-0.dll
│ api-ms-win-core-sysinfo-l1-1-0.dll
│ api-ms-win-core-timezone-l1-1-0.dll
│ api-ms-win-core-util-l1-1-0.dll
│ api-ms-win-crt-conio-l1-1-0.dll
│ api-ms-win-crt-convert-l1-1-0.dll
│ api-ms-win-crt-environment-l1-1-0.dll
│ api-ms-win-crt-filesystem-l1-1-0.dll
│ api-ms-win-crt-heap-l1-1-0.dll
│ api-ms-win-crt-locale-l1-1-0.dll
│ api-ms-win-crt-math-l1-1-0.dll
│ api-ms-win-crt-multibyte-l1-1-0.dll
│ api-ms-win-crt-private-l1-1-0.dll
│ api-ms-win-crt-process-l1-1-0.dll
│ api-ms-win-crt-runtime-l1-1-0.dll
│ api-ms-win-crt-stdio-l1-1-0.dll
│ api-ms-win-crt-string-l1-1-0.dll
│ api-ms-win-crt-time-l1-1-0.dll
│ api-ms-win-crt-utility-l1-1-0.dll
│ clang++.exe
│ clang-apply-replacements.exe
│ clang-change-namespace.exe
│ clang-check.exe
│ clang-cl.exe
│ clang-cpp.exe
│ clang-format.exe
│ clang-func-mapping.exe
│ clang-import-test.exe
│ clang-include-fixer.exe
│ clang-offload-bundler.exe
│ clang-query.exe
│ clang-refactor.exe
│ clang-rename.exe
│ clang-reorder-fields.exe
│ clang-tidy.exe
│ clang.exe
│ clangd.exe
│ concrt140.dll
│ find-all-symbols.exe
│ git-clang-format
│ ld.lld.exe
│ ld64.lld.exe
│ libclang.dll
│ liblldb.dll
│ lld-link.exe
│ lld.exe
│ lldb-argdumper.exe
│ lldb-mi.exe
│ lldb-test.exe
│ lldb.exe
│ llvm-ar.exe
│ llvm-lib.exe
│ llvm-objdump.exe
│ llvm-ranlib.exe
│ LTO.dll
│ modularize.exe
│ msvcp140.dll
│ scan-build
│ scan-build.bat
│ scan-view
│ ucrtbase.dll
│ vcruntime140.dll
│ wasm-ld.exe
├───include
│ ├───clang-c
│ │ BuildSystem.h
│ │ CXCompilationDatabase.h
│ │ CXErrorCode.h
│ │ CXString.h
│ │ Documentation.h
│ │ Index.h
│ │ Platform.h
│ │
│ └───llvm-c
│ lto.h
├───lib
│ │ libclang.lib
│ │ liblldb.lib
│ │ lldCOFF.lib
│ │ lldCommon.lib
│ │ lldCore.lib
│ │ lldDriver.lib
│ │ lldELF.lib
│ │ lldMachO.lib
│ │ lldMinGW.lib
│ │ lldReaderWriter.lib
│ │ lldWasm.lib
│ │ lldYAML.lib
│ │
│ └───clang
│ └───6.0.1
│ │ asan_blacklist.txt
│ │ cfi_blacklist.txt
│ │
│ ├───include
│ │ │ adxintrin.h
│ │ │ altivec.h
│ │ │ ammintrin.h
│ │ │ arm64intr.h
│ │ │ armintr.h
│ │ │ arm_acle.h
│ │ │ arm_neon.h
│ │ │ avx2intrin.h
│ │ │ avx512bitalgintrin.h
│ │ │ avx512bwintrin.h
│ │ │ avx512cdintrin.h
│ │ │ avx512dqintrin.h
│ │ │ avx512erintrin.h
│ │ │ avx512fintrin.h
│ │ │ avx512ifmaintrin.h
│ │ │ avx512ifmavlintrin.h
│ │ │ avx512pfintrin.h
│ │ │ avx512vbmi2intrin.h
│ │ │ avx512vbmiintrin.h
│ │ │ avx512vbmivlintrin.h
│ │ │ avx512vlbitalgintrin.h
│ │ │ avx512vlbwintrin.h
│ │ │ avx512vlcdintrin.h
│ │ │ avx512vldqintrin.h
│ │ │ avx512vlintrin.h
│ │ │ avx512vlvbmi2intrin.h
│ │ │ avx512vlvnniintrin.h
│ │ │ avx512vnniintrin.h
│ │ │ avx512vpopcntdqintrin.h
│ │ │ avx512vpopcntdqvlintrin.h
│ │ │ avxintrin.h
│ │ │ bmi2intrin.h
│ │ │ bmiintrin.h
│ │ │ cetintrin.h
│ │ │ clflushoptintrin.h
│ │ │ clwbintrin.h
│ │ │ clzerointrin.h
│ │ │ cpuid.h
│ │ │ emmintrin.h
│ │ │ f16cintrin.h
│ │ │ float.h
│ │ │ fma4intrin.h
│ │ │ fmaintrin.h
│ │ │ fxsrintrin.h
│ │ │ gfniintrin.h
│ │ │ htmintrin.h
│ │ │ htmxlintrin.h
│ │ │ ia32intrin.h
│ │ │ immintrin.h
│ │ │ intrin.h
│ │ │ inttypes.h
│ │ │ iso646.h
│ │ │ limits.h
│ │ │ lwpintrin.h
│ │ │ lzcntintrin.h
│ │ │ mm3dnow.h
│ │ │ mmintrin.h
│ │ │ mm_malloc.h
│ │ │ module.modulemap
│ │ │ msa.h
│ │ │ mwaitxintrin.h
│ │ │ nmmintrin.h
│ │ │ opencl-c.h
│ │ │ pkuintrin.h
│ │ │ pmmintrin.h
│ │ │ popcntintrin.h
│ │ │ prfchwintrin.h
│ │ │ rdseedintrin.h
│ │ │ rtmintrin.h
│ │ │ s390intrin.h
│ │ │ shaintrin.h
│ │ │ smmintrin.h
│ │ │ stdalign.h
│ │ │ stdarg.h
│ │ │ stdatomic.h
│ │ │ stdbool.h
│ │ │ stddef.h
│ │ │ stdint.h
│ │ │ stdnoreturn.h
│ │ │ tbmintrin.h
│ │ │ tgmath.h
│ │ │ tmmintrin.h
│ │ │ unwind.h
│ │ │ vadefs.h
│ │ │ vaesintrin.h
│ │ │ varargs.h
│ │ │ vecintrin.h
│ │ │ vpclmulqdqintrin.h
│ │ │ wmmintrin.h
│ │ │ x86intrin.h
│ │ │ xmmintrin.h
│ │ │ xopintrin.h
│ │ │ xsavecintrin.h
│ │ │ xsaveintrin.h
│ │ │ xsaveoptintrin.h
│ │ │ xsavesintrin.h
│ │ │ xtestintrin.h
│ │ │ __clang_cuda_builtin_vars.h
│ │ │ __clang_cuda_cmath.h
│ │ │ __clang_cuda_complex_builtins.h
│ │ │ __clang_cuda_intrinsics.h
│ │ │ __clang_cuda_math_forward_declares.h
│ │ │ __clang_cuda_runtime_wrapper.h
│ │ │ __stddef_max_align_t.h
│ │ │ __wmmintrin_aes.h
│ │ │ __wmmintrin_pclmul.h
│ │ │
│ │ ├───cuda_wrappers
│ │ │ algorithm
│ │ │ complex
│ │ │ new
│ │ │
│ │ ├───sanitizer
│ │ │ allocator_interface.h
│ │ │ asan_interface.h
│ │ │ common_interface_defs.h
│ │ │ coverage_interface.h
│ │ │ dfsan_interface.h
│ │ │ esan_interface.h
│ │ │ hwasan_interface.h
│ │ │ linux_syscall_hooks.h
│ │ │ lsan_interface.h
│ │ │ msan_interface.h
│ │ │ scudo_interface.h
│ │ │ tsan_interface.h
│ │ │ tsan_interface_atomic.h
│ │ │
│ │ └───xray
│ │ xray_interface.h
│ │ xray_log_interface.h
│ │
│ └───lib
│ └───windows
│ clang_rt.asan-preinit-x86_64.lib
│ clang_rt.asan-x86_64.lib
│ clang_rt.asan_cxx-x86_64.lib
│ clang_rt.asan_dll_thunk-x86_64.lib
│ clang_rt.asan_dynamic-x86_64.dll
│ clang_rt.asan_dynamic-x86_64.lib
│ clang_rt.asan_dynamic_runtime_thunk-x86_64.lib
│ clang_rt.builtins-x86_64.lib
│ clang_rt.profile-x86_64.lib
│ clang_rt.stats-x86_64.lib
│ clang_rt.stats_client-x86_64.lib
│ clang_rt.ubsan_standalone-x86_64.lib
│ clang_rt.ubsan_standalone_cxx-x86_64.lib
├───libexec
│ c++-analyzer
│ c++-analyzer.bat
│ ccc-analyzer
│ ccc-analyzer.bat
├───msbuild-bin
│ cl.exe
├───share
│ ├───clang
│ │ clang-format-bbedit.applescript
│ │ clang-format-diff.py
│ │ clang-format-sublime.py
│ │ clang-format.el
│ │ clang-format.py
│ │ clang-include-fixer.el
│ │ clang-include-fixer.py
│ │ clang-rename.el
│ │ clang-rename.py
│ │ clang-tidy-diff.py
│ │ run-clang-tidy.py
│ │ run-find-all-symbols.py
│ │
│ ├───man
│ │ └───man1
│ │ scan-build.1
│ │
│ ├───opt-viewer
│ │ opt-diff.py
│ │ opt-stats.py
│ │ opt-viewer.py
│ │ optpmap.py
│ │ optrecord.py
│ │ style.css
│ │
│ ├───scan-build
│ │ scanview.css
│ │ sorttable.js
│ │
│ └───scan-view
│ bugcatcher.ico
│ FileRadar.scpt
│ GetRadarVersion.scpt
│ Reporter.py
│ ScanView.py
│ startfile.py
└───tools
└───msbuild
│ install.bat
│ uninstall.bat
├───Win32
│ Microsoft.Cpp.Win32.LLVM-vs2010.props
│ Microsoft.Cpp.Win32.LLVM-vs2010.targets
│ Microsoft.Cpp.Win32.LLVM-vs2012.props
│ Microsoft.Cpp.Win32.LLVM-vs2012.targets
│ Microsoft.Cpp.Win32.LLVM-vs2012_xp.props
│ Microsoft.Cpp.Win32.LLVM-vs2012_xp.targets
│ toolset-vs2013.props
│ toolset-vs2013.targets
│ toolset-vs2013_xp.props
│ toolset-vs2013_xp.targets
│ toolset-vs2014.props
│ toolset-vs2014.targets
│ toolset-vs2014_xp.props
│ toolset-vs2014_xp.targets
└───x64
Microsoft.Cpp.x64.LLVM-vs2010.props
Microsoft.Cpp.x64.LLVM-vs2010.targets
Microsoft.Cpp.x64.LLVM-vs2012.props
Microsoft.Cpp.x64.LLVM-vs2012.targets
Microsoft.Cpp.x64.LLVM-vs2012_xp.props
Microsoft.Cpp.x64.LLVM-vs2012_xp.targets
toolset-vs2013.props
toolset-vs2013.targets
toolset-vs2013_xp.props
toolset-vs2013_xp.targets
toolset-vs2014.props
toolset-vs2014.targets
toolset-vs2014_xp.props
toolset-vs2014_xp.targets
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment