llvm-project/llvm/test
Johannes Doerfert ad98ef8be4 [Attributor] Deal with complex PHI nodes better during AAPointerInfo
We were quite conservative when it came to PHI node handling to avoid
recursive reasoning. Now we check more direct if we have seen a PHI
already or not. This allows non-recursive PHI chains to be handled.

This also exposed a bug as we did only model the effect of one loop
traversal. `phi_no_store_3` has been adapted to show how we would have
used `undef` instead of `1` before. With this patch we don't replace
it at all, which is expected as we do not argue about loop iterations
(or alignments).
2022-07-20 17:34:50 -05:00
..
Analysis [LAA] Add recursive IR walker for forked pointers 2022-07-18 12:06:17 +01:00
Assembler [IR] Don't use blockaddresses as callbr arguments 2022-07-15 10:18:17 +02:00
Bindings [IR] Remove support for float binop constant expressions 2022-07-12 09:40:49 +02:00
Bitcode [LegacyPM] Remove NameAnonGlobalLegacyPass 2022-07-17 14:38:29 -07:00
BugPoint
CodeGen [RISCV] Recognize bexti from (srl (and X, 1<<C), C). 2022-07-20 15:03:52 -07:00
DebugInfo [NFC][tests] Remove XFAIL for AIX for passing tests 2022-07-20 13:57:11 -04:00
Demangle
Examples
ExecutionEngine [JITLink][COFF] Add missing REQUIRES: asserts. 2022-07-13 04:05:56 +09:00
Feature
FileCheck
Instrumentation [LegacyPM] Remove InstrOrderFileLegacyPass 2022-07-19 23:58:51 -07:00
Integer
JitListener
LTO [LTO] Update remark test after 644a965c1e. 2022-07-04 15:21:15 +01:00
Linker [IR] Allow absence for Min module flags and make AArch64 BTI/PAC-RET flags backward compatible 2022-07-18 09:35:12 -07:00
MC [RISCV][Clang] Add support for Zmmul extension 2022-07-18 20:26:08 -04:00
MachineVerifier
Object [AIX] support read global symbol of big archive 2022-07-18 10:43:30 -04:00
ObjectYAML [obj2yaml] Add -o to specify output filename 2022-07-14 00:32:48 -07:00
Other [NewPM] Print function/SCC size with -debug-pass-manager 2022-07-19 09:00:37 -07:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen [TableGen] Add a location for a class definition that was forward-declared 2022-07-20 15:56:17 +02:00
ThinLTO/X86 [ThinLTO] Support aliased GlobalIFunc 2022-07-20 15:30:38 -07:00
Transforms [Attributor] Deal with complex PHI nodes better during AAPointerInfo 2022-07-20 17:34:50 -05:00
Unit
Verifier [MemProf] Basic metadata support and verification 2022-07-20 15:30:55 -07:00
YAMLParser
tools llvm-reduce: Fix register mask test 2022-07-20 18:19:14 -04:00
.clang-format Disable clang-format entirely for test directories 2022-07-08 07:34:18 -04:00
CMakeLists.txt [Reland][Debuginfo][llvm-dwarfutil] llvm-dwarfutil dsymutil-like tool for ELF. 2022-07-19 15:11:36 +03:00
TestRunner.sh
lit.cfg.py [Reland][Debuginfo][llvm-dwarfutil] llvm-dwarfutil dsymutil-like tool for ELF. 2022-07-19 15:11:36 +03:00
lit.site.cfg.py.in [llvm] add zstd to `llvm::compression` namespace 2022-07-19 10:54:36 -07:00