llvm-6502/lib
Nate Begeman 206a357684 Do not try and sink a load whose chain result has more than one use, when
trying to create RMW opportunities in the x86 backend.  This can cause a 
cycle to appear in the graph, since the other uses may eventually feed into
the TokenFactor we are sinking the load below.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81996 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-16 03:20:46 +00:00
..
Analysis simplify some code 2009-09-16 00:08:07 +00:00
Archive Prune #includes from llvm/Linker.h and llvm/System/Path.h, 2009-08-23 22:45:37 +00:00
AsmParser Use MemoryBuffer::getBufferIdentifier() in the AsmPrinter instead 2009-09-08 22:20:35 +00:00
Bitcode Reappy r80998, now that the GlobalOpt bug that it exposed on MiniSAT is fixed. 2009-09-07 23:54:19 +00:00
CodeGen Big change #1 for personality function references: 2009-09-16 01:46:41 +00:00
CompilerDriver convert LoopInfo.h and GraphWriter.h to use raw_ostream 2009-08-23 07:19:13 +00:00
Debugger Prune #includes from llvm/Linker.h and llvm/System/Path.h, 2009-08-23 22:45:37 +00:00
ExecutionEngine remove a dead variable. 2009-09-16 01:29:11 +00:00
Linker Remove unnecessary #include. 2009-09-12 22:24:25 +00:00
MC Big change #1 for personality function references: 2009-09-16 01:46:41 +00:00
Support Drop the raw_ostream required buffer size to 1. 2009-09-15 20:31:46 +00:00
System Get rid of GetProcessId in Win32/Program.inc. 2009-09-15 03:39:45 +00:00
Target Do not try and sink a load whose chain result has more than one use, when 2009-09-16 03:20:46 +00:00
Transforms Don't sink gep operators through phi nodes if the result would require 2009-09-16 02:01:52 +00:00
VMCore Fix an accidental inversion of the inbounds flag. 2009-09-15 16:00:30 +00:00
Makefile