llvm-6502/lib
Torok Edwin 6602922878 Fix PR5247, "lock addq" pattern (and other atomics), it DOES modify EFLAGS.
LLC was scheduling compares before the adds causing wrong branches to be taken
in programs, resulting in misoptimized code wherever atomic adds where used.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84485 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-19 11:00:58 +00:00
..
Analysis fix the other issue with ID's, hopefully really fixing the linux build. 2009-10-18 04:58:34 +00:00
Archive Prune #includes from llvm/Linker.h and llvm/System/Path.h, 2009-08-23 22:45:37 +00:00
AsmParser clean up after metadata changes. 2009-10-19 05:31:10 +00:00
Bitcode simplify. 2009-10-19 05:51:03 +00:00
CodeGen Spill slots cannot alias. 2009-10-18 19:58:47 +00:00
CompilerDriver First draft of the OptionPreprocessor. 2009-10-17 20:09:29 +00:00
ExecutionEngine s/DebugLoc.CompileUnit/DebugLoc.Scope/g 2009-10-13 23:28:53 +00:00
Linker Remove unnecessary #include. 2009-09-12 22:24:25 +00:00
MC MC: Set symbol values in MachO MCStreamer. 2009-10-16 01:58:23 +00:00
Support Move UnescapeString to a static function for its sole client; its inefficient and broken. 2009-10-17 20:43:42 +00:00
System Haiku porting patches, Credit to Paul Davey. 2009-10-12 04:57:20 +00:00
Target Fix PR5247, "lock addq" pattern (and other atomics), it DOES modify EFLAGS. 2009-10-19 11:00:58 +00:00
Transforms remove the IndMemRemPass, which only made sense for when malloc/free were intrinsic 2009-10-18 05:02:09 +00:00
VMCore various cleanups. 2009-10-19 07:10:59 +00:00
Makefile remove llvm-db: it is completely broken and if anyone wants to do a debugger, 2009-10-05 02:29:51 +00:00