llvm-6502/lib
John Criswell 7775c1f136 Fix for PR#330.
When looking at getelementptr instructions, make sure to use a forwarded
type.  We want to do this because a DerivedType may drop its uses and then
refine its users, who may then use another user who hasn't been refined yet.
By getting the forwarded type, we always ensure that we're looking at a
Type that isn't in a halfway refined state.

Now, I should be able to put this stuff in PATypeHandle, but it doesn't work
for some reason.  This should do for now.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13386 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-06 21:18:08 +00:00
..
Analysis Move the stuff that fixes the size, orientation & fonts of graphs to 2004-05-05 06:10:06 +00:00
Archive Use the true, decoded name of the archive member in getObjectType. 2004-03-31 19:51:00 +00:00
AsmParser Fix a memory leak. We leaked the vector holding the entries in switch tables. 2004-04-17 23:49:15 +00:00
Bytecode Squelch compile-time warning (profile build). 2004-04-28 15:32:09 +00:00
CodeGen numeric_limits::infinity() apparently does not work on all systems. As a 2004-05-06 16:25:59 +00:00
Debugger "fix" a nasty race condition 2004-01-14 21:18:03 +00:00
ExecutionEngine Generalize the strlen size_t hack, for the benefit of the other external 2004-05-01 06:42:15 +00:00
Linker Don't use invalid HTML in a doxygen comment. 2004-04-15 15:23:45 +00:00
Support Apply simplification suggested by Chris: why assign() when operator = will do? 2004-05-04 22:02:41 +00:00
Target Missing piece of fix for Bug 333 2004-05-04 21:41:45 +00:00
Transforms Do not mark instructions in unreachable sections of the function as live. 2004-05-04 17:00:46 +00:00
VMCore Fix for PR#330. 2004-05-06 21:18:08 +00:00
Makefile CBackend is no longer here 2004-02-13 23:29:37 +00:00