Skip to content
Commit 2d69fb41 authored by Bob Wilson's avatar Bob Wilson
Browse files

Avoid modifying the OneClassForEachPhysReg map while iterating over it.

Linear scan regalloc is currently assuming that any register aliased with
a member of a regclass must also be in at least one regclass.  That is not
always true.  For example, for X86, RIP is in a regclass but IP is not.
If you're unlucky, this can cause a crash by invalidating the iterator.

llvm-svn: 124365
parent f9cbcc4c
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment