llvm/lib
Matt Arsenault 3843a1382e AMDGPU: Fix immediate folding logic when shrinking instructions
If the literal is being folded into src0, it doesn't matter
if it's an SGPR because it's being replaced with the literal.

Also fixes initially selecting 32-bit versions of some instructions
which also confused commuting.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281117 91177308-0d34-0410-b5e6-96231b3b80d8
2016-09-09 23:32:53 +00:00
..
Analysis Do not widen load for different variable in GVN. 2016-09-09 18:42:35 +00:00
AsmParser DebugInfo: use strongly typed enum for debug info flags 2016-09-06 10:46:28 +00:00
Bitcode Formatting with clang-format patch r280700 2016-09-06 17:03:02 +00:00
CodeGen Create phi nodes for swifterror values at the end of the phi instructions list 2016-09-09 21:18:47 +00:00
DebugInfo [pdb] Print out some more info when dumping a raw stream. 2016-09-09 19:00:49 +00:00
Demangle Avoid using alignas and constexpr. 2016-09-06 20:36:24 +00:00
ExecutionEngine [ORC] Clone module flags metadata into the globals module in the 2016-09-04 17:53:30 +00:00
Fuzzer [libFuzzer] use sizeof() in tests instead of 4 and 8 2016-09-09 22:21:16 +00:00
IR Rationalise the attribute getter/setter methods on Function and CallSite. 2016-09-09 04:50:38 +00:00
IRReader
LibDriver
LineEditor
Linker Fix ThinLTO crash with debug info 2016-09-03 21:12:33 +00:00
LTO [lib/LTO] Add a way to run a custom pipeline 2016-09-07 17:46:16 +00:00
MC [codeview] Add new directives to record inlined call site line info 2016-09-07 16:15:31 +00:00
Object
ObjectYAML
Option
Passes
ProfileData
Support Add a lower level zlib::uncompress. 2016-09-09 19:32:36 +00:00
TableGen
Target AMDGPU: Fix immediate folding logic when shrinking instructions 2016-09-09 23:32:53 +00:00
Transforms Inliner: Don't mark swifterror allocas with lifetime markers 2016-09-09 22:40:27 +00:00
CMakeLists.txt Try to fix a circular dependency in the modules build. 2016-09-06 20:16:19 +00:00
LLVMBuild.txt Add an c++ itanium demangler to llvm. 2016-09-06 19:16:48 +00:00