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
/
Transforms
/
Scalar
/
GVNPRE.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Split the Add, Sub, and Mul instruction opcodes into separate
Dan Gohman
2009-06-04
1
-1
/
+8
*
Tidy up several unbeseeming casts from pointer to intptr_t.
Dan Gohman
2008-09-04
1
-1
/
+1
*
Update comments and documentation to reflect that GCSE and ValueNumbering are
Matthijs Kooijman
2008-06-05
1
-0
/
+3
*
API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac...
Gabor Greif
2008-05-16
1
-6
/
+6
*
Fix a bunch of 80col violations that arose from the Create API change. Tweak ...
Gabor Greif
2008-05-15
1
-3
/
+4
*
Clean up the use of static and anonymous namespaces. This turned up
Dan Gohman
2008-05-13
1
-0
/
+7
*
API changes for class Use size reduction, wave 1.
Gabor Greif
2008-04-06
1
-16
/
+16
*
Make Transforms to be 4.3 warnings-clean
Anton Korobeynikov
2008-02-20
1
-5
/
+7
*
Remove attribution from file headers, per discussion on llvmdev.
Chris Lattner
2007-12-29
1
-2
/
+2
*
explicit keywords.
Dan Gohman
2007-09-24
1
-1
/
+1
*
Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo
Chris Lattner
2007-09-17
1
-1
/
+4
*
Update GEP constructors to use an iterator interface to fix
David Greene
2007-09-04
1
-2
/
+2
*
Fix 80 col. violations.
Owen Anderson
2007-08-02
1
-8
/
+14
*
Fix a bug where we were marking GEP expressions with the wrong opcode.
Owen Anderson
2007-07-20
1
-1
/
+1
*
Make val_replace fail early, which reduces the time to optimize 403.gcc to 14...
Owen Anderson
2007-07-19
1
-0
/
+2
*
Use SmallVector and DenseMap in even more places.
Owen Anderson
2007-07-19
1
-27
/
+26
*
Change ValueTable to use a DenseMap for mapping expressions to value numbers.
Owen Anderson
2007-07-19
1
-78
/
+122
*
Move some sets and maps to SmallPtrSet and DenseMap respectively. This
Owen Anderson
2007-07-19
1
-8
/
+7
*
Make the pass registration static.
Owen Anderson
2007-07-10
1
-2
/
+2
*
Move some key maps from std::map to DenseMap. This improves the time to opti...
Owen Anderson
2007-07-10
1
-4
/
+8
*
Use a cheaper test, delaying calling find_leader() until we know that it's ne...
Owen Anderson
2007-07-10
1
-3
/
+5
*
Add an assertion if find_leader fails.
Owen Anderson
2007-07-09
1
-0
/
+1
*
Take advantage of the new fast SmallPtrSet assignment operator when propagati...
Owen Anderson
2007-07-09
1
-20
/
+6
*
Fix a comment.
Owen Anderson
2007-07-09
1
-1
/
+1
*
Improve a hotspot that was making build_sets() slower by calling lookup() too
Owen Anderson
2007-07-09
1
-27
/
+30
*
Start using a set representation that remembers the set of value numbers repr...
Owen Anderson
2007-07-09
1
-141
/
+176
*
Fix an error where ANTIC_OUT was ending up with more than one expression of
Owen Anderson
2007-07-07
1
-1
/
+1
*
Be more aggressive in the heuristic. This mostly exposes more opportunities
Owen Anderson
2007-07-06
1
-8
/
+16
*
Achieve what the incorrect test was trying to do by simply requiring that all
Owen Anderson
2007-07-06
1
-6
/
+1
*
Remove an incorrect check.
Owen Anderson
2007-07-06
1
-5
/
+0
*
Fix a bunch of issues found in a testcase from 400.perlbench.
Owen Anderson
2007-07-05
1
-16
/
+19
*
Fix another bug, this time in PREing select instructions.
Owen Anderson
2007-07-04
1
-2
/
+1
*
Fix a typo that was killing GVNPRE of select instructions.
Owen Anderson
2007-07-04
1
-1
/
+1
*
Fix an error in phi translation of GEPs that was causing failures.
Owen Anderson
2007-07-04
1
-1
/
+1
*
Add support for performing GVNPRE on GEP instructions.
Owen Anderson
2007-07-03
1
-5
/
+162
*
Add functionality to value number GEP instructions. This also provides the i...
Owen Anderson
2007-07-03
1
-2
/
+32
*
Make the unary operator case a bit faster, since casts are the only kind of u...
Owen Anderson
2007-07-03
1
-10
/
+4
*
Add support for performing GVNPRE on cast instructions, and add a testcase fo...
Owen Anderson
2007-07-03
1
-18
/
+116
*
Add support for value numbering (but not actually optimizing) cast instructions.
Owen Anderson
2007-06-29
1
-1
/
+65
*
Add a type field to expressions in preparation for performing GVNPRE on casts.
Owen Anderson
2007-06-29
1
-0
/
+12
*
Add support for performing GVNPRE on select instructions. This fixes test/Tr...
Owen Anderson
2007-06-28
1
-13
/
+57
*
Make many sets a much more reasonable size. This decreases the time to optimize
Owen Anderson
2007-06-28
1
-65
/
+65
*
Use cached information that has already been computed to make clean() simpler...
Owen Anderson
2007-06-27
1
-52
/
+31
*
Fold a lot of code into two cases: binary instructions and ternary instructions.
Owen Anderson
2007-06-27
1
-269
/
+62
*
Add support for performing GVNPRE on the three vector-specific operations.
Owen Anderson
2007-06-27
1
-20
/
+436
*
1. Correct some comments and clean up some dead code.
Owen Anderson
2007-06-26
1
-21
/
+26
*
Use the built-in postorder iterators rather than computing a postorder walk b...
Owen Anderson
2007-06-25
1
-35
/
+3
*
1) Fix an issue with non-deterministic iteration order in phi_translate
Owen Anderson
2007-06-25
1
-111
/
+86
*
Fix a silly mistake that was causing failures.
Owen Anderson
2007-06-24
1
-2
/
+2
*
Rework topo_sort so eliminate some behavior that scaled terribly. This reduc...
Owen Anderson
2007-06-22
1
-57
/
+40
[next]