llvm/lib
Krzysztof Parzyszek 36b1b46f1c [Hexagon] Misaligned loads and stores are not fast
The DAG combiner tries to merge stores to adjacent vector wide memory
locations by creating stores which are integral multiples of the vector
width. Discourage this by informing it that this is slow. This should
not affect legalization passes, because all of them ignore the "Fast"
argument.

Patch by Pranav Bhandarkar.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@277178 91177308-0d34-0410-b5e6-96231b3b80d8
2016-07-29 17:45:16 +00:00
..
Analysis Initial support for vectorization using svml (short vector math library). 2016-07-29 16:42:44 +00:00
AsmParser Add writeonly IR attribute 2016-07-04 08:01:29 +00:00
Bitcode [ThinLTO] Address review comments from PGO indirect call promotion (NFC) 2016-07-18 18:31:50 +00:00
CodeGen CodeGen: improve MachineInstrBuilder & MachineIRBuilder interface 2016-07-29 17:43:52 +00:00
DebugInfo [pdb] Fix an ambiguity when writing size_t on x64 platforms. 2016-07-28 19:29:52 +00:00
ExecutionEngine [LLVM][MIPS] Fix createStubFunction to emit JR encoding based on Arch. 2016-07-15 12:56:37 +00:00
Fuzzer [libFuzzer] extend the messages printed by afl_driver 2016-07-19 23:18:28 +00:00
IR Revert "Don't invoke getName() from Function::isIntrinsic().", rL276942. 2016-07-28 23:58:15 +00:00
IRReader
LibDriver Object: Replace NewArchiveIterator with a simpler NewArchiveMember class. NFCI. 2016-06-29 22:27:42 +00:00
LineEditor
Linker IR: New representation for CFI and virtual call optimization pass metadata. 2016-06-24 21:21:32 +00:00
LTO Move legacy LTO interface headers to legacy/ directory. 2016-07-14 21:21:16 +00:00
MC [MC] When emitting output hash comments always use standard line comment seperator 2016-07-29 14:42:00 +00:00
Object The next step along the way to getting good error messages for bad archives. 2016-07-29 17:44:13 +00:00
ObjectYAML BPF: Use official ELF e_machine value 2016-07-15 22:27:55 +00:00
Option
Passes [PM] Port LowerGuardIntrinsic to the new PM. 2016-07-28 22:08:41 +00:00
ProfileData [PGO] Make needsComdatForCounter() available (NFC) 2016-07-21 20:50:02 +00:00
Support Add unittests to {ARM | AArch64}TargetParser. 2016-07-28 06:11:18 +00:00
TableGen [TableGen] Autobrief-ize Record. NFC. 2016-07-14 14:53:14 +00:00
Target [Hexagon] Misaligned loads and stores are not fast 2016-07-29 17:45:16 +00:00
Transforms [EarlyCSE] Correctly handle simplified, but live, instructions 2016-07-29 05:39:21 +00:00
CMakeLists.txt
LLVMBuild.txt