hanchenye-llvm-project/llvm/lib
Lang Hames 48121948dc Fixed a bug in the PBQP allocator's findCoalesces method.
Previously spill registers, whose def indexes are not defined, would sometimes be improperly marked as coalescable with conflicting registers. The new findCoalesces routine conservatively assumes that any register with at least one undefined def is not coalescable with any register it interferes with.

llvm-svn: 95636
2010-02-09 00:50:27 +00:00
..
Analysis Add const qualifiers. 2010-02-08 22:00:06 +00:00
Archive From PR6228: 2010-02-04 06:19:43 +00:00
AsmParser Reintroduce the InlineHint function attribute. 2010-02-06 01:16:28 +00:00
Bitcode Function-local metadata whose operands had been optimized to no longer refer to function-local IR were not getting written by BitcodeWriter; solution is for these metadata to be enumerated just like global metadata. 2010-02-06 01:21:09 +00:00
CodeGen Fixed a bug in the PBQP allocator's findCoalesces method. 2010-02-09 00:50:27 +00:00
CompilerDriver Better error message. 2010-01-26 14:55:16 +00:00
ExecutionEngine Move --march, --mcpu, and --mattr from JIT/TargetSelect.cpp to lli.cpp. 2010-02-05 16:19:36 +00:00
Linker Linker should not remap null operands of metadata 2010-02-06 01:31:55 +00:00
MC Document that MCExpr::Mod is actually remainder. 2010-02-08 23:58:47 +00:00
Support add support for the sparcv9-*-* target triple to turn on 2010-02-04 06:34:01 +00:00
System Add llvm::Program::ChangeStderrToBinary(). 2010-01-28 06:42:08 +00:00
Target Implement x86 asm parsing support for %st and %st(4) 2010-02-09 00:49:22 +00:00
Transforms Add a new pass to do llvm.objsize lowering using SCEV. 2010-02-09 00:35:38 +00:00
VMCore Make the destructor for TypeMapBase protected. Spotted by Duncan Sands with 2010-02-07 21:13:46 +00:00
Makefile remove llvm-db: it is completely broken and if anyone wants to do a debugger, 2009-10-05 02:29:51 +00:00