Revert several FastISel commits to track down a buildbot error.
authorJuergen Ributzka <juergen@apple.com>
Thu, 14 Aug 2014 19:56:28 +0000 (19:56 +0000)
committerJuergen Ributzka <juergen@apple.com>
Thu, 14 Aug 2014 19:56:28 +0000 (19:56 +0000)
commit6398a7f5fd89996cd8c5f67aac3da5fd73924f3b
treefdd7f089c7a7a25a498c77e87e89cf2e9e1f7a05
parent3f8f30fcee4cddab5a8b870ec9d441d79d2b555f
Revert several FastISel commits to track down a buildbot error.

This reverts:
r215595 "[FastISel][X86] Add large code model support for materializing floating-point constants."
r215594 "[FastISel][X86] Use XOR to materialize the "0" value."
r215593 "[FastISel][X86] Emit more efficient instructions for integer constant materialization."
r215591 "[FastISel][AArch64] Make use of the zero register when possible."
r215588 "[FastISel] Let the target decide first if it wants to materialize a constant."
r215582 "[FastISel][AArch64] Cleanup constant materialization code. NFCI."

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215673 91177308-0d34-0410-b5e6-96231b3b80d8
22 files changed:
include/llvm/CodeGen/FastISel.h
lib/CodeGen/SelectionDAG/FastISel.cpp
lib/Target/AArch64/AArch64FastISel.cpp
lib/Target/X86/X86FastISel.cpp
test/CodeGen/AArch64/arm64-fast-isel-call.ll
test/CodeGen/AArch64/arm64-fast-isel-intrinsic.ll
test/CodeGen/AArch64/arm64-fast-isel-store.ll [deleted file]
test/CodeGen/AArch64/arm64-fast-isel.ll
test/CodeGen/ARM/fast-isel-call.ll
test/CodeGen/ARM/fast-isel-deadcode.ll
test/CodeGen/ARM/fast-isel-intrinsic.ll
test/CodeGen/ARM/fast-isel-mvn.ll
test/CodeGen/ARM/fast-isel-select.ll
test/CodeGen/ARM/fast-isel-vararg.ll
test/CodeGen/PowerPC/fast-isel-call.ll
test/CodeGen/X86/fast-isel-cmp-branch3.ll
test/CodeGen/X86/fast-isel-constpool.ll
test/CodeGen/X86/fast-isel-mem.ll
test/CodeGen/X86/fast-isel-x86-64.ll
test/CodeGen/X86/object-size.ll
test/CodeGen/X86/xaluo.ll
test/DebugInfo/X86/fission-ranges.ll