llvm-project/llvm/test
Rong Xu 686fa4bbfb [ValueTracking] Improve pointer offset computation for cases of same base
This patch improves the handling of pointer offset in GEP expressions where
one argument is the base pointer. isPointerOffset() is being used by memcpyopt
where current code synthesizes consecutive 32 bytes stores to one store and
two memset intrinsic calls. With this patch, we convert the stores to one
memset intrinsic.

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

llvm-svn: 374454
2019-10-10 21:30:43 +00:00
..
Analysis [MemorySSA] Additional handling of unreachable blocks. 2019-10-10 20:43:06 +00:00
Assembler Print quoted backslashes in LLVM IR as \\ instead of \5C 2019-10-10 18:31:57 +00:00
Bindings Revert "Fix OCaml/core.ml fneg check" 2019-10-10 14:16:58 +00:00
Bitcode [FPEnv][NFC] Change test to conform to strictfp attribute rules. 2019-10-09 17:24:56 +00:00
BugPoint
CodeGen [x86] reduce duplicate test assertions; NFC 2019-10-10 19:52:27 +00:00
DebugInfo [codeview] Try to avoid emitting .cv_loc with line zero 2019-10-10 01:06:01 +00:00
Demangle llvm-undname: Add support for demangling typeinfo names 2019-09-23 13:13:37 +00:00
Examples
ExecutionEngine [JITLink] Switch from an atom-based model to a "blocks and symbols" model. 2019-10-04 03:55:26 +00:00
Feature [FPEnv] Add constrained intrinsics for lrint and lround 2019-10-07 13:20:00 +00:00
FileCheck Revert "[FileCheck] Implement --ignore-case option." 2019-10-10 14:27:14 +00:00
Instrumentation Handle llvm.launder.invariant.group in msan. 2019-10-02 19:53:19 +00:00
Integer
JitListener
LTO [IRMover] Don't map globals if their types are the same 2019-09-11 18:35:49 +00:00
Linker Remove some unnecessary REQUIRES: shell lines 2019-09-10 00:06:52 +00:00
MC [WebAssembly] v8x16.swizzle and rewrite BUILD_VECTOR lowering 2019-10-09 17:39:19 +00:00
MachineVerifier Add an operand to memory intrinsics to denote the "tail" marker. 2019-09-28 05:33:21 +00:00
Object [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
ObjectYAML [yaml2obj/ObjectYAML] - Cleanup the error reporting API, add custom errors handlers. 2019-09-13 16:00:16 +00:00
Other [SVE][IR] Scalable Vector size queries and IR instruction support 2019-10-08 12:53:54 +00:00
Reduce [Testing] Python 3 requires `print` to use parens 2019-09-20 13:52:47 +00:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen [TableGen] Fix crash when using HwModes in CodeEmitterGen 2019-10-09 09:15:34 +00:00
ThinLTO/X86 [ThinLTO/WPD] Ensure devirtualized targets use promoted symbol when necessary 2019-10-02 16:36:59 +00:00
Transforms [ValueTracking] Improve pointer offset computation for cases of same base 2019-10-10 21:30:43 +00:00
Unit
Verifier [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
YAMLParser
tools Fix test to avoid check-not matching the temp file absolute path 2019-10-10 18:01:27 +00:00
.clang-format
CMakeLists.txt
TestRunner.sh
lit.cfg.py Reland "[utils] Implement the llvm-locstats tool" 2019-10-02 07:00:01 +00:00
lit.site.cfg.py.in Follow-up to r372209: Use single quotes for host_ldflags in the lit config 2019-09-18 14:12:59 +00:00