llvm-capstone/llvm/test
Shoaib Meenai 12aaa8553f [InstCombine] Remove attributes after hoisting free above null check
If the parameter had been annotated as nonnull because of the null
check, we want to remove the attribute, since it may no longer apply and
could result in miscompiles if left. Similarly, we also want to remove
undef-implying attributes, since they may not apply anymore either.

Fixes PR52110.

Reviewed By: nikic

Differential Revision: https://reviews.llvm.org/D111515

(cherry picked from commit 6404f4b5af)
2022-01-07 15:16:51 -08:00
..
Analysis [AA] Handle callbr instructions in alias analysis 2021-12-21 10:14:25 -08:00
Assembler [AsmParser] Unify parsing of attributes 2021-07-15 17:51:11 +02:00
Bindings
Bitcode [IR] Rename comdat noduplicates to comdat nodeduplicate 2021-07-20 12:47:10 -07:00
BugPoint
CodeGen [MachineOutliner] Don't outline functions starting with PATCHABLE_FUNCTION_ENTER/FENTRL_CALL 2022-01-05 10:26:53 -08:00
DebugInfo Revert sharing subprograms across CUs 2021-08-23 11:18:57 -07:00
Demangle Demangle: correct swift_async demangling for Microsoft scheme 2021-07-14 11:43:44 -07:00
Examples
ExecutionEngine [Orc] Enable debug object tests only on x86_64 hosts 2021-09-02 14:16:41 -07:00
Feature
FileCheck
Instrumentation [hwasan] Use stack safety analysis. 2021-07-22 16:20:27 -07:00
Integer
JitListener [IntelJITListener] Fix order in JitListener/multiple.ll 2021-10-27 08:37:31 -07:00
Linker [Linker] Support weak symbols in nodeduplicate COMDAT group 2021-09-02 14:15:28 -07:00
LTO [LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgold 2021-07-20 13:22:00 -07:00
MachineVerifier [MachineVerifier] Make INSERT_SUBREG diagnostic respect operand 2 subregs 2021-07-21 08:47:17 -07:00
MC [X86] Don't add implicit REP prefix to VIA PadLock xstore 2021-12-21 16:48:10 -08:00
Object [llvm-readobj] Display multiple function names for stack size entries 2021-07-26 14:49:53 +01:00
ObjectYAML [yaml2obj][MachO] Rename PayloadString to Content 2021-07-26 09:04:51 -07:00
Other [NewPM] Add missing LTO ArgPromotion pass 2021-09-01 17:37:57 -07:00
SafepointIRVerifier
Support [llvm-readobj] Switch command line parsing from llvm::cl to OptTable 2021-07-12 10:14:42 -07:00
SymbolRewriter [IR] Rename comdat noduplicates to comdat nodeduplicate 2021-07-20 12:47:10 -07:00
TableGen
ThinLTO/X86 ThinLTO: Fix inline assembly references to static functions with CFI 2021-08-24 18:49:13 -07:00
tools [llvm-objdump] Fix 'llvm-objdump -dr' for executables with relocations 2021-09-08 08:45:39 -07:00
Transforms [InstCombine] Remove attributes after hoisting free above null check 2022-01-07 15:16:51 -08:00
Unit
Verifier [Verifier] Check byval/etc type when comparing ABI attributes 2021-07-20 20:19:47 +02:00
YAMLParser
.clang-format
CMakeLists.txt [test] Add llvm-stress to LLVM_TEST_DEPENDS and lit substitutions 2021-07-22 09:37:01 -07:00
lit.cfg.py [test] Add llvm-stress to LLVM_TEST_DEPENDS and lit substitutions 2021-07-22 09:37:01 -07:00
lit.site.cfg.py.in
TestRunner.sh