index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Transforms
/
InstCombine
Commit message (
Expand
)
Author
Age
Files
Lines
*
InstCombine: Ensure select condition types are identical before merging
David Majnemer
2015-03-03
1
-28
/
+32
*
[InstCombine/PowerPC] Convert aligned QPX load/store intrinsics into loads/st...
Hal Finkel
2015-02-26
1
-0
/
+38
*
InstCombine: extract instead of shuffle when performing vector/array type pun...
JF Bastien
2015-02-25
1
-5
/
+116
*
[IC] Turn non-null MD on pointer loads to range MD on integer loads.
Charles Davis
2015-02-25
1
-4
/
+18
*
New instcombine rule: max(~a,~b) -> ~min(a, b)
Sanjoy Das
2015-02-24
3
-23
/
+66
*
InstSimplify: simplify 0 / X if nnan and nsz
Mehdi Amini
2015-02-23
1
-2
/
+4
*
[InstCombine] Remove unnecessary variable indexing into single-element arrays
Hal Finkel
2015-02-20
1
-0
/
+187
*
[InstCombine] Do not insert a GEP instruction before a landingpad instruction.
Akira Hatanaka
2015-02-18
1
-4
/
+4
*
InstCombine: fold more cases of (fp_to_u/sint (u/sint_to_fp val))
Mehdi Amini
2015-02-16
2
-22
/
+49
*
InstCombine: propagate deref via new addDereferenceableAttr
Ramkumar Ramachandra
2015-02-14
1
-2
/
+8
*
Transforms: Canonicalize access to function attributes, NFC
Duncan P. N. Exon Smith
2015-02-14
1
-2
/
+1
*
[InstCombine] When canonicalizing gep indices, prefer zext when possible
Philip Reames
2015-02-14
1
-0
/
+9
*
[InstCombine] Fix regression introduced at r227197.
Andrea Di Biagio
2015-02-13
1
-10
/
+6
*
[InstCombine] Fix a bug when combining `icmp` from `ptrtoint`
Michael Liao
2015-02-13
1
-7
/
+10
*
[IC] Fix a bug with the instcombine canonicalizing of loads and
Chandler Carruth
2015-02-13
1
-2
/
+9
*
InstCombine: Allow folding of xor into icmp by changing the predicate for vec...
Benjamin Kramer
2015-02-12
1
-3
/
+4
*
Use ADDITIONAL_HEADER_DIRS in all LLVM CMake projects.
Zachary Turner
2015-02-11
1
-0
/
+4
*
Don't promote asynch EH invokes of nounwind functions to calls
Reid Kleckner
2015-02-11
1
-1
/
+2
*
Revert r228556: InstCombine: propagate nonNull through assume
Chandler Carruth
2015-02-10
1
-8
/
+1
*
InstCombine: propagate nonNull through assume
Ramkumar Ramachandra
2015-02-09
1
-1
/
+8
*
InstCombine: Combine select sequences into a single select
Matthias Braun
2015-02-06
1
-0
/
+18
*
Move EH personality type classification to Analysis/LibCallSemantics.h
Reid Kleckner
2015-01-28
1
-28
/
+14
*
[InstCombine] Teach how to fold a select into a cttz/ctlz with the 'is_zero_u...
Andrea Di Biagio
2015-01-27
1
-0
/
+63
*
[PM] Port instcombine to the new pass manager!
Chandler Carruth
2015-01-24
3
-143
/
+65
*
[PM] Rename InstCombine.h to InstCombineInternal.h in preparation for
Chandler Carruth
2015-01-22
14
-16
/
+21
*
[canonicalize] Teach InstCombine to canonicalize loads which are only
Chandler Carruth
2015-01-22
1
-0
/
+29
*
[canonicalize] Move a helper function further up the file so it can be
Chandler Carruth
2015-01-22
1
-47
/
+47
*
[canonicalization] Refactor how we create new stores into a helper
Chandler Carruth
2015-01-21
1
-38
/
+48
*
InstCombine: Don't strip bitcasts off of callsites marked 'thunk'
David Majnemer
2015-01-21
1
-0
/
+4
*
[PM] Refactor the InstCombiner interface to use an external worklist.
Chandler Carruth
2015-01-21
2
-211
/
+222
*
[PM] Simplify (ha! ha!) the way that instcombine calls the
Chandler Carruth
2015-01-21
3
-9
/
+6
*
[PM] Replace an abuse of inheritance to override a single function with
Chandler Carruth
2015-01-21
1
-20
/
+4
*
[PM] Separate the InstCombiner from its pass.
Chandler Carruth
2015-01-20
2
-49
/
+79
*
[PM] Reformat this code with clang-format so that subsequent changes
Chandler Carruth
2015-01-20
1
-9
/
+9
*
[PM] Clean up a bunch of the doxygen / API docs on the InstCombiner pass
Chandler Carruth
2015-01-20
1
-50
/
+61
*
[PM] Move the LoopInfo analysis pointer into the InstCombiner class
Chandler Carruth
2015-01-20
2
-4
/
+9
*
[PM] Split the LoopInfo object apart from the legacy pass, creating
Chandler Carruth
2015-01-17
1
-1
/
+2
*
[PM] Separate the TargetLibraryInfo object from the immutable pass.
Chandler Carruth
2015-01-15
1
-3
/
+3
*
Update libdeps since TLI was moved from Target to Analysis in r226078.
NAKAMURA Takumi
2015-01-15
1
-1
/
+1
*
[PM] Move TargetLibraryInfo into the Analysis library.
Chandler Carruth
2015-01-15
3
-3
/
+3
*
InstCombine: Don't take A-B<0 into A<B if A-B has other uses
David Majnemer
2015-01-14
1
-26
/
+28
*
Fix fcmp + fabs instcombines when using the intrinsic
Matt Arsenault
2015-01-08
1
-26
/
+28
*
Analysis: Reformulate WillNotOverflowUnsignedAdd for reusability
David Majnemer
2015-01-07
3
-45
/
+12
*
InstCombine: Just a small tidy-up
David Majnemer
2015-01-07
1
-3
/
+2
*
Convert fcmp with 0.0 from casted integers to icmp
Matt Arsenault
2015-01-06
1
-4
/
+34
*
InstCombine: Bitcast call arguments from/to pointer/integer type
David Majnemer
2015-01-06
1
-4
/
+13
*
[PM] Split the AssumptionTracker immutable pass into two separate APIs:
Chandler Carruth
2015-01-04
11
-105
/
+99
*
InstCombine: match can find ConstantExprs, don't assume we have a Value
David Majnemer
2015-01-04
1
-2
/
+2
*
InstCombine: Detect when llvm.umul.with.overflow always overflows
David Majnemer
2015-01-02
1
-0
/
+2
*
Analysis: Reformulate WillNotOverflowUnsignedMul for reusability
David Majnemer
2015-01-02
3
-53
/
+9
[next]