llvm-project/llvm/test
Sanjay Patel 81e9ede3a2 [VectorCombine] forward walk through instructions to improve chaining of transforms
This is split off from D79799 - where I was proposing to fully iterate
over a function until there are no more transforms. I suspect we are
still going to want to do something like that eventually.

But we can achieve the same gains much more efficiently on the current
set of regression tests just by reversing the order that we visit the
instructions.

This may also reduce the motivation for D79078, but we are still not
getting the optimal pattern for a reduction.
2020-05-16 13:08:01 -04:00
..
Analysis StoreInst should store Align, not MaybeAlign 2020-05-15 12:26:58 -07:00
Assembler [IR][BFloat] Add BFloat IR type 2020-05-15 14:43:43 +01:00
Bindings
Bitcode StoreInst should store Align, not MaybeAlign 2020-05-15 12:26:58 -07:00
BugPoint
CodeGen [ARM] Patterns for VQSHRN 2020-05-16 17:46:43 +01:00
DebugInfo Fixed arm build bot failure after 4042ada1c1 2020-05-15 23:30:05 +05:30
Demangle
Examples
ExecutionEngine
Feature StoreInst should store Align, not MaybeAlign 2020-05-15 12:26:58 -07:00
FileCheck [test] Improve FileCheck's numeric-expression.txt 2020-05-16 00:09:24 +01:00
Instrumentation StoreInst should store Align, not MaybeAlign 2020-05-15 12:26:58 -07:00
Integer
JitListener
LTO Infer alignment of unmarked loads in IR/bitcode parsing. 2020-05-14 13:03:50 -07:00
Linker
MC Clang crash targeting ARM or Thumb when assembling a prel31 relocation variant 2020-05-13 13:52:30 +01: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 [llvm] Add interface to drive inlining decision using ML model 2020-05-13 13:27:29 -07:00
Reduce
SafepointIRVerifier
Support
SymbolRewriter
TableGen [TableGen] Fix register class handling in TableGen's DAG ISel Matcher Generator 2020-05-13 10:17:03 +01:00
ThinLTO/X86 [LTO] Suppress emission of empty combined module by default 2020-05-04 18:31:09 -07:00
Transforms [VectorCombine] forward walk through instructions to improve chaining of transforms 2020-05-16 13:08:01 -04:00
Unit
Verifier StoreInst should store Align, not MaybeAlign 2020-05-15 12:26:58 -07:00
YAMLParser
tools [llvm-readobj] Implement --dependent-libraries for GNU output 2020-05-15 15:11:22 +01:00
.clang-format
CMakeLists.txt [examples] Skip building the Bye pass plugin on windows 2020-05-13 13:40:56 +03:00
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