index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Analysis
/
ScalarEvolutionExpander.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Introduce and use convenience methods for getting pointer types
Duncan Sands
2009-10-06
1
-1
/
+1
*
When extending the operands of an addrec, iterate through all
Dan Gohman
2009-09-28
1
-5
/
+5
*
Fix SCEVExpander's canonical addrec expansion code to work on loops that
Dan Gohman
2009-09-27
1
-19
/
+12
*
Fix a case where ScalarEvolution was expanding pointer arithmetic
Dan Gohman
2009-09-26
1
-3
/
+20
*
Various comment and whitespace cleanups.
Dan Gohman
2009-08-20
1
-8
/
+11
*
Generalize ScalarEvolution to be able to analyze GEPs when
Dan Gohman
2009-08-18
1
-83
/
+230
*
Push LLVMContexts through the IntegerType APIs.
Owen Anderson
2009-08-13
1
-2
/
+3
*
Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...
Owen Anderson
2009-07-31
1
-3
/
+3
*
Move ConstantExpr to 2.5 API.
Owen Anderson
2009-07-29
1
-3
/
+3
*
Teach instcombine to respect and preserve inbounds. Add inbounds
Dan Gohman
2009-07-28
1
-1
/
+3
*
Revert the ConstantInt constructors back to their 2.5 forms where possible, t...
Owen Anderson
2009-07-24
1
-5
/
+4
*
Get rid of the Pass+Context magic.
Owen Anderson
2009-07-22
1
-10
/
+10
*
Update this comment.
Dan Gohman
2009-07-20
1
-7
/
+5
*
Fix the expansion of umax and smax in the case where one or more of
Dan Gohman
2009-07-14
1
-6
/
+26
*
Change all SCEV* to SCEV *.
Dan Gohman
2009-07-07
1
-29
/
+29
*
Finish LLVMContext-ing lib/Analysis. This required pushing LLVMContext's thr...
Owen Anderson
2009-07-06
1
-10
/
+12
*
Minor formatting, whitespace, and 80-column fixes.
Dan Gohman
2009-06-30
1
-7
/
+7
*
Change SCEVExpander to use an IRBuilder to emit instructions.
Dan Gohman
2009-06-27
1
-72
/
+70
*
Incorporate the insertion point into the key of SCEVExpander's CSE map.
Dan Gohman
2009-06-26
1
-14
/
+19
*
Extend ScalarEvolution's multiple-exit support to compute exact
Dan Gohman
2009-06-24
1
-46
/
+58
*
Fix a few minor issues that were exposed by the removal of SCEVHandle.
Dan Gohman
2009-06-22
1
-1
/
+1
*
SCEVHandle is no more!
Owen Anderson
2009-06-22
1
-34
/
+34
*
Support vector casts in more places, fixing a variety of assertion
Dan Gohman
2009-06-15
1
-3
/
+1
*
Convert several parts of the ScalarEvolution framework to use
Dan Gohman
2009-06-14
1
-7
/
+9
*
Teach SCEVExpander's visitAddRecExpr to reuse an existing canonical
Dan Gohman
2009-06-13
1
-8
/
+51
*
Use expandCodeFor instead of expand when the result will be
Dan Gohman
2009-06-09
1
-29
/
+18
*
Move SCEVExpander::getOrInsertCanonicalInductionVariable out of line.
Dan Gohman
2009-06-05
1
-0
/
+13
*
Add braces around an array initializer.
Dan Gohman
2009-05-27
1
-1
/
+1
*
Teach SCEVExpander to avoid creating over-indexed GEP indices when
Dan Gohman
2009-05-27
1
-10
/
+25
*
In cases where a pointer value is an operand of a multiplication or
Dan Gohman
2009-05-26
1
-3
/
+8
*
Instead of clearing the rewriter, don't attempt to rewrite dead phi nodes.
Torok Edwin
2009-05-24
1
-1
/
+2
*
Fix this code for hosts where std::vector doesn't have .data().
Dan Gohman
2009-05-24
1
-1
/
+1
*
Generalize SCEVExpander::visitAddRecExpr's GEP persuit, and avoid
Dan Gohman
2009-05-24
1
-51
/
+140
*
The rewriter may hold references to instructions that are deleted because the...
Torok Edwin
2009-05-24
1
-1
/
+1
*
Fix a thinko in the code that adapted SCEVMulExpr operands for
Dan Gohman
2009-05-22
1
-3
/
+13
*
Create ConstantExpr GEPs the correct way. This fixes
Dan Gohman
2009-05-19
1
-1
/
+1
*
Teach SCEVExpander to expand arithmetic involving pointers into GEP
Dan Gohman
2009-05-19
1
-16
/
+161
*
Actually insert inserted instructions into the InsertedValues map.
Dan Gohman
2009-05-01
1
-11
/
+33
*
Short-circuit inttoptr-ptrtoint constant expressions; these aren't
Dan Gohman
2009-05-01
1
-1
/
+8
*
Change SCEVExpander's expandCodeFor to provide more flexibility
Dan Gohman
2009-04-23
1
-3
/
+1
*
Fix cut-n-pasto.
Devang Patel
2009-04-22
1
-2
/
+2
*
SCEVExpander's InsertCastOfTo knows how to move existing cast
Dan Gohman
2009-04-22
1
-0
/
+5
*
Use BasicBlock::iterator instead of Instruction* for insert points,
Dan Gohman
2009-04-22
1
-7
/
+7
*
Introduce encapsulation for ScalarEvolution's TargetData object, and refactor
Dan Gohman
2009-04-21
1
-50
/
+49
*
Use more const qualifiers with SCEV interfaces.
Dan Gohman
2009-04-18
1
-12
/
+12
*
Handle a pointer type correctly in SCEVExpander::visitAddRecExpr.
Dan Gohman
2009-04-16
1
-0
/
+2
*
Fix a bug with inttoptr/ptrtoint casts where the pointer has a different
Dan Gohman
2009-04-16
1
-2
/
+6
*
Fix SCEVExpander::visitSMaxExpr and SCEVExpander::visitUMaxExpr to
Dan Gohman
2009-04-16
1
-0
/
+8
*
Teach SCEVExpander::InsertCastOfTo to avoid creating inttoptr-of-ptrtoint
Dan Gohman
2009-04-16
1
-0
/
+8
*
Expand GEPs in ScalarEvolution expressions. SCEV expressions can now
Dan Gohman
2009-04-16
1
-12
/
+47
[next]