Add an option to enable the SSA based peephole optimizer.
authorChris Lattner <sabre@nondot.org>
Mon, 1 Dec 2003 05:18:30 +0000 (05:18 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 1 Dec 2003 05:18:30 +0000 (05:18 +0000)
commit9b527704f75d1ae15b9c290090c8991171a13af1
treec5f5c3ac2917ce52b8864765cdcaefb779d382b9
parent4537076ee83be9cfd5598ced23acabf2185afb8b
Add an option to enable the SSA based peephole optimizer.
Eventually this pass will provide substantially better code in the interim between when we
have a crappy isel and nice isel.  Unfortunately doing so requires fixing the backend to
actually SUPPORT all of the fancy addressing modes that we now generate, and writing a DCE
pass for machine code.  Each of these is a fairly substantial job, so this will remain disabled
for the immediate future.  :(

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10276 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86.h
lib/Target/X86/X86TargetMachine.cpp