1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00
llvm-mirror/test
Sanjay Patel 6baa534bad [InstCombine] improve matching for sext-lshr-trunc patterns
This is intended to preserve the logic of the existing transform,
but remove unnecessary restrictions on uses and types.

https://rise4fun.com/Alive/pYfR

  Pre: C1 <= width(C1) - 8
  %B = sext i8 %A
  %C = lshr %B, C1
  %r = trunc %C to i8
   =>
  %r = ashr i8 %A, trunc(umin(C1, 7))
2020-06-08 11:55:30 -04:00
..
Analysis [SCEV] ScalarEvolution::createSCEV(): clarify no-wrap flag propagation for shift by bitwidth-1 2020-06-06 13:02:07 +03:00
Assembler Fix convertBFloatAPFloatToAPInt for NaN/Inf values 2020-06-05 17:22:43 -07:00
Bindings
Bitcode Introduce a "gc-live" bundle for the gc arguments of a statepoint 2020-06-03 15:00:24 -07:00
BugPoint
CodeGen [CodeGen] Fix nullptr crash in tryConvertSVEWideCompare 2020-06-08 15:20:18 +01:00
DebugInfo [CSInfo][MIPS] Describe parameter value loaded by ADDiu 2020-06-04 12:39:56 +02:00
Demangle
Examples
ExecutionEngine [JITLink] Skip debug sections in MachO objects. 2020-06-03 11:08:14 -07:00
Feature
FileCheck
Instrumentation Add ASan metadata globals to @llvm.compiler.used under COFF 2020-06-05 09:04:52 -07:00
Integer
JitListener
Linker
LTO [SampleFDO] Add use-sample-profile function attribute. 2020-06-02 17:23:17 -07:00
MachineVerifier Simplify MachineVerifier's block-successor verification. 2020-06-06 22:30:51 -04:00
MC [VE] Support floating-point arithmetic instructions in MC layer 2020-06-08 15:58:57 +02:00
Object [llvm-ar] Update error messages and tests as per latest preferred style 2020-06-05 10:37:26 -07:00
ObjectYAML [DWARFYAML][debug_aranges] Replace InitialLength with Format and Length. 2020-06-05 12:16:44 +08:00
Other
Reduce
SafepointIRVerifier [Tests] Migrate a number of tests to gc-live bundle representation 2020-06-05 16:44:04 -07:00
Support
SymbolRewriter
TableGen
ThinLTO/X86
tools [ObjectYAML][test] Address comments in D80203 2020-06-07 22:55:33 +08:00
Transforms [InstCombine] improve matching for sext-lshr-trunc patterns 2020-06-08 11:55:30 -04:00
Unit
Verifier AMDGPU: Fix missing immarg on buffer.atomic.fadd intrinsic 2020-06-05 14:34:07 -04:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh