SuccessChanges

Summary

  1. [AMDGPU][MC] Enabled expressions as operands See bug 33579: https://bugs.llvm.org//show_bug.cgi?id=33579 Reviewers: vpykhtin, SamWot, arsenm Differential Revision: https://reviews.llvm.org/D36091
  2. [DAGCombiner] Extending pattern detection for vector shuffle. If all the operands of a BUILD_VECTOR extract elements from same vector then split the vector efficiently based on the maximum vector access index. Committed on behalf of @jbhateja (Jatin Bhateja) Differential Revision: https://reviews.llvm.org/D35788
Revision 310059 by dpreobra:
[AMDGPU][MC] Enabled expressions as operands

See bug 33579: https://bugs.llvm.org//show_bug.cgi?id=33579

Reviewers: vpykhtin, SamWot, arsenm

Differential Revision: https://reviews.llvm.org/D36091
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cppllvm.src/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
The file was modified/llvm/trunk/test/MC/AMDGPU/expressions.sllvm.src/test/MC/AMDGPU/expressions.s
The file was modified/llvm/trunk/test/MC/AMDGPU/vop3p-err.sllvm.src/test/MC/AMDGPU/vop3p-err.s
Revision 310058 by rksimon:
[DAGCombiner] Extending pattern detection for vector shuffle.

If all the operands of a BUILD_VECTOR extract elements from same vector then split the vector efficiently based on the maximum vector access index.

Committed on behalf of @jbhateja (Jatin Bhateja)

Differential Revision: https://reviews.llvm.org/D35788
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cppllvm.src/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
The file was modified/llvm/trunk/test/CodeGen/X86/oddshuffles.llllvm.src/test/CodeGen/X86/oddshuffles.ll
The file was modified/llvm/trunk/test/CodeGen/X86/shuffle-vs-trunc-512.llllvm.src/test/CodeGen/X86/shuffle-vs-trunc-512.ll
The file was modified/llvm/trunk/test/CodeGen/X86/vector-shuffle-512-v16.llllvm.src/test/CodeGen/X86/vector-shuffle-512-v16.ll
The file was modified/llvm/trunk/test/CodeGen/X86/vector-shuffle-512-v8.llllvm.src/test/CodeGen/X86/vector-shuffle-512-v8.ll
The file was modified/llvm/trunk/test/CodeGen/X86/x86-interleaved-access.llllvm.src/test/CodeGen/X86/x86-interleaved-access.ll