llvm-project/llvm/test
Sanjay Patel a954b8a363 [ValueTracking] fix CannotBeNegativeZero() to disregard 'nsz' FMF
The 'nsz' flag is different than 'nnan' or 'ninf' in that it does not create poison.
Make that explicit in the LangRef and fix ValueTracking analysis that misinterpreted
the definition.

This manifests as bugs in InstSimplify shown in the test diffs and as discussed in
PR45778:
https://bugs.llvm.org/show_bug.cgi?id=45778

Differential Revision: https://reviews.llvm.org/D79422
2020-05-05 16:04:59 -04:00
..
Analysis Revert "[InstSimplify] Remove known bits constant folding" 2020-05-03 20:45:10 +02:00
Assembler Add IR constructs for preallocated (inalloca replacement) 2020-04-27 16:15:50 -07:00
Bindings Make IRBuilder automatically set alignment on load/store/alloca. 2020-04-13 13:43:14 -07:00
Bitcode [Bitcode] Make attribute test more robust (NFC) 2020-04-30 19:01:27 +02:00
BugPoint
CodeGen [AMDGPU] Fixed the test by adding the triple. 2020-05-06 00:14:01 +05:30
DebugInfo [DebugInfo][CodeView] Include namespace into emitted globals 2020-05-04 13:59:36 -04:00
Demangle
Examples
ExecutionEngine Revert 43f031d312 "Enable IBT(Indirect Branch Tracking) in JIT with CET(Control-flow Enforcement Technology)" 2020-04-06 15:05:25 +02:00
Feature Enable new passmanager plugin support for LTO. 2020-04-14 15:07:07 -07:00
FileCheck [FileCheck] Fix --dump-input annotation sort per input line 2020-04-16 15:39:35 -04:00
Instrumentation [SanitizerCoverage] Replace the unconditional store with a load, then a conditional store. 2020-05-05 02:25:05 -07:00
Integer
JitListener
LTO [IR] Replace all uses of CallBase::getCalledValue() with getCalledOperand(). 2020-04-27 22:17:03 -07:00
Linker
MC [RISCV] Update debug scratch register names 2020-05-05 08:46:07 -07:00
MachineVerifier
Object [yaml2obj] - Program headers: add an additional check for `Offset` 2020-04-22 12:49:05 +03:00
ObjectYAML [ObjectYAML][MachO] Add support for relocations 2020-04-22 11:50:55 -07:00
Other [BPI][NFC] Reuse post dominantor tree from analysis manager when available 2020-04-30 11:31:03 +07:00
Reduce
SafepointIRVerifier
Support
SymbolRewriter
TableGen [llvm] NFC: Fix trivial typo in rst and td files 2020-04-23 14:26:32 +09:00
ThinLTO/X86 [LTO] Suppress emission of empty combined module by default 2020-05-04 18:31:09 -07:00
Transforms [ValueTracking] fix CannotBeNegativeZero() to disregard 'nsz' FMF 2020-05-05 16:04:59 -04:00
Unit Revert a few unsuccessful attempts at fixing bots. 2020-04-13 17:09:21 -04:00
Verifier [Verifier] Constrain where DILocations may be nested 2020-05-04 14:02:43 -07:00
YAMLParser
tools [llvm-objcopy][ELF] Allow --dump-section to dump an empty non-SHT_NOBITS section 2020-05-05 08:26:34 -07:00
.clang-format
CMakeLists.txt
TestRunner.sh
lit.cfg.py llvm-addr2line: assume addresses on the command line are hexadecimal rather than attempting to guess the base based on the form of the number. 2020-04-16 16:16:21 -07:00
lit.site.cfg.py.in Revert "Temporarily revert "build: use `find_package(Python3)` if available"" 2020-04-29 01:38:08 +00:00