llvm/lib
Chris Lattner b4202dbb36 Fix PR7054 - Assertion `Symbol->isUndefined() && "Cannot define a symbol twice!"' failed.
Users can write broken code that emits the same label twice with asm renaming,
detect this and emit a fatal backend error instead of aborting.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103140 91177308-0d34-0410-b5e6-96231b3b80d8
2010-05-06 00:05:37 +00:00
..
Analysis Use the SCEVAddRecExpr::getPostIncExpr utility function instead 2010-05-04 01:12:27 +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
CodeGen Fix PR7054 - Assertion `Symbol->isUndefined() && "Cannot define a symbol twice!"' failed. 2010-05-06 00:05:37 +00:00
CompilerDriver
ExecutionEngine Remove the -enable-sjlj-eh option, which doesn't do anything. 2010-05-02 15:36:26 +00:00
Linker
MC fix rdar://7946934 - in some limited cases, the assembler should 2010-05-05 23:51:28 +00:00
Support Implement rdar://7415680 - Twine integer support lacks greatness 2010-05-05 18:40:33 +00:00
System This doesn't need SmallVector.h anymore. 2010-04-19 17:51:31 +00:00
Target Cleanup of ARMv7M support. Move hardware divide and Thumb2 extract/pack 2010-05-05 23:44:43 +00:00
Transforms Use the right version of "append" to combine two SmallVectors. 2010-05-05 20:44:15 +00:00
VMCore Fix a problem exposed by my previous commit and noticed by a release-asserts 2010-05-04 14:25:42 +00:00
Makefile