1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 12:12:47 +01:00
llvm-mirror/test
Simon Pilgrim 1899e92869 [CostModel][X86] Improve extract/insert element costs (PR43605)
This tries to improve the accuracy of extract/insert element costs by accounting for subvector extraction/insertion for >128-bit vectors and the shuffling of elements to/from the 0'th index.

It also adds INSERTPS for f32 types and PINSR/PEXTR costs for integer types (at the moment we assume the same cost as MOVD/MOVQ - which isn't always true).

Differential Revision: https://reviews.llvm.org/D74976
2020-02-27 15:54:13 +00:00
..
Analysis [CostModel][X86] Improve extract/insert element costs (PR43605) 2020-02-27 15:54:13 +00:00
Assembler [Assembler] Allow assembling empty index with non-zero flags 2020-02-26 16:34:11 +03:00
Bindings Revert "Rework go bindings so that validation works fine" 2020-02-24 09:20:08 -08:00
Bitcode
BugPoint
CodeGen Revert "[ARM] Add CPSR as an implicit use of t2IT" 2020-02-27 15:43:44 +00:00
DebugInfo [DebugInfo][ARM] Fix noreg case when checkig if it is an addImm 2020-02-27 11:39:19 +01:00
Demangle
Examples
ExecutionEngine Disable memory leak checking in a test to work around a bot failure 2020-02-26 14:51:50 -08:00
Feature Remove no un-necessary require for load_extension.ll 2020-02-26 08:29:09 +01:00
FileCheck
Instrumentation
Integer
JitListener
Linker
LTO
MachineVerifier
MC [MC][ARM] Resolve some pcrel fixups at assembly time (PR44929) 2020-02-27 12:43:29 +01:00
Object
ObjectYAML
Other Use temporary directory for tests in D74346 2020-02-24 12:19:07 +01:00
Reduce
SafepointIRVerifier
Support
SymbolRewriter
TableGen
ThinLTO/X86
tools [llvm-objcopy] Enable --discard-all for MachO 2020-02-26 12:51:15 -08:00
Transforms [CostModel][X86] Improve extract/insert element costs (PR43605) 2020-02-27 15:54:13 +00:00
Unit
Verifier Visit previously unreachable nodes in the debug info metadata verifier. 2020-02-26 14:48:08 -08:00
YAMLParser
.clang-format
CMakeLists.txt Fix buildbots after recent GSYM commit. 2020-02-26 10:30:04 -08:00
lit.cfg.py Revert "Rework go bindings so that validation works fine" 2020-02-24 09:20:08 -08:00
lit.site.cfg.py.in
TestRunner.sh