index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
Transforms
/
InstSimplify
Commit message (
Expand
)
Author
Age
*
Teach isKnownNonNull that a nonnull return is not null. Add a test for this c...
Nick Lewycky
2014-05-20
*
InstSimplify: Improve handling of ashr/lshr
David Majnemer
2014-05-16
*
InstSimplify: Optimize using dividend in sdiv
David Majnemer
2014-05-16
*
InstSimplify: Optimize signed icmp of -(zext V)
David Majnemer
2014-05-14
*
RecursivelyDeleteTriviallyDeadInstructions() could remove
Gerolf Hoflehner
2014-04-26
*
Revert commit r207302 since build failures
Gerolf Hoflehner
2014-04-26
*
RecursivelyDeleteTriviallyDeadInstructions() could remove
Gerolf Hoflehner
2014-04-26
*
InstSimplify: Make shift, select and GEP simplifications vector-aware.
Benjamin Kramer
2014-01-24
*
Add a test that large offsets on GEPs on 32 bits targets are handled correctly.
Benjamin Kramer
2013-09-28
*
Verify that we don't optimize null return checks to the nothrow_t version of ...
Benjamin Kramer
2013-09-24
*
MemoryBuiltins: Fix operator new bits.
Benjamin Kramer
2013-09-24
*
Teach MemoryBuiltins and InstructionSimplify that operator new never returns ...
Benjamin Kramer
2013-09-24
*
Expand test case a bit.
Benjamin Kramer
2013-09-23
*
InstSimplify: Fold equality comparisons between non-inbounds GEPs.
Benjamin Kramer
2013-09-23
*
[tests] Cleanup initialization of test suffixes.
Daniel Dunbar
2013-08-16
*
Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...
Stephen Lin
2013-07-14
*
Fix logic error optimizing "icmp pred (urem X, Y), Y" where pred is signed.
Nick Lewycky
2013-07-12
*
InstSimplify: X >> X -> 0
David Majnemer
2013-07-09
*
ConstantFolding: ComputeMaskedBits wants the scalar size for vectors.
Benjamin Kramer
2013-04-19
*
Add missing colons to check lines.
Benjamin Kramer
2013-04-11
*
Check whether a pointer is non-null (isKnownNonNull) in isKnownNonZero.
Manman Ren
2013-03-18
*
[SimplifyLibCalls] Library call simplification doen't work if the call site
Chad Rosier
2013-02-08
*
Identify and simplify idempotent intrinsics. Test case included.
Michael Ilseman
2013-02-07
*
ConstantFolding: Fix a crash when encoutering a truncating inttoptr.
Benjamin Kramer
2013-02-05
*
Add a testcase for some past-the-end address subtleties.
Dan Gohman
2013-02-01
*
InstSimplify: stripAndComputeConstantOffsets can be called with vectors of po...
Benjamin Kramer
2013-02-01
*
Rewrite instsimplify's handling if icmp on pointer values to remove the
Dan Gohman
2013-02-01
*
An alloca can be equal to an argument. It can't *alias* an alloca, but it could
Dan Gohman
2013-01-31
*
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...
Dmitri Gribenko
2012-12-30
*
Teach instsimplify to use the constant folder where appropriate for
Chandler Carruth
2012-12-28
*
Added a slew of SimplifyInstruction floating-point optimizations, many of whi...
Michael Ilseman
2012-12-12
*
Add support to ValueTracking for determining that a pointer is non-null
Chandler Carruth
2012-12-07
*
Fast-math test for SimplifyInstruction: fold multiply by 0
Michael Ilseman
2012-11-27
*
InstructionSimplify should be able to simplify A+B==B+A to 'true'
Duncan Sands
2012-11-16
*
Revert r153521 as it's causing large regressions on the nightly testers.
Chad Rosier
2012-03-28
*
Reapply r153423; the original commit was fine. The failing test, distray, had
Chad Rosier
2012-03-27
*
Revert r153423 as this is causing failures on our internal nightly testers.
Chad Rosier
2012-03-26
*
Use the new range metadata in computeMaskedBits and add a new optimization to
Rafael Espindola
2012-03-26
*
Teach instsimplify how to simplify comparisons of pointers which are
Chandler Carruth
2012-03-25
*
Switch the pointer-difference simplification logic to only work with
Chandler Carruth
2012-03-25
*
Generalize the "trunc(ptrtoint(x)) - trunc(ptrtoint(y)) ->
Duncan Sands
2012-03-13
*
Teach instsimplify how to constant fold pointer differences.
Chandler Carruth
2012-03-12
*
Make sure we don't return bits outside the mask in ComputeMaskedBits. PR12189.
Eli Friedman
2012-03-05
*
Reinstate the optimization from r151449 with a fix to not turn 'gep %x' into
Nick Lewycky
2012-02-26
*
Roll these back to r151448 until I figure out how they're breaking
Nick Lewycky
2012-02-25
*
An argument and a local identified object (eg. a noalias call) could turn out
Nick Lewycky
2012-02-25
*
Teach instsimplify to be more aggressive when analyzing comparisons of pointers
Nick Lewycky
2012-02-25
*
fix PR12075, a regression in a recent transform I added. In unreachable code...
Chris Lattner
2012-02-24
*
fold comparisons of gep'd alloca points with null to false,
Chris Lattner
2012-02-20
*
Fix a rather nasty regression from r150690: LHS != RHS does not imply LHS->st...
Eli Friedman
2012-02-18
[next]