llvm-6502/lib
Dan Gohman 59dc60337f When pruning candidate formulae out of an LSRUse, update the
LSRUse's Regs set after all pruning is done, rather than trying
to do it on the fly, which can produce an incomplete result.

This fixes a case where heuristic pruning was stripping all
formulae from a use, which led the solver to enter an infinite
loop.

Also, add a few asserts to diagnose this kind of situation.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103328 91177308-0d34-0410-b5e6-96231b3b80d8
2010-05-07 23:36:59 +00:00
..
Analysis Remove DIGlobal. 2010-05-07 23:19:07 +00:00
Archive silence a warning, patch by "mike". 2010-04-25 04:44:26 +00:00
AsmParser Remove the API compatibility layer which converted add, sub, and mul 2010-05-03 22:44:19 +00:00
Bitcode Revert 101465, it broke internal OpenGL testing. 2010-04-16 23:37:20 +00:00
CodeGen Instead of just verifying compile unit, verify entire type, variable, namespace etc.. 2010-05-07 23:33:41 +00:00
CompilerDriver Use FindExecutable as a fall-back search method. 2010-03-05 04:46:28 +00:00
ExecutionEngine Remove the -enable-sjlj-eh option, which doesn't do anything. 2010-05-02 15:36:26 +00:00
Linker Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move some 2010-02-16 14:50:09 +00:00
MC add COFF support for COMDAT sections, patch by Nathan Jeffords! 2010-05-07 21:49:09 +00:00
Support Handle the case where open(2) or close(2) is interrupted by a signal when 2010-05-06 02:06:20 +00:00
System This doesn't need SmallVector.h anymore. 2010-04-19 17:51:31 +00:00
Target Clean up the conditional for handling of sign_extend_inreg based on 2010-05-07 18:34:55 +00:00
Transforms When pruning candidate formulae out of an LSRUse, update the 2010-05-07 23:36:59 +00:00
VMCore Minimally fix this code to not abort on mdnodes with integer data 2010-05-07 22:15:24 +00:00
Makefile