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
/
test
/
Transforms
Commit message (
Expand
)
Author
Age
Files
Lines
*
Grab-bag of reassociate tweaks. Unify handling of dead instructions and
Duncan Sands
2012-06-06
1
-4
/
+6
*
Remove extraneous CHECK-NOTs from previous commit and add a new test case.
Chad Rosier
2012-06-06
1
-2
/
+10
*
FileCheckize this test.
Chad Rosier
2012-06-06
1
-2
/
+18
*
When gvn decides to replace an instruction with another, we have to patch the
Rafael Espindola
2012-06-04
4
-0
/
+306
*
BoundsChecking: fix a bug when the handling of recursive PHIs failed and coul...
Nuno Lopes
2012-06-01
2
-1
/
+49
*
add -bounds-checking-multiple-traps option to make one trap BB per check
Nuno Lopes
2012-05-31
1
-0
/
+12
*
revamp BoundsChecking considerably:
Nuno Lopes
2012-05-31
1
-1
/
+1
*
Enhance the sinking code to handle diamond patterns. Patch by
Duncan Sands
2012-05-31
1
-0
/
+26
*
Teach SCEV's icmp simplification logic that a-b == 0 is equivalent to a == b.
Benjamin Kramer
2012-05-30
1
-0
/
+42
*
InstCombine: Fix infinite loop when encountering switch on trivial icmp.
Benjamin Kramer
2012-05-28
1
-0
/
+39
*
PR12967: Don't crash when trying to fold a shift that's larger than the type'...
Benjamin Kramer
2012-05-27
1
-0
/
+61
*
Since commit 157467, if reassociate isn't actually going to change an expression
Duncan Sands
2012-05-26
1
-0
/
+38
*
bounds checking: add support for byval arguments
Nuno Lopes
2012-05-25
1
-0
/
+9
*
boundschecking:
Nuno Lopes
2012-05-25
3
-0
/
+75
*
Make the reassociation pass more powerful so that it can handle expressions
Duncan Sands
2012-05-25
1
-1
/
+5
*
PR1255 related changes (case ranges):
Stepan Dyatkovskiy
2012-05-24
1
-4
/
+93
*
Fix typo in flag to opt, and also a CHECK-NEXT that doesn't follow a
Kaelyn Uhrain
2012-05-23
1
-2
/
+2
*
BoundsChecking: add a couple of simple tests and fix a bug in branch emition
Nuno Lopes
2012-05-23
1
-0
/
+78
*
Fix the inliner so that the optsize function attribute don't alter the
Patrik Hägglund
2012-05-23
1
-0
/
+33
*
LSR fix: add a missing phi check during IV hoisting.
Andrew Trick
2012-05-22
1
-0
/
+57
*
revert my previous patches that introduced an additional parameter to the obj...
Nuno Lopes
2012-05-22
4
-100
/
+20
*
Fix PR12858, a crash due to GVN's PRE not fully removing an instruction from the
Duncan Sands
2012-05-22
1
-0
/
+33
*
Do not pass an invalid domtree to SimplifyInstruction from
Peter Collingbourne
2012-05-20
1
-0
/
+25
*
Do not eliminate allocas whose alignment exceeds that of the
Peter Collingbourne
2012-05-19
1
-0
/
+36
*
Fix replacing all the users of objc weak runtime routines
Dan Gohman
2012-05-18
1
-0
/
+46
*
allow LazyValueInfo::getEdgeValue() to reason about multiple edges from the s...
Nuno Lopes
2012-05-18
1
-0
/
+28
*
add test case for bugfix in r157032
Nuno Lopes
2012-05-18
1
-0
/
+29
*
FileCheck-ify, apropos of nothing
Joel Jones
2012-05-18
1
-4
/
+4
*
Teach SimplifyLibCalls about stpcpy.
David Majnemer
2012-05-15
1
-0
/
+43
*
Move the capture analysis from MemoryDependencyAnalysis to a more general place
Chad Rosier
2012-05-14
1
-0
/
+22
*
Teach Function::hasAddressTaken that BlockAddress doesn't really take
Jay Foad
2012-05-12
1
-0
/
+16
*
objectsize: add a few more tests and fix a bug
Nuno Lopes
2012-05-11
1
-0
/
+55
*
Fix a minor logic mistake transforming compares in instcombine. PR12514.
Eli Friedman
2012-05-11
1
-0
/
+15
*
objectsize: add support for GEPs with non-constant indexes
Nuno Lopes
2012-05-10
1
-0
/
+25
*
Teach DeadStoreElimination to eliminate exit-block stores with phi addresses.
Dan Gohman
2012-05-10
1
-0
/
+10
*
teach DSE and isInstructionTriviallyDead() about calloc
Nuno Lopes
2012-05-10
1
-1
/
+9
*
formatting change: strip debug info from test
Joel Jones
2012-05-10
1
-293
/
+83
*
Fix a problem with incomplete equality testing of PHINodes in
Joel Jones
2012-05-10
1
-0
/
+419
*
Fix the objc_storeStrong recognizer to stop before walking off the
Dan Gohman
2012-05-09
1
-0
/
+34
*
objectsize:
Nuno Lopes
2012-05-09
1
-11
/
+1
*
change the objectsize intrinsic signature: add a 3rd parameter to denote the ...
Nuno Lopes
2012-05-09
3
-18
/
+18
*
Fixed a typo
Filipe Cabecinhas
2012-05-09
1
-1
/
+1
*
Fix objc_storeStrong pattern matching to catch a potential use of the
Dan Gohman
2012-05-08
1
-0
/
+76
*
Calling ReassociateExpression recursively is extremely dangerous since it will
Duncan Sands
2012-05-08
2
-0
/
+110
*
Teach reassociate to commute FMul's and FAdd's in order to canonicalize the o...
Owen Anderson
2012-05-07
1
-0
/
+16
*
Small fix in InstCombineCasts.cpp. Restored "alloca + bitcast" reducing for c...
Stepan Dyatkovskiy
2012-05-05
1
-2
/
+5
*
remove calls to calloc if the allocated memory is not used (it was already be...
Nuno Lopes
2012-05-03
1
-2
/
+2
*
add support for calloc to objectsize lowering
Nuno Lopes
2012-05-03
1
-0
/
+20
*
The value held in the vector may be RAUW'ed by some of the canonicalization
Bill Wendling
2012-05-02
1
-0
/
+50
*
An instruction in a loop is not guaranteed to be executed just because the loop
Nick Lewycky
2012-05-01
1
-0
/
+22
[next]