llvm-6502/lib
Evan Cheng f8a56255a5 Fix a bug in sdisel switch lowering code. When it updates the phi nodes in switch successor blocks, it can introduce multiple phi operands of the same value from different blocks (and may not be on the predecessor list).
This can be seen on CodeGen/Generic/2006-09-06-SwitchLowering.ll. But it's not known to cause any real regression (but I have added an assertion for it now).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82214 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-18 08:16:04 +00:00
..
Analysis Add newlines. 2009-09-18 07:36:47 +00:00
Archive Prune #includes from llvm/Linker.h and llvm/System/Path.h, 2009-08-23 22:45:37 +00:00
AsmParser Fix parsing of optional metadata for 'load', 'store' and 'alloc' instructions. 2009-09-17 23:04:48 +00:00
Bitcode Reappy r80998, now that the GlobalOpt bug that it exposed on MiniSAT is fixed. 2009-09-07 23:54:19 +00:00
CodeGen Fix a bug in sdisel switch lowering code. When it updates the phi nodes in switch successor blocks, it can introduce multiple phi operands of the same value from different blocks (and may not be on the predecessor list). 2009-09-18 08:16:04 +00:00
CompilerDriver
Debugger Prune #includes from llvm/Linker.h and llvm/System/Path.h, 2009-08-23 22:45:37 +00:00
ExecutionEngine Some platforms may need malloc.h for alloca. 2009-09-17 00:14:44 +00:00
Linker Remove unnecessary #include. 2009-09-12 22:24:25 +00:00
MC Big change #1 for personality function references: 2009-09-16 01:46:41 +00:00
Support add a version of the APFloat constructor that initializes to 0.0 2009-09-17 01:08:43 +00:00
System Get rid of GetProcessId in Win32/Program.inc. 2009-09-15 03:39:45 +00:00
Target pass machinemoduleinfo down into getSymbolForDwarfGlobalReference, 2009-09-17 18:49:52 +00:00
Transforms Update CMake. 2009-09-17 00:06:48 +00:00
VMCore Initialize HasMetadata to zero. 2009-09-17 14:51:57 +00:00
Makefile