1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/test
Johannes Doerfert bde45fcf38 [Attributor][FIX] Do treat byval arguments special
When we reason about the pointer argument that is byval we actually
reason about a local copy of the value passed at the call site. This was
not the case before and we wrongly introduced attributes based on the
surrounding function.

AAMemoryBehaviorArgument, AAMemoryBehaviorCallSiteArgument and
AANoCaptureCallSiteArgument are made aware of byval now. The code
to skip "subsuming positions" for reasoning follows a common pattern and
we should refactor it. A TODO was added.

Discovered by @efriedma as part of D69748.
2019-12-12 16:04:21 -06:00
..
Analysis [BasicAA] Use GEP as context for computeKnownBits in aliasGEP. 2019-12-12 17:18:04 +00:00
Assembler
Bindings
Bitcode
BugPoint
CodeGen Revert "[DAGCombiner] fold shift-trunc-shift to shift-mask-trunc" 2019-12-12 16:24:40 -05:00
DebugInfo [DWARF5][DWARFVerifier] Check that Skeleton compilation unit does not have children. 2019-12-12 10:59:10 +03:00
Demangle
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation
Integer
JitListener
Linker
LTO [LTO] Support for embedding bitcode section during LTO 2019-12-12 12:34:19 -08:00
MachineVerifier
MC [WebAssembly] Add new export_name clang attribute for controlling wasm export names 2019-12-11 11:54:57 -08:00
Object [llvm-readelf/llvm-readobj] - Improved the error reporting in a few method related to versioning. 2019-12-10 13:08:18 +03:00
ObjectYAML
Other [VectorUtils] Introduce the Vector Function Database (VFDatabase). 2019-12-10 16:36:44 +00:00
Reduce
SafepointIRVerifier
Support
SymbolRewriter
TableGen [IR] Split out target specific intrinsic enums into separate headers 2019-12-11 18:02:14 -08:00
ThinLTO/X86
tools [llvm-dwarfdump] Add blank line after printing line table 2019-12-12 14:06:10 +00:00
Transforms [Attributor][FIX] Do treat byval arguments special 2019-12-12 16:04:21 -06:00
Unit
Verifier Verifier: Check frame-pointer attribute values 2019-12-11 19:53:49 +05:30
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh