1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/test
Sanjay Patel dceff7ed2b [SDAG] try harder to fold casts into vector compare
sext (vsetcc X, Y) --> vsetcc (zext X), (zext Y) --
(when the zexts are free and a bunch of other conditions)

We have a couple of similar folds to this already for vector selects,
but this pattern slips through because it is only a setcc.

The tests are based on the motivating case from:
https://llvm.org/PR50055
...but we need extra logic to get that example, so I've left that as
a TODO for now.

Differential Revision: https://reviews.llvm.org/D103280
2021-05-31 07:14:01 -04:00
..
Analysis Revert "[LAA] Support pointer phis in loop by analyzing each incoming pointer." 2021-05-28 10:33:52 +01:00
Assembler Fix non-global-value-max-name-size not considered by LLParser 2021-05-27 04:20:03 +00:00
Bindings
Bitcode
BugPoint
CodeGen [SDAG] try harder to fold casts into vector compare 2021-05-31 07:14:01 -04:00
DebugInfo [LiveDebugVariables] Stop trimming locations of non-inlined vars 2021-05-31 02:59:19 -07:00
Demangle
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation [InstrProfiling][test] Improve tests 2021-05-29 14:30:44 -07:00
Integer
JitListener
Linker
LTO
MachineVerifier
MC Revert "[RISCV] Remove -riscv-no-aliases in favour of new -M no-aliases" 2021-05-29 15:11:37 +01:00
Object
ObjectYAML
Other [DSE] Remove stores in the same loop iteration 2021-05-31 10:22:37 +01:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen
ThinLTO/X86
tools [dsymutil tests] Try to make eh_frames.test run on other platforms 2021-05-28 15:49:31 -04:00
Transforms [InsCombine] Fix a few remaining vec transforms to use poison instead of undef 2021-05-31 18:47:09 +09:00
Unit
Verifier SwiftTailCC: teach verifier musttail rules applicable to this CC. 2021-05-28 11:12:00 +01:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh