Iterating over sets of pointers in a heuristic was a bad idea. Switching
authorLang Hames <lhames@gmail.com>
Sat, 17 Jul 2010 06:31:41 +0000 (06:31 +0000)
committerLang Hames <lhames@gmail.com>
Sat, 17 Jul 2010 06:31:41 +0000 (06:31 +0000)
commitd0f6f017319bbc32b57c2e574d774ac91fe20f18
treecabc045feb55ff6743e3cea246eac2cbbcdc6ea8
parentdc1ad22d5351fca6885ba4ecb18967f8ada7d42a
Iterating over sets of pointers in a heuristic was a bad idea. Switching
any command line paramater changed the register allocation produced by
PBQP.

Turns out variety is not the spice of life.

Fixed some comparators, added others. All good now.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108613 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/PBQP/Heuristics/Briggs.h
lib/CodeGen/RegAllocPBQP.cpp