projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
InstSimplify: Simplify (X - (0 - Y)) if the second sub is NUW
[oota-llvm.git]
/
lib
/
Analysis
/
InstructionSimplify.cpp
2014-07-31
David Majnemer
InstSimplify: Simplify (X - (0 - Y)) if the second...
blob
|
commitdiff
|
raw
2014-07-17
Suyog Sarda
Rectify r213231. Use proper version of 'ComputeNumSignB...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-17
Suyog Sarda
Move ashr optimization from InstCombineShift to InstSim...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-14
David Majnemer
InstSimplify: Correct sdiv x / -1
blob
|
commitdiff
|
raw
|
diff to current
2014-07-14
David Majnemer
InstSimplify: The upper bound of X / C was missing...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-04
David Majnemer
InstSimplify: Fix a bug when INT_MIN is in a sdiv
blob
|
commitdiff
|
raw
|
diff to current
2014-06-26
Dinesh Dwivedi
This patch removed duplicate code for matching patterns
blob
|
commitdiff
|
raw
|
diff to current
2014-06-19
Nick Lewycky
Move optimization of some cases of (A & C1)|(B & C2...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-19
Nick Lewycky
Make instsimplify's analysis of icmp eq/ne use computeK...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-16
David Majnemer
InstSimplify: Improve handling of ashr/lshr
blob
|
commitdiff
|
raw
|
diff to current
2014-05-16
David Majnemer
InstSimplify: Optimize using dividend in sdiv
blob
|
commitdiff
|
raw
|
diff to current
2014-05-14
David Majnemer
InstSimplify: Optimize signed icmp of -(zext V)
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Chandler Carruth
[Modules] Fix potential ODR violations by sinking the...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-15
Craig Topper
[C++11] More 'nullptr' conversion. In some cases just...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-09
Chandler Carruth
[C++11] Add range based accessors for the Use-Def chain...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move the ConstantRange class into the IR...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move ValueHandle into the IR library where...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move the LLVM IR pattern match header into...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move GetElementPtrTypeIterator into the IR...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-21
Rafael Espindola
Rename many DataLayout variables from TD to DL.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Benjamin Kramer
InstSimplify: Make shift, select and GEP simplification...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Chandler Carruth
[cleanup] Move the Dominators.h and Verifier.h headers...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-07
Chandler Carruth
Re-sort all of the includes with ./utils/sort_includes...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-24
Benjamin Kramer
Teach MemoryBuiltins and InstructionSimplify that opera...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-23
Benjamin Kramer
InstSimplify: Fold equality comparisons between non...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-07
Hal Finkel
Add ISD::FROUND for libm round()
blob
|
commitdiff
|
raw
|
diff to current
2013-08-03
Matt Arsenault
Minor address space code simplification.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-02
Matt Arsenault
Teach InstructionSimplify about pointer address spaces
blob
|
commitdiff
|
raw
|
diff to current
2013-07-12
Nick Lewycky
Fix logic error optimizing "icmp pred (urem X, Y),...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-09
David Majnemer
InstSimplify: X >> X -> 0
blob
|
commitdiff
|
raw
|
diff to current
2013-04-08
NAKAMURA Takumi
InstructionSimplify.cpp: Fix a ligature, "fi", to get...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-07
Michael Ilseman
Identify and simplify idempotent intrinsics. Test case...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-01
Benjamin Kramer
InstSimplify: stripAndComputeConstantOffsets can be...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-01
Dan Gohman
Add a comment explaining an unavailable optimization.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-01
Dan Gohman
Rewrite instsimplify's handling if icmp on pointer...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-31
Dan Gohman
An alloca can be equal to an argument. It can't *alias...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-31
Dan Gohman
Change stripAndComputeConstantOffsets to accept a NULL...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-31
Dan Gohman
Add a comment.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-31
Dan Gohman
Minor code simplification.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-31
Dan Gohman
stripAndComputeConstantOffsets is only called on pointe...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-28
Chandler Carruth
Nuke some dead code that snuck in some how. I thought...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-28
Chandler Carruth
Teach instsimplify to use the constant folder where...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-28
Chandler Carruth
Add entry points to instsimplify for simplifying calls...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-13
Rafael Espindola
Rename isPowerOfTwo to isKnownToBeAPowerOfTwo.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-12
Rafael Espindola
The TargetData is not used for the isPowerOfTwo determi...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-12
Michael Ilseman
Have SimplifyBinOp call the new FAdd/FSub/FMul helpers...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-12
Michael Ilseman
Added a slew of SimplifyInstruction floating-point...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-11
Chandler Carruth
Holding my nose and moving the accumulation routine...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-09
Michael Ilseman
Reorganize FastMathFlags to be a wrapper around unsigne...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-27
Michael Ilseman
Fast-math optimization: fold multiply by zero
blob
|
commitdiff
|
raw
|
diff to current
2012-11-16
Duncan Sands
Make this easier to understand, as suggested by Chandler.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-16
Duncan Sands
InstructionSimplify should be able to simplify A+B...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-01
Chandler Carruth
Revert the majority of the next patch in the address...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-01
Chandler Carruth
Revert the series of commits starting with r166578...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-24
Micah Villmow
Add some cleanup to the DataLayout changes requested...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-24
Micah Villmow
Add in support for getIntPtrType to get the pointer...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Micah Villmow
Resubmit the changes to llvm core to update the functio...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-11
Micah Villmow
Revert 165732 for further review.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-11
Micah Villmow
Add in the first iteration of support for llvm/clang...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-08
Micah Villmow
Move TargetData to DataLayout.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-27
Sylvestre Ledru
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-27
Sylvestre Ledru
Fix a typo 'iff' => 'if'
blob
|
commitdiff
|
raw
|
diff to current
2012-08-07
Chandler Carruth
Fix PR13412, a nasty miscompile due to the interleaved
blob
|
commitdiff
|
raw
|
diff to current
2012-05-17
Bill Wendling
Remove extraneous ';'.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-28
Chad Rosier
Revert r153521 as it's causing large regressions on...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-27
Chad Rosier
Reapply r153423; the original commit was fine. The...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-26
Chad Rosier
Revert r153423 as this is causing failures on our inter...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-26
Rafael Espindola
Use the new range metadata in computeMaskedBits and...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-25
Chandler Carruth
Teach instsimplify how to simplify comparisons of point...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-25
Chandler Carruth
Switch the pointer-difference simplification logic...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-24
Chandler Carruth
Try to harden the recursive simplification still furthe...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-24
Chandler Carruth
Don't add the instruction about to be RAUW'ed and erase...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-24
Chandler Carruth
Refactor the interface to recursively simplifying instr...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-21
Chandler Carruth
Teach instsimplify to gracefully degrade in the presenc...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-15
Duncan Sands
Type sizes and fields offsets inside structs are unsign...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-13
Duncan Sands
Generalize the "trunc(ptrtoint(x)) - trunc(ptrtoint...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-13
Duncan Sands
Uniformize the InstructionSimplify interface by ensurin...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-13
Eli Friedman
Fix regression from r151466: an we can't replace uses...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-13
Chandler Carruth
Address some review comments from Duncan. This moves...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-12
Chandler Carruth
Teach instsimplify how to constant fold pointer differe...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-10
Bill Wendling
As Duncan pointed out, pointers tend not to be in float...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-10
Bill Wendling
Make this transformation slightly less agressive and...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-10
Chandler Carruth
Refactor some methods to look through bitcasts and...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-26
Nick Lewycky
Reinstate the optimization from r151449 with a fix...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-26
Rafael Espindola
Don't call dominates on unreachable instructions.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-25
Nick Lewycky
Roll these back to r151448 until I figure out how they...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-25
Nick Lewycky
An argument and a local identified object (eg. a noalia...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-25
Nick Lewycky
Fix five-letter typo in comment.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-25
Nick Lewycky
Teach instsimplify to be more aggressive when analyzing...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-24
Chris Lattner
fix PR12075, a regression in a recent transform I added...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-20
Chris Lattner
fold comparisons of gep'd alloca points with null to...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-18
Eli Friedman
Fix a rather nasty regression from r150690: LHS !=...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-16
Benjamin Kramer
Revert "InstSimplify: Strip pointer casts early."
blob
|
commitdiff
|
raw
|
diff to current
2012-02-16
Benjamin Kramer
InstSimplify: Strip pointer casts early.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-16
Benjamin Kramer
InstSimplify: Ignore pointer casts when constant foldin...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-10
Duncan Sands
Fix PR11948: the result type of an icmp may be a vector...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-07
Craig Topper
Convert assert(0) to llvm_unreachable
blob
|
commitdiff
|
raw
|
diff to current
2012-01-01
Benjamin Kramer
PatternMatch: Introduce a matcher for instructions...
blob
|
commitdiff
|
raw
|
diff to current
next