1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 02:33:06 +01:00
llvm-mirror/lib
Alexey Bataev e68727c0a3 [SLP] Fix for PR32086: Count InsertElementInstr of the same elements as shuffle.
Summary:
If the same value is going to be vectorized several times in the same
tree entry, this entry is considered to be a gather entry and cost of
this gather is counter as cost of InsertElementInstrs for each gathered
value. But we can consider these elements as ShuffleInstr with
SK_PermuteSingle shuffle kind.

Reviewers: spatel, RKSimon, mkuper, hfinkel

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D38697

llvm-svn: 323246
2018-01-23 19:30:26 +00:00
..
Analysis [Analysis] Disable exp/exp2/pow finite lib calls on Android with -ffast-math. 2018-01-23 11:11:36 +00:00
AsmParser Allow dso_local on ifunc. 2018-01-12 17:03:43 +00:00
BinaryFormat [BinaryFormat] Add .debug_names support 2018-01-22 09:41:36 +00:00
Bitcode [ThinLTO] Re-commit of dot dumper after test fix 2018-01-22 13:35:40 +00:00
CodeGen CodeGen: Fix assertion in ScheduleDAGMILive::scheduleMI due to llvm.dbg.value 2018-01-23 16:04:53 +00:00
DebugInfo Rename DwarfAcceleratorTable to AppleAcceleratorTable. NFC 2018-01-22 13:17:23 +00:00
Demangle
ExecutionEngine [ORC] Add orc::SymbolResolver, a Orc/Legacy API interop header, and an 2018-01-22 03:00:31 +00:00
Fuzzer
FuzzMutate
IR Verifier: fix bug treating debug info issue as non-debug info issue 2018-01-23 16:11:15 +00:00
IRReader
LineEditor
Linker
LTO Introduce errorToBool() helper and use it. 2018-01-23 19:03:13 +00:00
MC [WebAssembly] Remove "name" section of object wasm object files 2018-01-23 18:30:04 +00:00
Object [COFF] Keep the underscore on exported decorated stdcall functions in MSVC mode 2018-01-20 11:44:32 +00:00
ObjectYAML [WebAssembly] Add COMDAT support 2018-01-09 23:43:14 +00:00
Option
Passes NewPM: Add an extension point for the start of the pipeline. 2018-01-23 01:25:20 +00:00
ProfileData
Support [WebAssembly] Switch to *-wasm as the default target triple. 2018-01-23 16:55:44 +00:00
TableGen
Target [Hexagon] Implement hasLoadFromStackSlot and hasStoreToStackSlot 2018-01-23 19:08:40 +00:00
Testing
ToolDrivers [COFF] Keep the underscore on exported decorated stdcall functions in MSVC mode 2018-01-20 11:44:32 +00:00
Transforms [SLP] Fix for PR32086: Count InsertElementInstr of the same elements as shuffle. 2018-01-23 19:30:26 +00:00
WindowsManifest
XRay
CMakeLists.txt
LLVMBuild.txt