2018-06-08 |
Artur Pilipenko | [BPI] Apply invoke heuristic before loop branch heuristic
|
commit | commitdiff | tree |
2018-03-27 |
Artur Pilipenko | Fix a reoccuring typo in load-combine tests
|
commit | commitdiff | tree |
2017-10-27 |
Artur Pilipenko | [LoopPredication] Handle the case when the guard and...
|
commit | commitdiff | tree |
2017-10-12 |
Artur Pilipenko | [LoopPredication] Check whether the loop is already...
|
commit | commitdiff | tree |
2017-10-12 |
Artur Pilipenko | [LoopPredication] Support ule, sle latch predicates
|
commit | commitdiff | tree |
2017-10-05 |
Artur Pilipenko | [X86] Fix chains update when lowering BUILD_VECTOR...
|
commit | commitdiff | tree |
2017-09-22 |
Artur Pilipenko | Rework loop predication pass
|
commit | commitdiff | tree |
2017-05-25 |
Artur Pilipenko | [InstCombine] Teach isAllocSiteRemovable to look through...
|
commit | commitdiff | tree |
2017-05-22 |
Artur Pilipenko | [LoopPredication] NFC. Add extra debug output in case...
|
commit | commitdiff | tree |
2017-05-22 |
Artur Pilipenko | [LoopPredication] NFC. Move a nested struct declaration...
|
commit | commitdiff | tree |
2017-05-19 |
Artur Pilipenko | [LoopPredication] NFC. Extract LoopICmp struct and...
|
commit | commitdiff | tree |
2017-05-19 |
Artur Pilipenko | [LoopPredication] NFC. Extract LoopPredication::expandCheck...
|
commit | commitdiff | tree |
2017-05-19 |
Artur Pilipenko | [LoopPredication] NFC. Extract CanExpand helper lambda
|
commit | commitdiff | tree |
2017-05-19 |
Artur Pilipenko | [LoopPredication] NFC. Add an early exit if there is...
|
commit | commitdiff | tree |
2017-04-22 |
Artur Pilipenko | Fix for PR32740 - Invalid floating type, unreachable...
|
commit | commitdiff | tree |
2017-04-21 |
Artur Pilipenko | [InstCombine] fadd double (sitofp x), y check that...
|
commit | commitdiff | tree |
2017-03-21 |
Artur Pilipenko | NFC. InstCombiner::visitFAdd extract LHSIntVal/RHSIntVal...
|
commit | commitdiff | tree |
2017-03-01 |
Artur Pilipenko | [DAGCombiner] Support {a|s}ext, {a|z|s}ext load nodes...
|
commit | commitdiff | tree |
2017-02-27 |
Artur Pilipenko | Loop predication expand both sides of the widened condition
|
commit | commitdiff | tree |
2017-02-27 |
Artur Pilipenko | [DAGCombine] Fix for a load combine bug with non-zero...
|
commit | commitdiff | tree |
2017-02-27 |
Artur Pilipenko | [DAGCombine] NFC. MatchLoadCombine extract MemoryByteOffset...
|
commit | commitdiff | tree |
2017-02-27 |
Artur Pilipenko | [DAGCombine] NFC. MatchLoadCombine remember the first...
|
commit | commitdiff | tree |
2017-02-16 |
Artur Pilipenko | [DAGCombiner] Support {a|s}ext, {a|z|s}ext load nodes...
|
commit | commitdiff | tree |
2017-02-16 |
Artur Pilipenko | Rever -r295314 "[DAGCombiner] Support {a|s}ext, {a...
|
commit | commitdiff | tree |
2017-02-16 |
Artur Pilipenko | [DAGCombiner] Support {a|s}ext, {a|z|s}ext load nodes...
|
commit | commitdiff | tree |
2017-02-09 |
Artur Pilipenko | Add DAGCombiner load combine tests for partially available...
|
commit | commitdiff | tree |
2017-02-09 |
Artur Pilipenko | [DAGCombiner] Support non-zero offset in load combine
|
commit | commitdiff | tree |
2017-02-08 |
Artur Pilipenko | [DAGCombiner] NFC. Mark ByteProvider accessors as const
|
commit | commitdiff | tree |
2017-02-07 |
Artur Pilipenko | Add DAGCombiner load combine tests for {a|s}ext, {a...
|
commit | commitdiff | tree |
2017-02-06 |
Artur Pilipenko | [DAGCombiner] Support bswap as a part of load combine...
|
commit | commitdiff | tree |
2017-02-06 |
Artur Pilipenko | Add DAGCombiner load combine tests with non-zero offset
|
commit | commitdiff | tree |
2017-02-01 |
Artur Pilipenko | [LoopPredication] Add a new line to debug output in...
|
commit | commitdiff | tree |
2017-01-25 |
Artur Pilipenko | [Guards] Introduce loop-predication pass
|
commit | commitdiff | tree |
2017-01-25 |
Artur Pilipenko | NFC. Make ScalarEvolution::isMonotonicPredicate public
|
commit | commitdiff | tree |
2017-01-25 |
Artur Pilipenko | [InstCombine] Canonicalize guards for NOT OR condition
|
commit | commitdiff | tree |
2017-01-25 |
Artur Pilipenko | [InstCombine] Canonicalize guards for AND condition
|
commit | commitdiff | tree |
2017-01-25 |
Artur Pilipenko | [InstCombine] Allow InstrCombine to remove one of adjacent...
|
commit | commitdiff | tree |
2017-01-25 |
Artur Pilipenko | Fix buildbot failures introduced by 293036
|
commit | commitdiff | tree |
2017-01-25 |
Artur Pilipenko | [DAGCombiner] Match load by bytes idiom and fold it...
|
commit | commitdiff | tree |
2016-12-14 |
Artur Pilipenko | Add a couple of assertions to the load combine code...
|
commit | commitdiff | tree |
2016-12-13 |
Artur Pilipenko | Use more detailed assertion messages in the code introduced...
|
commit | commitdiff | tree |
2016-12-13 |
Artur Pilipenko | Fix a buildbot failure introduced by r289538
|
commit | commitdiff | tree |
2016-12-13 |
Artur Pilipenko | [DAGCombiner] Match load by bytes idiom and fold it...
|
commit | commitdiff | tree |
2016-12-13 |
Artur Pilipenko | Move BaseIndexOffset in DAGCombiner.cpp so it will...
|
commit | commitdiff | tree |
2016-11-29 |
Artur Pilipenko | [CVP] Remove use of removed flag (-cvp-dont-process...
|
commit | commitdiff | tree |
2016-11-29 |
Artur Pilipenko | [CVP] Remove cvp-dont-process-adds flag
|
commit | commitdiff | tree |
2016-10-21 |
Artur Pilipenko | [LVI] Fix a bug with a guard being the very first instructio...
|
commit | commitdiff | tree |
2016-10-19 |
Artur Pilipenko | [IndVarSimplify] Teach calculatePostIncRange to take...
|
commit | commitdiff | tree |
2016-10-19 |
Artur Pilipenko | [IndVarSimplify] Use control-dependent range information...
|
commit | commitdiff | tree |
2016-10-19 |
Artur Pilipenko | Introduce ConstantRange.addWithNoSignedWrap
|
commit | commitdiff | tree |
2016-10-12 |
Artur Pilipenko | [ValueTracking] An improvement to IR ValueTracking...
|
commit | commitdiff | tree |
2016-09-30 |
Artur Pilipenko | CVP. Turn marking adds as no wrap on by default (was...
|
commit | commitdiff | tree |
2016-09-28 |
Artur Pilipenko | Don't look through addrspacecast in GetPointerBaseWithConsta...
|
commit | commitdiff | tree |
2016-08-22 |
Artur Pilipenko | Remove missing file from r279433 reversal
|
commit | commitdiff | tree |
2016-08-22 |
Artur Pilipenko | Revert -r278267 [ValueTracking] An improvement to IR...
|
commit | commitdiff | tree |
2016-08-22 |
Artur Pilipenko | Revert -r278269 [IndVarSimplify] Eliminate zext of...
|
commit | commitdiff | tree |
2016-08-18 |
Artur Pilipenko | CVP. Turn marking adds as no wrap (introduced by r278107...
|
commit | commitdiff | tree |
2016-08-12 |
Artur Pilipenko | [x86] X86ISelLowering zext(add_nuw(x, C)) --> add(zext...
|
commit | commitdiff | tree |
2016-08-12 |
Artur Pilipenko | [LVI] Take guards into account
|
commit | commitdiff | tree |
2016-08-12 |
Artur Pilipenko | [LVI] Fix potential memory corruption in getValueFromCondition
|
commit | commitdiff | tree |
2016-08-12 |
Artur Pilipenko | [LVI] Take range metadata into account while calculating...
|
commit | commitdiff | tree |
2016-08-12 |
Artur Pilipenko | [LVI] Handle any predicate in comparisons like icmp...
|
commit | commitdiff | tree |
2016-08-10 |
Artur Pilipenko | [LVI] Handle conditions in the form of (cond1 && cond2)
|
commit | commitdiff | tree |
2016-08-10 |
Artur Pilipenko | Add a test case for r278217 "[LVI] Relax the assertion...
|
commit | commitdiff | tree |
2016-08-10 |
Artur Pilipenko | [LVI] NFC. Make getValueFromCondition return LVILatticeValue...
|
commit | commitdiff | tree |
2016-08-10 |
Artur Pilipenko | Teach CorrelatedValuePropagation to mark adds as no...
|
commit | commitdiff | tree |
2016-08-10 |
Artur Pilipenko | [LVI] Relax the assertion about LVILatticeVal type...
|
commit | commitdiff | tree |
2016-08-09 |
Artur Pilipenko | [LVI] Make LVI smarter about comparisons with non-constants
|
commit | commitdiff | tree |
2016-08-09 |
Artur Pilipenko | Revert 278107 which causes buildbot failures and in...
|
commit | commitdiff | tree |
2016-08-09 |
Artur Pilipenko | Teach CorrelatedValuePropagation to mark adds as no...
|
commit | commitdiff | tree |
2016-08-09 |
Artur Pilipenko | [LVI] NFC. Fix a typo Bofore -> Before
|
commit | commitdiff | tree |
2016-08-08 |
Artur Pilipenko | [LVI] NFC. On the fast dest path use inverse predicate...
|
commit | commitdiff | tree |
2016-08-08 |
Artur Pilipenko | [LVI] NFC. Rename confusing local NegOffset to Offset
|
commit | commitdiff | tree |
2016-08-08 |
Artur Pilipenko | [LVI] NFC. Extract LHS, RHS, Predicate locals in getValueFro...
|
commit | commitdiff | tree |
2016-08-03 |
Artur Pilipenko | Teach CorrelatedValuePropagation to mark adds as no...
|
commit | commitdiff | tree |
2016-08-02 |
Artur Pilipenko | [LVI] NFC. Sink a condition type check from the caller...
|
commit | commitdiff | tree |
2016-08-02 |
Artur Pilipenko | [LVI] NFC. Fix a typo getValueFromFromCondition ->...
|
commit | commitdiff | tree |
2016-06-28 |
Artur Pilipenko | Support arbitrary addrspace pointers in masked load...
|
commit | commitdiff | tree |
2016-06-27 |
Artur Pilipenko | Revert -r273892 "Support arbitrary addrspace pointers...
|
commit | commitdiff | tree |
2016-06-27 |
Artur Pilipenko | Support arbitrary addrspace pointers in masked load...
|
commit | commitdiff | tree |
2016-06-24 |
Artur Pilipenko | Remangle intrinsics names when types are renamed
|
commit | commitdiff | tree |
2016-06-24 |
Artur Pilipenko | NFC. Move verifyIntrinsicIsVarArg from verifier to...
|
commit | commitdiff | tree |
2016-06-23 |
Artur Pilipenko | Upgrade other old memset/memcpy signatures in tests...
|
commit | commitdiff | tree |
2016-06-23 |
Artur Pilipenko | Fix an old memset signature in 2009-09-01-PostRAProlog...
|
commit | commitdiff | tree |
2016-06-23 |
Artur Pilipenko | Remangle intrinsics names when types are renamed
|
commit | commitdiff | tree |
2016-06-22 |
Artur Pilipenko | Upgrade old memset/memcpy signatures (without isVolatile...
|
commit | commitdiff | tree |
2016-06-22 |
Artur Pilipenko | NFC. Move Verifier::verifyIntrinsicType to Intrinsics.h
|
commit | commitdiff | tree |
2016-05-11 |
Artur Pilipenko | NFC. Introduce Value::isPointerDereferenceable
|
commit | commitdiff | tree |
2016-04-27 |
Artur Pilipenko | NFC. Introduce Value::getPointerDerferecnceableBytes
|
commit | commitdiff | tree |
2016-04-27 |
Artur Pilipenko | isSafeToLoadUnconditionally support queries without...
|
commit | commitdiff | tree |
2016-04-27 |
Artur Pilipenko | Use DL preferred alignment for alloca in Value::getPointerAl...
|
commit | commitdiff | tree |
2016-04-12 |
Artur Pilipenko | Support arbitrary addrspace pointers in masked load...
|
commit | commitdiff | tree |
2016-03-10 |
Artur Pilipenko | Support arbitrary addrspace pointers in masked load...
|
commit | commitdiff | tree |
2016-02-24 |
Artur Pilipenko | NFC. Move isDereferenceable to Loads.h/cpp
|
commit | commitdiff | tree |
2016-02-24 |
Artur Pilipenko | NFC. Move getAlignment helper function from ValueTracking...
|
commit | commitdiff | tree |
2016-02-11 |
Artur Pilipenko | Make context-sensitive isDereferenceable queries in...
|
commit | commitdiff | tree |
2016-02-11 |
Artur Pilipenko | Don't propagate dereferenceable attribute through gc...
|
commit | commitdiff | tree |
2016-01-17 |
Artur Pilipenko | Fix buildbot failure introduced by 258010. Remove local...
|
commit | commitdiff | tree |
2016-01-17 |
Artur Pilipenko | Push isDereferenceableAndAlignedPointer down into isSafeToLo...
|
commit | commitdiff | tree |
2016-01-15 |
Artur Pilipenko | Change isSafeToLoadUnconditionally arguments order...
|
commit | commitdiff | tree |
next |