index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Analysis
/
ScalarEvolutionExpander.cpp
Age
Commit message (
Expand
)
Author
2011-09-27
Stop emitting instructions with the name "tmp" they eat up memory and have to...
Benjamin Kramer
2011-08-24
Skip the landingpad instruction when determining the insertion point.
Bill Wendling
2011-08-16
Use the getFirstInsertionPt() method instead of getFirstNonPHI + an 'isa<>'
Bill Wendling
2011-08-16
A few places where we want to skip the landingpad instruction for insertion.
Bill Wendling
2011-07-22
Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to use
Jay Foad
2011-07-21
Convert ConstantExpr::getGetElementPtr and
Jay Foad
2011-07-18
land David Blaikie's patch to de-constify Type, with a few tweaks.
Chris Lattner
2011-07-16
Silence compiler warnings.
Benjamin Kramer
2011-07-16
Fix SCEVEXpander to handle arbitrary phi expansion. Includes two
Andrew Trick
2011-07-05
Preserve debug loc.
Devang Patel
2011-06-28
Cleanup. Fix a stupid variable name.
Andrew Trick
2011-06-28
SCEVExpander: give new insts a name that identifies the reponsible pass.
Andrew Trick
2011-06-22
New binops need debug loc.
Devang Patel
2011-03-30
Remove PHINode::reserveOperandSpace(). Instead, add a parameter to
Jay Foad
2011-03-30
(Almost) always call reserveOperandSpace() on newly created PHINodes.
Jay Foad
2011-03-14
Added SCEV::NoWrapFlags to manage unsigned, signed, and self wrap
Andrew Trick
2011-03-04
When decling to reuse existing expressions that involve casts, ignore
Dan Gohman
2011-03-02
Don't re-use existing addrec expansions if they contain casts.
Dan Gohman
2010-11-18
Introduce memoization for ScalarEvolution dominates and properlyDominates
Dan Gohman
2010-11-17
Move SCEV::dominates and properlyDominates to ScalarEvolution.
Dan Gohman
2010-11-17
Move SCEV::isLoopInvariant and hasComputableLoopEvolution to be member
Dan Gohman
2010-07-26
Fix SCEVExpander::visitAddRecExpr so that it remembers the induction variable
Dan Gohman
2010-07-20
Simplify this code; LoopInfo::getCanonicalInductionVariable will only
Dan Gohman
2010-07-20
Make getOrInsertCanonicalInductionVariable guarantee that its
Dan Gohman
2010-07-15
Fix the order that SCEVExpander considers add operands in so that
Dan Gohman
2010-07-09
remove useless cast and fix typos in comment
Gabor Greif
2010-07-09
cache result of operator*
Gabor Greif
2010-07-09
cache result of operator*
Gabor Greif
2010-06-30
Simplify.
Dan Gohman
2010-06-21
Use A.append(...) instead of A.insert(A.end(), ...) when A is a
Dan Gohman
2010-06-19
Restore a call to rememberInstruction which was accidentally dropped
Dan Gohman
2010-06-19
Factor out duplicated code for reusing and inserting casts into
Dan Gohman
2010-06-16
A few more places where SCEVExpander bits need to skip over debug intrinsics
Jim Grosbach
2010-06-05
LSR needs to remember inserted instructions even in postinc mode, because
Dan Gohman
2010-05-03
Use getConstant instead of getIntegerSCEV. The two are basically the
Dan Gohman
2010-04-26
When checking whether the special handling for an addrec increment which
Dan Gohman
2010-04-15
Fix a bunch of namespace polution.
Dan Gohman
2010-04-09
When emitting code for an add, don't force a SCEVUnknown wrapper around
Dan Gohman
2010-04-09
Add a comment.
Dan Gohman
2010-04-07
Generalize IVUsers to track arbitrary expressions rather than expressions
Dan Gohman
2010-03-23
Don't back past debug info intrinsics; SCEVExpander's strategy
Dan Gohman
2010-03-19
Fix more places to more thoroughly ignore debug intrinsics. This fixes
Dan Gohman
2010-03-18
Reapply r98755 with a thinko which miscompiled gengtype fixed.
Dan Gohman
2010-03-17
Revert 98755, which may be causing trouble.
Dan Gohman
2010-03-17
Change SCEVNAryExpr's operand array from a SmallVector to a plain
Dan Gohman
2010-03-09
Another place where debug info affected codegen.
Dale Johannesen
2010-03-06
Fix another case where LSR was affected by debug info.
Dale Johannesen
2010-03-05
Fix a case where LSR is sensitive to debug info.
Dale Johannesen
2010-03-03
Make SCEVExpander and LSR more aggressive about hoisting expressions out
Dan Gohman
2010-03-03
Revert r97580; that's not the right way to fix this.
Dan Gohman
[next]