projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Introduce llvm::SplitAllCriticalEdges
[oota-llvm.git]
/
lib
/
Transforms
/
InstCombine
/
2014-11-18
David Majnemer
InstCombine: Fix another infinite loop caused by visitF...
tree
|
commitdiff
2014-11-18
David Majnemer
Revert "Revert r222040 because of bot failure."
tree
|
commitdiff
2014-11-18
David Majnemer
InstCombine: Fold away tautological masked compares
tree
|
commitdiff
2014-11-18
David Majnemer
InstCombine: Clean up foldLogOpOfMaskedICmps
tree
|
commitdiff
2014-11-18
Manman Ren
Revert r222040 because of bot failure.
tree
|
commitdiff
2014-11-14
David Majnemer
InstCombine: Fix infinite loop caused by visitFPTrunc
tree
|
commitdiff
2014-11-12
Bill Schmidt
[PowerPC] Add vec_vsx_ld and vec_vsx_st intrinsics
tree
|
commitdiff
2014-11-11
Philip Reames
Canonicalize an assume(load != null) into !nonnull...
tree
|
commitdiff
2014-11-11
Duncan P. N. Exon...
Revert "IR: MDNode => Value"
tree
|
commitdiff
2014-11-06
David Majnemer
InstCombine: Rely on cmpxchg's return code when it...
tree
|
commitdiff
2014-11-04
Mark Heffernan
Revert earlier change removing setPreservesCFG from...
tree
|
commitdiff
2014-11-04
Mark Heffernan
Remove setPreservesCFG from instcombine. The pass...
tree
|
commitdiff
2014-11-03
David Majnemer
InstCombine: Remove infinite loop caused by FoldOpIntoPhi
tree
|
commitdiff
2014-11-03
David Majnemer
InstCombine: Combine (X | Y) - X to (~X & Y)
tree
|
commitdiff
2014-11-01
David Majnemer
InstCombine: Don't assume that m_ZExt matches an Instru...
tree
|
commitdiff
2014-11-01
David Majnemer
InstCombine: Combine (X+cst) < 0 --> X < -cst
tree
|
commitdiff
2014-11-01
Duncan P. N. Exon...
IR: MDNode => Value: Instruction::getAllMetadata()
tree
|
commitdiff
2014-11-01
Duncan P. N. Exon...
IR: MDNode => Value: Instruction::getMetadata()
tree
|
commitdiff
2014-10-28
NAKAMURA Takumi
Untabify and whitespace cleanups.
tree
|
commitdiff
2014-10-27
David Majnemer
InstCombine: Fix a combine assuming that icmp operands...
tree
|
commitdiff
2014-10-25
Benjamin Kramer
Clean up assume intrinsic pattern matching, no need...
tree
|
commitdiff
2014-10-25
David Majnemer
InstCombine: Remove overzealous asserts
tree
|
commitdiff
2014-10-23
Sanjay Patel
Handle sqrt() shrinking in SimplifyLibCalls like any...
tree
|
commitdiff
2014-10-23
Frederic Riss
Assert that ValueHandleBase::ValueIsRAUWd doesn't chang...
tree
|
commitdiff
2014-10-22
Sanjay Patel
Shrinkify libcalls: use float versions of double libm...
tree
|
commitdiff
2014-10-21
Hans Wennborg
Revert "Teach the load analysis to allow finding availa...
tree
|
commitdiff
2014-10-21
Matt Arsenault
Add minnum / maxnum intrinsics
tree
|
commitdiff
2014-10-21
Philip Reames
Preserve 'nonnull' when changing type of the load.
tree
|
commitdiff
2014-10-21
David Majnemer
InstCombine: Simplify FoldICmpCstShrCst
tree
|
commitdiff
2014-10-21
Chandler Carruth
Teach the load analysis to allow finding available...
tree
|
commitdiff
2014-10-21
Philip Reames
Introduce enum values for previously defined metadata...
tree
|
commitdiff
2014-10-20
Chandler Carruth
Teach the load analysis driving core instcombine logic...
tree
|
commitdiff
2014-10-19
Chandler Carruth
Do a better and more complete job of preserving metadat...
tree
|
commitdiff
2014-10-19
David Majnemer
InstCombine: (sub (or A B) (xor A B)) --> (and A B)
tree
|
commitdiff
2014-10-19
David Majnemer
InstCombine: Optimize icmp eq/ne (shl Const2, A), Const1
tree
|
commitdiff
2014-10-18
Chandler Carruth
Preserve AA metadata when combining (cast (load (....
tree
|
commitdiff
2014-10-18
Chandler Carruth
[InstCombine] Do an about-face on how LLVM canonicalize...
tree
|
commitdiff
2014-10-16
Akira Hatanaka
Reapply r219832 - InstCombine: Narrow switch instructio...
tree
|
commitdiff
2014-10-16
Akira Hatanaka
Revert r219832.
tree
|
commitdiff
2014-10-15
Akira Hatanaka
InstCombine: Narrow switch instructions using known...
tree
|
commitdiff
2014-10-14
David Majnemer
InstCombine: Don't miscompile X % ((Pow2 << A) >>u B)
tree
|
commitdiff
2014-10-14
Sanjay Patel
fix formatting; NFC
tree
|
commitdiff
2014-10-13
David Majnemer
InstCombine: Fix miscompile in X % -Y -> X % Y transform
tree
|
commitdiff
2014-10-13
David Majnemer
InstCombine: Don't miscompile (x lshr C1) udiv C2
tree
|
commitdiff
2014-10-12
Benjamin Kramer
InstCombine: Turn (x != 0 & x <u C) into the canonical...
tree
|
commitdiff
2014-10-12
David Majnemer
InstCombine: Simplify commonIDivTransforms
tree
|
commitdiff
2014-10-11
David Majnemer
InstCombine: Don't fold (X <<s log(INT_MIN)) /s INT_MIN...
tree
|
commitdiff
2014-10-11
David Majnemer
InstCombine, InstSimplify: (%X /s C1) /s C2 isn't alway...
tree
|
commitdiff
2014-10-11
David Majnemer
InstCombine: mul to shl shouldn't preserve nsw
tree
|
commitdiff
2014-10-09
Andrea Di Biagio
[InstCombine] Fix wrong folding of constant comparisons...
tree
|
commitdiff
2014-10-08
Justin Bogner
Revert "[InstCombine] re-commit r218721 with fix for...
tree
|
commitdiff
2014-10-08
Suyog Sarda
Format spacing and remove extra lines to comply with...
tree
|
commitdiff
2014-10-08
Gerolf Hoflehner
[InstCombine] re-commit r218721 with fix for pr21199
tree
|
commitdiff
2014-10-08
Hans Wennborg
Revert r219175 - [InstCombine] re-commit r218721 icmp...
tree
|
commitdiff
2014-10-07
Suyog Sarda
Reformat if statement to comply with LLVM standards...
tree
|
commitdiff
2014-10-07
Suyog Sarda
Reformat to comply with LLVM coding standards using...
tree
|
commitdiff
2014-10-07
Tilmann Scheller
[InstCombine] Reformat if statements to comply with...
tree
|
commitdiff
2014-10-07
Gerolf Hoflehner
[InstCombine] re-commit r218721 icmp-select-icmp optimi...
tree
|
commitdiff
2014-10-05
Hal Finkel
[InstCombine] Simplify the logic from r219067 using...
tree
|
commitdiff
2014-10-04
Hal Finkel
[InstCombine] Remove redundant @llvm.assume intrinsics
tree
|
commitdiff
2014-10-02
Sanjay Patel
Optimize square root squared (PR21126).
tree
|
commitdiff
2014-10-02
Sanjay Patel
Use the local variable that other clauses around here...
tree
|
commitdiff
2014-10-01
Evgeniy Stepanov
Revert r218721, r218735.
tree
|
commitdiff
2014-10-01
Gerolf Hoflehner
[InstCombine] Fix for assert build failures caused...
tree
|
commitdiff
2014-10-01
Gerolf Hoflehner
[InstCombine] Optimize icmp-select-icmp
tree
|
commitdiff
2014-09-17
David Blaikie
Reapply fix in r217988 (reverted in r217989) and remove...
tree
|
commitdiff
2014-09-17
David Blaikie
Revert "Fix -Wnon-virtual-dtor warning introduced in...
tree
|
commitdiff
2014-09-17
David Blaikie
Fix -Wnon-virtual-dtor warning introduced in r217982.
tree
|
commitdiff
2014-09-17
Chris Bieneman
Refactoring SimplifyLibCalls to remove static initializ...
tree
|
commitdiff
2014-09-17
Andrea Di Biagio
[InstCombine] Fix wrong folding of constant comparison...
tree
|
commitdiff
2014-09-07
Hal Finkel
Check for all known bits on ret in InstCombine
tree
|
commitdiff
2014-09-07
Hal Finkel
Add additional patterns for @llvm.assume in ValueTracking
tree
|
commitdiff
2014-09-07
Hal Finkel
Make use of @llvm.assume in ValueTracking (computeKnown...
tree
|
commitdiff
2014-09-07
Hal Finkel
Add an Assumption-Tracking Pass
tree
|
commitdiff
2014-09-05
David Majnemer
InstCombine: Remove a special case pattern
tree
|
commitdiff
2014-09-01
David Majnemer
Revert "Revert two GEP-related InstCombine commits"
tree
|
commitdiff
2014-08-30
David Majnemer
InstCombine: Respect recursion depth in visitUDivOperand
tree
|
commitdiff
2014-08-30
David Majnemer
InstCombine: Try harder to combine icmp instructions
tree
|
commitdiff
2014-08-29
David Majnemer
Revert two GEP-related InstCombine commits
tree
|
commitdiff
2014-08-28
David Majnemer
InstCombine: Remove redundant combines
tree
|
commitdiff
2014-08-28
David Majnemer
InstSimplify: Move a transform from InstCombine to...
tree
|
commitdiff
2014-08-27
David Majnemer
InstCombine: Combine gep X, (Y-X) to Y
tree
|
commitdiff
2014-08-27
Craig Topper
Simplify creation of a bunch of ArrayRefs by using...
tree
|
commitdiff
2014-08-27
David Majnemer
InstCombine: Optimize GEP's involving ptrtoint better
tree
|
commitdiff
2014-08-26
Dinesh Dwivedi
This patch enables SimplifyUsingDistributiveLaws()...
tree
|
commitdiff
2014-08-24
David Majnemer
InstCombine: Properly optimize or'ing bittests together
tree
|
commitdiff
2014-08-22
David Majnemer
InstCombine: Don't unconditionally preserve 'nuw' when...
tree
|
commitdiff
2014-08-22
David Majnemer
InstCombine: sub nsw %x, C -> add nsw %x, -C if C isn...
tree
|
commitdiff
2014-08-22
David Majnemer
InstCombine: Don't unconditionally preserve 'nsw' when...
tree
|
commitdiff
2014-08-21
Craig Topper
Repace SmallPtrSet with SmallPtrSetImpl in function...
tree
|
commitdiff
2014-08-21
David Majnemer
InstCombine: Fold ((A | B) & C1) ^ (B & C2) -> (A ...
tree
|
commitdiff
2014-08-20
Yi Jiang
New InstCombine pattern: (icmp ult/ule (A + C1), C3...
tree
|
commitdiff
2014-08-20
David Majnemer
InstCombine: Annotate sub with nuw when we prove it...
tree
|
commitdiff
2014-08-19
David Majnemer
InstCombine: Annotate sub with nsw when we prove it...
tree
|
commitdiff
2014-08-19
Mayur Pandey
InstCombine: ((A & ~B) ^ (~A & B)) to A ^ B
tree
|
commitdiff
2014-08-19
Mayur Pandey
test commit (spelling correction)
tree
|
commitdiff
2014-08-18
Craig Topper
Revert "Repace SmallPtrSet with SmallPtrSetImpl in...
tree
|
commitdiff
2014-08-17
Craig Topper
Repace SmallPtrSet with SmallPtrSetImpl in function...
tree
|
commitdiff
2014-08-17
Owen Anderson
Remove an InstCombine that transformed patterns like...
tree
|
commitdiff
2014-08-16
David Majnemer
InstCombine: Fix a potential bug in 0 - (X sdiv C)...
tree
|
commitdiff
next