llvm-capstone/llvm
Björn Pettersson 490a09a02e
[UnrollAnalyzerTest] Remove dependency to pass managers (#78473)
Remove use of LegacyPassManager in the UnrollAnalyzerTest unit test.

Given that the goal isn't to test pass manager interfaces, and since the
LoopUnrollAnalyzer isn't even implemented as a pass, we do not really
need the complexity of using a pass manager. Instead we just make sure
that we run LoopUnrollAnalyzer and other needed analyses standalone
(without any pass manager). This was inspired by the LoopInfoTest unit
test.
2024-01-22 14:43:02 +01:00
..
benchmarks
bindings
cmake [LLVM][CMake] Add ffi_static target for the FFI static library (#78779) 2024-01-22 07:27:06 -06:00
docs [docs] Add llvm and clang release notes for the global-var code model attribute (#78664) 2024-01-22 09:35:21 +08:00
examples [Kaleidoscope] LLVM is not needed for chapter two (#69823) 2024-01-12 20:48:43 -08:00
include [RemoveDIs][DebugInfo] Add interface changes for AT analysis (#78460) 2024-01-22 11:05:27 +00:00
lib Revert "[hwasan] Update dbg.assign intrinsics in HWAsan pass" (#78971) 2024-01-22 13:30:50 +00:00
projects
resources
runtimes [libc] Fix libc-hdrgen crosscompiling (#78227) 2024-01-16 07:39:06 -06:00
test Revert "[hwasan] Update dbg.assign intrinsics in HWAsan pass" (#78971) 2024-01-22 13:30:50 +00:00
tools [coverage] skipping code coverage for 'if constexpr' and 'if consteval' (#78033) 2024-01-22 12:50:20 +01:00
unittests [UnrollAnalyzerTest] Remove dependency to pass managers (#78473) 2024-01-22 14:43:02 +01:00
utils [gn] port 03c19e91e8 2024-01-22 06:29:34 -05:00
.clang-format
.clang-tidy
.gitattributes
.gitignore
CMakeLists.txt [MLGO] Upstream the corpus extraction tooling (#72319) 2024-01-19 17:23:51 -08:00
CODE_OWNERS.TXT
configure
CREDITS.TXT
LICENSE.TXT
llvm.spec.in
README.txt
RELEASE_TESTERS.TXT

The LLVM Compiler Infrastructure
================================

This directory and its subdirectories contain source code for LLVM,
a toolkit for the construction of highly optimized compilers,
optimizers, and runtime environments.

LLVM is open source software. You may freely distribute it under the terms of
the license agreement found in LICENSE.txt.

Please see the documentation provided in docs/ for further
assistance with LLVM, and in particular docs/GettingStarted.rst for getting
started with LLVM and docs/README.txt for an overview of LLVM's
documentation setup.

If you are writing a package for LLVM, see docs/Packaging.rst for our
suggestions.