llvm-project/llvm/test
Simon Pilgrim 08212dbc44 [X86] Add xop/avx2 shifts to X86TargetLowering::isBinOp
Allows shuffle combining through per-element shift nodes

This exposed a number of issues with shuffle combining with target intrinsics that are lowered to nodes later during legalization - in particular shuffle combining and SimplifyDemandedVectorElts were being called after canonicalizeShuffleWithBinOps, meaning that shuffles didn't have a chance to be combined away before the shuffle(binop(x,y)) -> binop(shuffle(x),shuffle(y)) fold.
2022-01-13 17:44:10 +00:00
..
Analysis [AArch64] Fix incorrect use of MVT::getVectorNumElements in AArch64TTIImpl::getVectorInstrCost 2022-01-13 09:27:14 +00:00
Assembler [llvm][test] rewrite callbr to use i rather than X constraint NFC 2022-01-11 11:31:08 -08:00
Bindings [llvm-c] Accept GEP operators in some APIs 2021-12-17 08:54:18 +01:00
Bitcode [X86][MS] Change the alignment of f80 to 16 bytes on Windows 32bits to match with ICC 2022-01-12 17:50:37 +08:00
BugPoint
CodeGen [X86] Add xop/avx2 shifts to X86TargetLowering::isBinOp 2022-01-13 17:44:10 +00:00
DebugInfo Add Rust to CodeView SourceLanguage (CV_CFL_LANG) enum 2022-01-06 14:27:08 -08:00
Demangle
Examples
ExecutionEngine RuntimeDyldELF: Don't abort on R_AARCH64_NONE relocation 2022-01-13 11:54:48 +03:00
Feature
FileCheck [FileCheck] Allow literal '['s before "[[var...]]" 2022-01-13 09:47:37 +00:00
Instrumentation Add 'eager-checks' as a module parameter to MSAN. 2022-01-11 14:30:49 -08:00
Integer
JitListener
LTO [AIX] Disable tests that fail because of no 64-bit XCOFF object file support 2022-01-09 12:25:24 -05:00
Linker [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
MC [RISCV] Remove stale references to experimental-b. NFC 2022-01-12 12:13:21 -08:00
MachineVerifier [GlobalISel] Verify operand types for G_SHL, G_LSHR, G_ASHR 2021-12-21 11:59:33 +00:00
Object [llvm-ar] Enforce one-dash form for long options 2022-01-12 11:33:23 -08:00
ObjectYAML
Other Add 'eager-checks' as a module parameter to MSAN. 2022-01-11 14:30:49 -08:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen
ThinLTO/X86 Don't override __attribute__((no_stack_protector)) by inlining (PR52886) 2022-01-13 12:04:49 +01:00
Transforms [LV] Extend check lines for pr34681.ll to cover foldable select. 2022-01-13 16:42:47 +00:00
Unit
Verifier [llvm][test] rewrite callbr to use i rather than X constraint NFC 2022-01-11 11:31:08 -08:00
YAMLParser
tools [llvm-objdump][test] Add RISC-V objdump test case 2022-01-13 11:13:51 +00:00
.clang-format
CMakeLists.txt [NFC][CMake] Add FOLDER to utility targets 2022-01-03 12:16:30 -06:00
TestRunner.sh
lit.cfg.py [AIX] Disable tests that fail because of no 64-bit XCOFF object file support 2022-01-09 12:25:24 -05:00
lit.site.cfg.py.in [llvm] [Debuginfo] Add llvm-debuginfod-find tool and end-to-end-tests. 2021-12-14 18:00:18 +00:00