llvm-project/llvm/lib
Jonas Paulsson f9b2b5e67e [SystemZ] Increase the number of VLREPs
If a loaded value is replicated it is best to combine these two operations
into a VLREP (load and replicate), but isel will not produce this if the load
has other users as well.

This patch handles this by putting the other users of the load to use the
REPLICATE 0-element instead of the load. This way the load has only the
REPLICATE node as user, and we get a VLREP.

Review: Ulrich Weigand
https://reviews.llvm.org/D54264

llvm-svn: 346746
2018-11-13 08:37:09 +00:00
..
Analysis [VectorUtils] add funnel-shifts to the list of vectorizable intrinsics 2018-11-12 15:20:14 +00:00
AsmParser [ThinLTO] Internalize readonly globals 2018-11-10 08:31:21 +00:00
BinaryFormat Revert r343317 2018-09-28 17:01:50 +00:00
Bitcode [ThinLTO] Internalize readonly globals 2018-11-10 08:31:21 +00:00
CodeGen [DAGCombiner] Enable tryToFoldExtendOfConstant to run after legalize vector ops 2018-11-13 01:59:32 +00:00
DebugInfo [DWARF] Do not use PRIx32 for printing uint64_t values 2018-11-12 22:43:17 +00:00
Demangle Make initializeOutputStream() return false on error and true on success. 2018-11-11 10:04:00 +00:00
ExecutionEngine [BuildingAJIT] Update chapter 2 to use the ORCv2 APIs. 2018-11-13 01:25:34 +00:00
FuzzMutate [New PM] Introducing PassInstrumentation framework 2018-09-20 17:08:45 +00:00
Fuzzer
IR [ThinLTO] Internalize readonly globals 2018-11-10 08:31:21 +00:00
IRReader
LTO [Support] Make error banner optional in logAllUnhandledErrors 2018-11-11 01:46:03 +00:00
LineEditor
Linker [ThinLTO] Internalize readonly globals 2018-11-10 08:31:21 +00:00
MC [WebAssembly] Added WasmAsmParser. 2018-11-12 20:15:01 +00:00
Object [Support] Make error banner optional in logAllUnhandledErrors 2018-11-11 01:46:03 +00:00
ObjectYAML [WebAssembly] Add shared memory support to limits field 2018-11-06 17:27:25 +00:00
OptRemarks Reland: [OptRemarks] Add library for parsing optimization remarks 2018-10-10 18:43:42 +00:00
Option [opt] Change the parameter of OptTable::PrintHelp from Name to Usage and don't append "[options] <inputs>" 2018-10-10 00:15:31 +00:00
Passes Add an OptimizerLast EP 2018-11-12 11:17:07 +00:00
ProfileData Support for remapping profile data when symbols change, for sample-based 2018-10-10 21:31:01 +00:00
Support [FileCheck] fixing typo in assert 2018-11-13 01:09:53 +00:00
TableGen [TableGen] fix assert in !cast when used out of definition in a multiclass 2018-10-10 10:52:57 +00:00
Target [SystemZ] Increase the number of VLREPs 2018-11-13 08:37:09 +00:00
Testing Fix error with SmallString implicit conversion. 2018-09-06 22:47:32 +00:00
ToolDrivers [opt] Change the parameter of OptTable::PrintHelp from Name to Usage and don't append "[options] <inputs>" 2018-10-10 00:15:31 +00:00
Transforms Introduce DebugCounter into ConstProp pass 2018-11-13 00:31:22 +00:00
WindowsManifest Convert line endings of lib/WindowsManifest/CMakeLists.txt to unix. 2018-04-07 04:28:08 +00:00
XRay [XRay] Improve FDR trace handling and error messaging 2018-11-09 06:26:48 +00:00
CMakeLists.txt Reland: [OptRemarks] Add library for parsing optimization remarks 2018-10-10 18:43:42 +00:00
LLVMBuild.txt Reland: [OptRemarks] Add library for parsing optimization remarks 2018-10-10 18:43:42 +00:00