Changes in directory llvm/lib/Analysis:
ScalarEvolutionExpander.cpp updated: 1.18 - 1.19
---
Log message:
Fold a binary operator with constant operands when expanding code for a SCEV.
---
Diffs of the changes: (+5 -0)
ScalarEvolutionExpander.cpp |5 +
1 files changed, 5
Changes in directory llvm/lib/Analysis:
ScalarEvolutionExpander.cpp updated: 1.16 - 1.17
---
Log message:
Be more careful when inserting reused instructions. This fixes
CodeGen/Generic/2007-04-17-lsr-crash.ll
---
Diffs of the changes: (+7 -2)
ScalarEvolutionExpander.cpp |9 +++--
Changes in directory llvm/lib/Analysis:
ScalarEvolutionExpander.cpp updated: 1.15 - 1.16
---
Log message:
CSE simple binary expressions when they are inserted. This makes LSR produce
less huge code that needs to be cleaned up by sdisel.
---
Diffs of the changes: (+25 -5)
Changes in directory llvm/lib/Analysis:
ScalarEvolutionExpander.cpp updated: 1.13 - 1.14
---
Log message:
Avoid a potential assert out if the loop increment is 64 bits.
---
Diffs of the changes: (+1 -1)
ScalarEvolutionExpander.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Changes in directory llvm/lib/Analysis:
ScalarEvolutionExpander.cpp updated: 1.12 - 1.13
---
Log message:
For PR970: http://llvm.org/PR970 :
Clean up handling of isFloatingPoint() and dealing with PackedType.
Patch by Gordon Henriksen!
---
Diffs of the changes: (+1 -2)
Changes in directory llvm/lib/Analysis:
ScalarEvolutionExpander.cpp updated: 1.9 - 1.10
---
Log message:
Change the interface to SCEVExpander::InsertCastOfTo to take a cast opcode
so the decision of which opcode to use is pushed upward to the caller.
Adjust the callers to pass the expected
Changes in directory llvm/lib/Analysis:
ScalarEvolutionExpander.cpp updated: 1.5 - 1.6
---
Log message:
Replacing std::iostreams with llvm iostreams. Some of these changes involve
adding a temporary wrapper around the ostream to make it friendly to
functions expecting an LLVM stream. This
Changes in directory llvm/lib/Analysis:
ScalarEvolutionExpander.cpp updated: 1.2 - 1.3
---
Log message:
Pull the InsertCastOfTo out of the header, implement CSE'ing of arguments.
---
Diffs of the changes: (+51 -0)
ScalarEvolutionExpander.cpp | 51