This remat entry is basically done. There are hooks to allow targets
authorDan Gohman <gohman@apple.com>
Wed, 14 Oct 2009 00:02:01 +0000 (00:02 +0000)
committerDan Gohman <gohman@apple.com>
Wed, 14 Oct 2009 00:02:01 +0000 (00:02 +0000)
commit9ba0e2ba87a5af3b863d9a5f6f620c9b7583d0f4
treed04e2511f58f62a6cb69730c59330c92dfb6f4ed
parent363bbc011045a9f5710569cc191c520ec25b2907
This remat entry is basically done. There are hooks to allow targets
to remat non-load instructions as loads, and the remat code now uses
the UnmodeledSideEffects flags, MachineMemOperands, and similar things
to decide which instructions are valid for rematerialization.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84060 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/README.txt