llvm-6502/lib
Bob Wilson adf9c8b0e7 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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124365 91177308-0d34-0410-b5e6-96231b3b80d8
2011-01-27 07:26:15 +00:00
..
Analysis Temporarily revert 124275 to see if it brings the dragonegg buildbot back. 2011-01-26 19:40:31 +00:00
Archive Archive: Fix temp path names. 2011-01-17 16:43:30 +00:00
AsmParser Move unnamed_addr after the function arguments on Sabre's request. 2011-01-25 19:09:56 +00:00
Bitcode FixedNumOperandTraits and VariadicOperandTraits assumed that, given a 2011-01-11 15:07:38 +00:00
CodeGen Avoid modifying the OneClassForEachPhysReg map while iterating over it. 2011-01-27 07:26:15 +00:00
CompilerDriver Support/Path: Deprecate PathV1::exists and replace all uses with PathV2::fs::exists. 2011-01-10 02:34:23 +00:00
ExecutionEngine Handles libffi on the CMake build. 2011-01-21 15:42:54 +00:00
Linker Allow unnamed_addr on declarations. 2011-01-15 08:15:00 +00:00
MC Add support for parsing a Real value. It stores the Real value as its binary 2011-01-25 21:26:41 +00:00
Object Object: Fix type punned pointer issues by making DataRefImpl a union and using intptr_t. 2011-01-21 02:27:02 +00:00
Support Support/CommandLine: Fix LookupNearestOption to also search extra option names. 2011-01-24 17:27:17 +00:00
Target Use the incoming VT not the VT of where we're trying to store to determine 2011-01-27 05:44:56 +00:00
Transforms Fix PR9039, a use-after-free in reassociate. The issue was that the 2011-01-26 10:08:38 +00:00
VMCore Simplify User::operator delete(). 2011-01-26 21:56:10 +00:00
Makefile