llvm/lib
Stanislav Mekhanoshin 881e9f3177 [AMDGPU] Combine DS operations with offsets bigger than byte
In many cases ds operations can be combined even if offsets do not
fit into 8 bit encoding. What it takes is to adjust base address.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@300227 91177308-0d34-0410-b5e6-96231b3b80d8
2017-04-13 17:53:07 +00:00
..
Analysis [Analysis] Support bitreverse in -demanded-bits pass 2017-04-13 16:44:25 +00:00
AsmParser [IR] Take func, ret, and arg attrs separately in AttributeList::get 2017-04-13 00:58:09 +00:00
Bitcode Bitcode: Move version and global value module code parsers to separate functions. NFCI. 2017-04-12 20:02:09 +00:00
CodeGen Use methods to access data stored with frame instructions 2017-04-13 14:10:52 +00:00
DebugInfo [DWARF] - Simplify (use dyn_cast instead of isa + cast). 2017-04-13 09:52:50 +00:00
Demangle
ExecutionEngine [ORC] Add RPC and serialization support for Errors and Expecteds. 2017-04-13 03:51:35 +00:00
Fuzzer [libFuzzer] XFAIL fuzzer-oom.test on Darwin. 2017-04-12 23:15:10 +00:00
IR [IR] Take func, ret, and arg attrs separately in AttributeList::get 2017-04-13 00:58:09 +00:00
IRReader
LibDriver Fix some ArgList uses after API change in r300135. 2017-04-12 23:43:58 +00:00
LineEditor
Linker
LTO Support: Add a VCSRevision.h header file. 2017-04-13 01:26:12 +00:00
MC MC: Remove unused virtual function MCObjectWriter::isWeak. NFC. 2017-04-08 23:35:49 +00:00
Object LTO: Pass SF_Executable flag through to InputFile::Symbol 2017-04-13 16:24:14 +00:00
ObjectYAML Add virtual destructor to WasmYAML::Section or avoid memory leak 2017-03-31 22:14:14 +00:00
Option ArgList: cache index ranges containing arguments with each ID 2017-04-12 23:19:51 +00:00
Passes MemorySSA: Move to Analysis, from Transforms/Utils. It's used as 2017-04-11 20:06:36 +00:00
ProfileData [PGO] Memory intrinsic calls optimization based on profiled size 2017-04-04 16:42:20 +00:00
Support [APInt] Reorder fields to avoid a hole in the middle of the class 2017-04-13 04:59:11 +00:00
TableGen
Target [AMDGPU] Combine DS operations with offsets bigger than byte 2017-04-13 17:53:07 +00:00
Transforms [InstCombine] use similar ops for related folds; NFCI 2017-04-13 17:36:24 +00:00
XRay [XRay] - Fix spelling error to test commit access. 2017-04-06 03:32:01 +00:00
CMakeLists.txt
LLVMBuild.txt