Add VirtRegMap::hasKnownPreference().
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Mon, 3 Dec 2012 23:23:50 +0000 (23:23 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Mon, 3 Dec 2012 23:23:50 +0000 (23:23 +0000)
commitfc6374439edf2f74da4026f4cea8e341d092be5c
treebb000dd3e82cff7fae77dcf0f9d9930922e4e1f4
parentade047463fd6e0fbb447145eb06015b8e7836482
Add VirtRegMap::hasKnownPreference().

Virtual registers with a known preferred register are prioritized by
RAGreedy. This function makes the condition explicit without depending
on getRegAllocPref().

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169179 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/VirtRegMap.h
lib/CodeGen/RegAllocGreedy.cpp
lib/CodeGen/VirtRegMap.cpp