llvm-project/llvm/test
Nikita Popov 23aeadb89d [Inline] Fix incorrect noalias metadata application (PR48209)
The VMap also contains a mapping from Argument => Instruction,
where the instruction is part of the original function, not the
inlined one. The code was assuming that all the instructions in
the VMap were inlined.

This was a pre-existing problem for the loop access metadata, but
was extended to the more common noalias metadata by
27f647d117, thus causing miscompiles.

There is a similar assumption inside CloneAliasScopeMetadata(), so
that one likely needs to be fixed as well.
2020-11-18 20:52:58 +01:00
..
Analysis [BasicAA] Remove assert in AA evaluator 2020-11-18 20:04:38 +01:00
Assembler Handle value uses wrapped in metadata for the use-list order 2020-10-20 20:05:59 +02:00
Bindings C API: support scalable vectors 2020-10-28 18:19:34 -04:00
Bitcode Revert "[BitCode] decode nossp fn attr" 2020-11-17 17:27:14 -08:00
BugPoint
CodeGen [AMDGPU] Fix v3f16 interaction with image store workaround 2020-11-18 18:21:04 +01:00
DebugInfo [Debugify] Skip debugifying on special/immutable passes 2020-11-16 20:39:46 -08:00
Demangle
Examples [examples] Fix test: Kaleidoscope Chapter 4 no longer supports redefinition. 2020-10-19 00:35:56 -07:00
ExecutionEngine [JITLink][ELF] Omit temporary labels in tests 2020-11-04 10:03:15 +00:00
Feature [NewPM] Provide method to run all pipeline callbacks, used for -O0 2020-11-11 15:10:27 -08:00
FileCheck [FileCheck] Use %ProtectFileCheckOutput in allow-unused-prefixes.txt 2020-11-05 07:08:20 -08:00
Instrumentation Extend the dfsan store/load callback with write/read address 2020-11-13 19:46:32 +00:00
Integer
JitListener [MCJIT] Profile the code generated by MCJIT engine using Intel VTune profiler 2020-11-16 19:28:14 +11:00
LTO
Linker Linker: Fix linking of byref types 2020-11-17 11:02:04 -05:00
MC Reland "[lib/Support/YAMLTraits] - Don't print leading zeroes when dumping Hex8/Hex16/Hex32 types." (https://reviews.llvm.org/D90930). 2020-11-18 13:08:46 +03:00
MachineVerifier
Object Reland "[lib/Support/YAMLTraits] - Don't print leading zeroes when dumping Hex8/Hex16/Hex32 types." (https://reviews.llvm.org/D90930). 2020-11-18 13:08:46 +03:00
ObjectYAML Reland "[lib/Support/YAMLTraits] - Don't print leading zeroes when dumping Hex8/Hex16/Hex32 types." (https://reviews.llvm.org/D90930). 2020-11-18 13:08:46 +03:00
Other [test] Make scc-pass-printer.ll work with NPM 2020-11-17 23:53:47 -08:00
Reduce [llvm-reduce] Add reduction for special globals like llvm.used. 2020-11-11 11:25:05 +00:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen [TableGen] Enhance the six comparison bang operators. 2020-11-13 09:57:27 -05:00
ThinLTO/X86 [test] Fix unused FileCheck prefix in ThinLTO test 2020-11-02 09:06:36 -08:00
Transforms [Inline] Fix incorrect noalias metadata application (PR48209) 2020-11-18 20:52:58 +01:00
Unit
Verifier Revert "[IR] add fn attr for no_stack_protector; prevent inlining on mismatch" 2020-11-17 17:27:14 -08:00
YAMLParser
tools [llvm] fix global_downgraded_to_static test 2020-11-18 17:22:02 +01:00
.clang-format
CMakeLists.txt
TestRunner.sh
lit.cfg.py Make test/tools/llvm-dlltool/tool-name.test pass, and make it run 2020-11-03 11:59:15 -05:00
lit.site.cfg.py.in