llvm-6502/lib
Chris Lattner 4d3a16f81b Add a minor optimization: if we haven't changed the operands of an
add, there is no need to scan the world to find the same add again.
This invalidates the previous testcase, which wasn't wonderful anyway,
because it needed a run of instcombine to permute the use-lists in 
just the right way to before GVN was run (so it was really fragile).
Not a big loss.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90973 91177308-0d34-0410-b5e6-96231b3b80d8
2009-12-09 17:27:45 +00:00
..
Analysis Add a minor optimization: if we haven't changed the operands of an 2009-12-09 17:27:45 +00:00
Archive
AsmParser Add MSP430 interrupt calling conv. No functionality change yet. 2009-12-07 02:27:35 +00:00
Bitcode Re-commit r86077 now that r86290 fixes the 179.art and 175.vpr ARM regressions. 2009-11-07 00:16:28 +00:00
CodeGen <rdar://problem/7453528>. Track only physical registers that are valid for the target. 2009-12-09 17:18:22 +00:00
CompilerDriver Fix last DOTGraphTraits problems in CompilationGraph. 2009-11-30 13:34:51 +00:00
ExecutionEngine Fix the OProfileJITEventListener for StringRef being returned from debug info. 2009-12-07 22:32:38 +00:00
Linker Fix MemoryBuffer::getSTDIN to *not* return null if stdin is empty, this is a lame API. 2009-11-10 00:43:58 +00:00
MC Pass StringRef by value. 2009-11-06 10:58:06 +00:00
Support DeltaAlgorithm: Add a virtual destructor and home. 2009-12-09 07:19:48 +00:00
System Remove spurious extern. 2009-12-09 03:26:33 +00:00
Target Teach InferPtrAlignment to infer GV+cst alignment and use it to simplify x86 isl lowering code. 2009-12-09 01:53:58 +00:00
Transforms change AnalyzeLoadFromClobberingMemInst/AnalyzeLoadFromClobberingStore 2009-12-09 07:37:07 +00:00
VMCore Remove useless calls to c_str(). 2009-12-08 13:07:38 +00:00
Makefile