llvm-6502/lib
Dan Gohman cffddcd726 Don't cache PHI exit values from exhaustive evaluations, because
an individual exhaustive evaluation reflects only the exit value
implied by an individual exit, which may differ from the actual
exit value of the loop if there are other exits. This fixes PR4477.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74447 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-29 20:34:13 +00:00
..
Analysis Don't cache PHI exit values from exhaustive evaluations, because 2009-06-29 20:34:13 +00:00
Archive Avoid leaking memory in an error path. Noticed 2009-06-11 08:09:49 +00:00
AsmParser Address review comments: add 3 ARM calling conventions. 2009-06-16 18:50:49 +00:00
Bitcode Fix PR4336: Iterating over use-def chains doesn't seem to be deterministic. 2009-06-16 05:15:21 +00:00
CodeGen Eliminate a layer of indirection in LoopInfo and MachineLoopInfo. 2009-06-27 21:22:48 +00:00
CompilerDriver Make dynamic LLVMC plugins work on Windows (finally!). 2009-06-29 03:09:15 +00:00
Debugger Oops...I committed too much. 2009-03-13 04:39:26 +00:00
ExecutionEngine Get rid of unnecessary global variables. 2009-06-26 16:46:15 +00:00
Linker Add a new "available_externally" linkage type. This is intended 2009-04-13 05:44:34 +00:00
MC Initialize CurSection in constructor. 2009-06-29 19:59:10 +00:00
Support Add triple for OpenBSD. 2009-06-29 13:36:13 +00:00
System Fix compilation without pthreads. 2009-06-26 08:48:03 +00:00
Target FIX PR 4459. 2009-06-29 20:29:59 +00:00
Transforms Don't try to split a loop when the controlling icmp instruction 2009-06-27 22:58:27 +00:00
VMCore Call doInitialization(), releaseMemory(), and doFinalization() for on-the-fly passes as well. 2009-06-29 18:49:09 +00:00
Makefile Start flushing out MCContext. 2009-06-23 22:01:43 +00:00