llvm-project/llvm/test
Thomas Lively 043eaa9a4a [WebAssembly][NFC] Simplify vector shift lowering and add tests
This patch builds on 0d7286a652 by simplifying the code for detecting
splat values and adding new tests demonstrating the lowering of
splatted absolute value shift amounts, which are common in code
generated by Halide. The lowering is very bad right now, but
subsequent patches will improve it considerably. The tests will be
useful for evaluating the improvements in those patches.

Reviewed By: aheejin

Differential Revision: https://reviews.llvm.org/D83493
2020-07-10 00:18:59 -07:00
..
Analysis Revert "[CallGraph] Ignore callback uses" 2020-07-10 00:02:07 +03:00
Assembler [SVE] Reject vector struct indexes for scalable vectors. 2020-06-30 13:52:38 -07:00
Bindings [llvm] Release-mode ML InlineAdvisor 2020-06-24 08:18:42 -07:00
Bitcode [LLVM] Accept `noundef` attribute in function definitions/calls 2020-07-08 19:02:04 +00:00
BugPoint
CodeGen [WebAssembly][NFC] Simplify vector shift lowering and add tests 2020-07-10 00:18:59 -07:00
DebugInfo [NVPTX]Add a test for debug info for packed bitfields, NFC. 2020-07-08 09:10:42 -04:00
Demangle
Examples Fix incorrect "REQUIRE" (default_target->default_triple) introduced in 59f45a1cdb 2020-06-23 18:22:39 +00:00
ExecutionEngine [RuntimeDyld][test] Fix ExecutionEngine/RuntimeDyld/X86/ELF_x86-64_none.yaml after D60122 2020-07-07 15:05:50 -07:00
Feature [BasicAA] Rename deprecated -basicaa to -basic-aa 2020-06-26 20:41:37 -07:00
FileCheck [FileCheck] Improve -dump-input documentation 2020-07-09 18:00:30 -04:00
Instrumentation Revert D83013 "[LPM] Port CGProfilePass from NPM to LPM" 2020-07-09 13:34:04 -07:00
Integer
JitListener
LTO
Linker [IR] Add missing GlobalAlias copying of ThreadLocalMode attribute 2020-06-16 20:15:27 -07:00
MC [RISCV] Refactor FeatureRVCHints to make ProcessorModel more intuitive 2020-07-09 23:07:39 -07:00
MachineVerifier GlobalISel: Verify G_BITCAST changes the type 2020-07-08 17:16:27 -04:00
Object [test] Run llvm/test/**/*.yaml & don't run llvm/test/**/*.cxx (not exist) 2020-07-08 10:22:49 -07:00
ObjectYAML [test] Run llvm/test/**/*.yaml & don't run llvm/test/**/*.cxx (not exist) 2020-07-08 10:22:49 -07:00
Other Revert D83013 "[LPM] Port CGProfilePass from NPM to LPM" 2020-07-09 13:34:04 -07:00
Reduce [llvm-reduce] Reducing attributes 2020-07-09 23:10:43 +03:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen [openmp] Use switch in isAllowedClauseForDirective instead of multiple if 2020-07-08 19:54:59 -04:00
ThinLTO/X86 [InstCombine] Always try to invert non-canonical predicate of an icmp 2020-07-04 18:12:04 +03:00
Transforms [SCEV][IndVarSimplify] insert point should not be block front. 2020-07-09 21:56:57 -04:00
Unit
Verifier [matrix] Add some more Verifier negative tests. NFC. 2020-07-08 17:11:53 +01:00
YAMLParser
tools [llvm-symbolizer][test] Fix options-from-env.test 2020-07-09 22:39:56 -07:00
.clang-format
CMakeLists.txt [llvm][NFC] Use llvm_canonicalize_cmake_booleans for LLVM_HAVE_TF_AOT 2020-06-29 12:27:52 -07:00
TestRunner.sh
lit.cfg.py [test] Run llvm/test/**/*.yaml & don't run llvm/test/**/*.cxx (not exist) 2020-07-08 10:22:49 -07:00
lit.site.cfg.py.in [llvm][NFC] Use llvm_canonicalize_cmake_booleans for LLVM_HAVE_TF_AOT 2020-06-29 12:27:52 -07:00