index
:
external_llvm.git
replicant-6.0
Android's llvm
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
Scalar
/
GVN.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Change GetPointerBaseWithConstantOffset's DataLayout argument from a
Dan Gohman
2013-01-31
1
-3
/
+3
*
Move all of the header files which are involved in modelling the LLVM IR
Chandler Carruth
2013-01-02
1
-6
/
+6
*
Use the new script to sort the includes of every file under lib.
Chandler Carruth
2012-12-03
1
-6
/
+6
*
Fix an obvious typo that causes an assertion failure when running
Duncan Sands
2012-11-02
1
-1
/
+1
*
Remove a wrapper around getIntPtrType added to GVN by Hal in commit 166624 (the
Duncan Sands
2012-10-29
1
-14
/
+4
*
Update GVN to support vectors of pointers.
Hal Finkel
2012-10-24
1
-20
/
+30
*
Add in support for getIntPtrType to get the pointer type based on the address...
Micah Villmow
2012-10-24
1
-4
/
+5
*
Move TargetData to DataLayout.
Micah Villmow
2012-10-08
1
-15
/
+15
*
Release build: guard dump functions with
Manman Ren
2012-09-12
1
-1
/
+1
*
Move spaces to the right places. No functionality change.
Nick Lewycky
2012-09-09
1
-4
/
+4
*
Release build: guard dump functions with "ifndef NDEBUG"
Manman Ren
2012-09-06
1
-0
/
+2
*
Make MemoryBuiltins aware of TargetLibraryInfo.
Benjamin Kramer
2012-08-29
1
-2
/
+2
*
GVN: Fix quadratic runtime on the number of switch cases.
Benjamin Kramer
2012-08-24
1
-2
/
+10
*
Teach GVN to reason about edges dominating uses. This allows it to handle cases
Rafael Espindola
2012-08-16
1
-47
/
+48
*
Constify some basic blocks, no functionality change.
Rafael Espindola
2012-08-10
1
-8
/
+8
*
Clean whitespaces.
Nadav Rotem
2012-07-24
1
-133
/
+133
*
Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
Chandler Carruth
2012-06-29
1
-11
/
+11
*
refactor the MemoryBuiltin analysis:
Nuno Lopes
2012-06-21
1
-2
/
+2
*
Move the Metadata merging methods from GVN and make them public in MDNode.
Hal Finkel
2012-06-16
1
-153
/
+3
*
When gvn decides to replace an instruction with another, we have to patch the
Rafael Espindola
2012-06-04
1
-2
/
+200
*
Fix PR12858, a crash due to GVN's PRE not fully removing an instruction from the
Duncan Sands
2012-05-22
1
-6
/
+12
*
Change recurse depth limit to uint32 to fix warning.
David Blaikie
2012-04-27
1
-1
/
+1
*
Add an early bailout to IsValueFullyAvailableInBlock from deeply nested blocks.
Mon P Wang
2012-04-27
1
-3
/
+12
*
Make GVN's propagateEquality non-recursive. No intended functionality change.
Duncan Sands
2012-04-06
1
-98
/
+105
*
Don't PRE compares.
Jakob Stoklund Olesen
2012-03-29
1
-1
/
+8
*
When propagating equalities, eg replacing A with B in every basic block
Duncan Sands
2012-03-23
1
-0
/
+3
*
llvm::SwitchInst
Stepan Dyatkovskiy
2012-03-11
1
-1
/
+1
*
Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:
Stepan Dyatkovskiy
2012-03-08
1
-3
/
+4
*
This is not a common case, in fact it never happens!
Duncan Sands
2012-03-05
1
-4
/
+0
*
Replace the ad-hoc hashing in GVN with the new hashing infrastructure.
Chandler Carruth
2012-03-05
1
-10
/
+13
*
Nick pointed out on IRC that GVN's propagateEquality wasn't propagating
Duncan Sands
2012-03-04
1
-1
/
+11
*
Have GVN also do condition propagation when the right-hand side is not
Duncan Sands
2012-02-29
1
-11
/
+20
*
Micro-optimization, no functionality change.
Duncan Sands
2012-02-27
1
-7
/
+12
*
The value numbering function is recursive, so it is possible for multiple new
Duncan Sands
2012-02-27
1
-2
/
+2
*
When performing a conditional branch depending on the value of a comparison
Duncan Sands
2012-02-27
1
-4
/
+62
*
Teach GVN that x+y is the same as y+x and that x<y is the same as y>x.
Duncan Sands
2012-02-24
1
-1
/
+16
*
Use Use::set rather than finding the operand number of the use
Duncan Sands
2012-02-08
1
-6
/
+3
*
Neaten up this method. Check that if there is only one
Duncan Sands
2012-02-05
1
-3
/
+3
*
Fix a thinko pointed out by Eli and the buildbots.
Duncan Sands
2012-02-05
1
-1
/
+1
*
Reduce the number of dom queries made by GVN's conditional propagation
Duncan Sands
2012-02-05
1
-31
/
+9
*
Reduce the number of non-trivial domtree queries by about 1% when
Duncan Sands
2012-02-05
1
-15
/
+17
*
SwitchInst refactoring.
Stepan Dyatkovskiy
2012-02-01
1
-2
/
+2
*
Increase the initial vector size to be equivalent to the size of the Deps
Bill Wendling
2012-01-31
1
-2
/
+2
*
Cache the size of the vector instead of calling .size() all over the place.
Bill Wendling
2012-01-31
1
-5
/
+5
*
Typo.
Chad Rosier
2012-01-30
1
-1
/
+1
*
Typo.
Chad Rosier
2012-01-30
1
-1
/
+1
*
Propagate TargetLibraryInfo throughout ConstantFolding.cpp and
Chad Rosier
2011-12-01
1
-2
/
+7
*
Don't replace all dominated uses if there is only one use, since that
Duncan Sands
2011-10-15
1
-4
/
+9
*
Enhance the memdep interface so that users can tell the difference between a ...
Eli Friedman
2011-10-13
1
-10
/
+10
*
Teach GVN to also propagate switch cases. For example, in this code
Duncan Sands
2011-10-07
1
-31
/
+59
[next]