Changes in directory llvm/include/llvm/Analysis:
ScalarEvolutionExpander.h updated: 1.16 -> 1.17
ScalarEvolutionExpressions.h updated: 1.11 -> 1.12
---
Log message:
Add a SCEV class and supporting code for sign-extend expressions.
This created an ambiguity for expandInTy to decide when to use
Changes in directory llvm/include/llvm/Analysis:
ScalarEvolutionExpander.h updated: 1.15 -> 1.16
---
Log message:
add accessor
---
Diffs of the changes: (+2 -0)
ScalarEvolutionExpander.h |2 ++
1 files changed, 2 insertions(+)
Index: llvm/include/llvm/Analysis/ScalarEvolutionExpander
Changes in directory llvm/include/llvm/Analysis:
ScalarEvolutionExpander.h updated: 1.14 -> 1.15
---
Log message:
what's an & between friends?
---
Diffs of the changes: (+1 -1)
ScalarEvolutionExpander.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/An
Changes in directory llvm/include/llvm/Analysis:
ScalarEvolutionExpander.h updated: 1.13 -> 1.14
---
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: (+7 -4)
ScalarEvol
Changes in directory llvm/include/llvm/Analysis:
ScalarEvolutionExpander.h 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)
ScalarEvolut
Changes in directory llvm/include/llvm/Analysis:
ScalarEvolutionExpander.h updated: 1.11 -> 1.12
---
Log message:
rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.
rename Type::getIntegralTypeMask to Type::getIntegerTypeMask.
This makes naming much more consisten
Changes in directory llvm/include/llvm/Analysis:
ScalarEvolutionExpander.h updated: 1.10 -> 1.11
---
Log message:
Update code to eliminate calls to isInteger, calling isIntegral instead.
---
Diffs of the changes: (+3 -3)
ScalarEvolutionExpander.h |6 +++---
1 files changed, 3 insertion
Changes in directory llvm/include/llvm/Analysis:
ScalarEvolutionExpander.h 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 expe
Changes in directory llvm/include/llvm/Analysis:
ScalarEvolutionExpander.h updated: 1.8 -> 1.9
---
Log message:
Unclutter this by using new cast creation functions.
---
Diffs of the changes: (+2 -8)
ScalarEvolutionExpander.h | 10 ++
1 files changed, 2 insertions(+), 8 deletions(
> Value *visitTruncateExpr(SCEVTruncateExpr *S) {
>Value *V = expand(S->getOperand());
> - return CastInst::createInferredCast(V, S->getType(), "tmp.",
> InsertPt);
> + Instruction::CastOps Opcode = (V->getType()-
> >getPrimitiveSizeInBits() ==
> + S->getType()->g
Changes in directory llvm/include/llvm/Analysis:
ScalarEvolutionExpander.h updated: 1.7 -> 1.8
---
Log message:
Change inferred casts to explicit casts.
---
Diffs of the changes: (+8 -2)
ScalarEvolutionExpander.h | 10 --
1 files changed, 8 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/include/llvm/Analysis:
ScalarEvolutionExpander.h updated: 1.6 -> 1.7
---
Log message:
For PR950: http://llvm.org/PR950 :
The long awaited CAST patch. This introduces 12 new instructions into LLVM
to replace the cast instruction. Corresponding changes throughout LLVM ar
Changes in directory llvm/include/llvm/Analysis:
ScalarEvolutionExpander.h updated: 1.5 -> 1.6
ScalarEvolutionExpressions.h updated: 1.7 -> 1.8
---
Log message:
For PR950: http://llvm.org/PR950 :
Make necessary changes to support DIV -> [SUF]Div. This changes llvm to
have three division instruc
Changes in directory llvm/include/llvm/Analysis:
ScalarEvolutionExpander.h updated: 1.4 -> 1.5
ScalarEvolutionExpressions.h updated: 1.6 -> 1.7
---
Log message:
Fix Transforms/IndVarsSimplify/2006-03-31-NegativeStride.ll and
PR726: http://llvm.cs.uiuc.edu/PR726 by performing consistent signed
Changes in directory llvm/include/llvm/Analysis:
ScalarEvolutionExpander.h updated: 1.3 -> 1.4
---
Log message:
Refactor a bunch of code into a non-inlined method
---
Diffs of the changes: (+6 -33)
ScalarEvolutionExpander.h | 39 ++-
1 files changed, 6
Changes in directory llvm/include/llvm/Analysis:
ScalarEvolutionExpander.h updated: 1.2 -> 1.3
---
Log message:
add a method
---
Diffs of the changes: (+2 -0)
ScalarEvolutionExpander.h |2 ++
1 files changed, 2 insertions(+)
Index: llvm/include/llvm/Analysis/ScalarEvolutionExpander.h
16 matches
Mail list logo