FailedChanges

Summary

  1. [PartialInlining] Hook up inline cost analysis Differential Revision: http://reviews.llvm.org/D32666
  2. [AVR] Save/restore the frame pointer for all functions A recent commit I made made it so that we only did this for signal or interrupt handlers. This broke normal functions.
  3. [PowerPC] Emit VMX loads/stores for aligned ops to avoid adding swaps on LE Fixes PR30730. This is a re-commit of a pulled commit. The commit was pulled because some software projects contained uses of Altivec vectors that violated alignment requirements. Known issues have now been fixed. Committing on behalf of Lei Huang. Differential Revision: https://reviews.llvm.org/D26861
Revision 301894 by davidxl:
[PartialInlining] Hook up inline cost analysis

Differential Revision: http://reviews.llvm.org/D32666
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Transforms/IPO/PartialInlining.cpp (diff)llvm-revision.src/llvm/trunk/lib/Transforms/IPO/PartialInlining.cpp
The file was modified/llvm/trunk/test/Transforms/CodeExtractor/PartialInlineOptRemark.ll (diff)llvm-revision.src/llvm/trunk/test/Transforms/CodeExtractor/PartialInlineOptRemark.ll
The file was modified/llvm/trunk/test/Transforms/CodeExtractor/PartialInlineOr.ll (diff)llvm-revision.src/llvm/trunk/test/Transforms/CodeExtractor/PartialInlineOr.ll
Revision 301893 by dylanmckay:
[AVR] Save/restore the frame pointer for all functions

A recent commit I made made it so that we only did this for signal or
interrupt handlers. This broke normal functions.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/AVR/AVRFrameLowering.cpp (diff)llvm-revision.src/llvm/trunk/lib/Target/AVR/AVRFrameLowering.cpp
The file was modified/llvm/trunk/test/CodeGen/AVR/calling-conv/c/stack.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/AVR/calling-conv/c/stack.ll
The file was modified/llvm/trunk/test/CodeGen/AVR/return.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/AVR/return.ll
The file was modified/llvm/trunk/test/CodeGen/AVR/varargs.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/AVR/varargs.ll
Revision 301892 by nemanjai:
[PowerPC] Emit VMX loads/stores for aligned ops to avoid adding swaps on LE

Fixes PR30730.
This is a re-commit of a pulled commit. The commit was pulled because some
software projects contained uses of Altivec vectors that violated alignment
requirements. Known issues have now been fixed.

Committing on behalf of Lei Huang.

Differential Revision: https://reviews.llvm.org/D26861
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/PowerPC/PPCISelLowering.cpp (diff)llvm-revision.src/llvm/trunk/lib/Target/PowerPC/PPCISelLowering.cpp
The file was modified/llvm/trunk/lib/Target/PowerPC/PPCInstrVSX.td (diff)llvm-revision.src/llvm/trunk/lib/Target/PowerPC/PPCInstrVSX.td
The file was modified/llvm/trunk/test/CodeGen/PowerPC/build-vector-tests.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/PowerPC/build-vector-tests.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/ppc64-i128-abi.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/PowerPC/ppc64-i128-abi.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/swaps-le-1.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/PowerPC/swaps-le-1.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/swaps-le-2.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/PowerPC/swaps-le-2.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/vsx-ldst.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/PowerPC/vsx-ldst.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/vsx.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/PowerPC/vsx.ll