llvm-6502/lib
Chris Lattner 2636c1be17 *FINALLY* Fix a really nasty nondeterministic bug that has been haunting us
since May 1st.  In this code, the pred iterator was being invalidated sometimes
causing the wrong entries to be added to PHI nodes.

The fix for this is to defererence and safe the *PI value before we hack on
branch instructions, which changes use/def chains, which SOMETIMES invalidates
the iterator.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14278 91177308-0d34-0410-b5e6-96231b3b80d8
2004-06-21 07:19:01 +00:00
..
Analysis REALLY fix PR378: crash in scalar evolution analysis 2004-06-20 20:32:16 +00:00
Archive Use the new FileUtilities.h API for mapping a file into an address 2004-05-28 00:24:41 +00:00
AsmParser Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() 2004-06-17 18:19:28 +00:00
Bytecode Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() 2004-06-17 18:19:28 +00:00
CodeGen Move the IntrinsicLowering header into the CodeGen directory, as per PR346 2004-06-20 07:49:54 +00:00
Debugger Move the IntrinsicLowering header into the CodeGen directory, as per PR346 2004-06-20 07:49:54 +00:00
ExecutionEngine Move the IntrinsicLowering header into the CodeGen directory, as per PR346 2004-06-20 07:49:54 +00:00
Linker Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() 2004-06-17 18:19:28 +00:00
Support * Fix file header and name 2004-06-18 15:38:49 +00:00
Target Move the IntrinsicLowering header into the CodeGen directory, as per PR346 2004-06-20 07:49:54 +00:00
Transforms *FINALLY* Fix a really nasty nondeterministic bug that has been haunting us 2004-06-21 07:19:01 +00:00
VMCore IntrinsicLowering.cpp now lives in lib/CodeGen/ 2004-06-20 07:59:27 +00:00
Makefile CBackend is no longer here 2004-02-13 23:29:37 +00:00