llvm-6502/lib
Nick Lewycky 65a0af3855 Fix an infinite loop; merging two functions will create a new function (if the
two are weak, we make them thunks to a new strong function) so don't iterate
through the function list as we're modifying it.

Also add back the outermost loop which got removed during the cleanups.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112595 91177308-0d34-0410-b5e6-96231b3b80d8
2010-08-31 08:29:37 +00:00
..
Analysis It is possible to try to merge a not-constant with a constantrage, when dealing with ptrtoint ConstantExpr's. 2010-08-30 17:03:45 +00:00
Archive
AsmParser remove unions from LLVM IR. They are severely buggy and not 2010-08-28 04:09:24 +00:00
Bitcode remove unions from LLVM IR. They are severely buggy and not 2010-08-28 04:09:24 +00:00
CodeGen Offset is not always unsigned number. 2010-08-31 06:12:08 +00:00
CompilerDriver Add a TODO. 2010-08-23 19:24:12 +00:00
ExecutionEngine Fix a comment. 2010-08-30 21:54:03 +00:00
Linker Reapply r112091 and r111922, support for metadata linking, with a 2010-08-26 15:41:53 +00:00
MC MCELF: The value of all common symbols is the offset from the start of the section. Patch by Roman Divacky. 2010-08-30 17:20:17 +00:00
Support Remove a hack that tries to understand incorrect triples from the 2010-08-30 10:57:54 +00:00
System Cleanup Whitespace. 2010-08-31 06:36:46 +00:00
Target - Cleanup some whitespaces. 2010-08-31 07:50:46 +00:00
Transforms Fix an infinite loop; merging two functions will create a new function (if the 2010-08-31 08:29:37 +00:00
VMCore Add comments explaining why it's not necessary to include the 2010-08-30 21:18:41 +00:00
Makefile