2015-11-05 |
Sanjoy Das | Re-apply r251050 with a for PR25421
|
commit | commitdiff | tree |
2015-11-05 |
Sanjoy Das | [FunctionAttrs] Remove a loop, NFC refactor
|
commit | commitdiff | tree |
2015-11-05 |
Sanjoy Das | [IR] Add bounds checking to dataOperandHasImpliedAttr
|
commit | commitdiff | tree |
2015-11-04 |
Sanjoy Das | [CaptureTracking] Support operand bundles conservatively
|
commit | commitdiff | tree |
2015-11-04 |
Sanjoy Das | [IR] Add a `data_operand` abstraction
|
commit | commitdiff | tree |
2015-11-04 |
Sanjoy Das | [IR] Add bounds checking to paramHasAttr
|
commit | commitdiff | tree |
2015-11-04 |
Sanjoy Das | [OperandBundles] Refactor; NFCI.
|
commit | commitdiff | tree |
2015-11-04 |
Sanjoy Das | [OperandBundles] Refactor; NFCI
|
commit | commitdiff | tree |
2015-11-02 |
Sanjoy Das | [SCEV] Fix PR25369
|
commit | commitdiff | tree |
2015-10-31 |
Sanjoy Das | [SCEV] Don't create SCEV expressions that break LCSSA
|
commit | commitdiff | tree |
2015-10-31 |
Sanjoy Das | [SCEV] Use auto and range for; NFC
|
commit | commitdiff | tree |
2015-10-28 |
Sanjoy Das | [SCEV] Compute max backedge count for loops with "shift...
|
commit | commitdiff | tree |
2015-10-28 |
Sanjoy Das | [JumpThreading] Use dominating conditions to prove...
|
commit | commitdiff | tree |
2015-10-28 |
Sanjoy Das | [ValueTracking] Expose `implies` via ValueTracking...
|
commit | commitdiff | tree |
2015-10-28 |
Sanjoy Das | [ValueTracking] Use !range metadata more aggressively...
|
commit | commitdiff | tree |
2015-10-28 |
Sanjoy Das | [SelectionDAG] Don't inspect !range metadata for extended...
|
commit | commitdiff | tree |
2015-10-28 |
Sanjoy Das | [GVN] Make a test case more robust
|
commit | commitdiff | tree |
2015-10-27 |
Sanjoy Das | [ValueTracking] Don't special case wrapped ConstantRanges...
|
commit | commitdiff | tree |
2015-10-27 |
Sanjoy Das | [SCEV] Refactor out ScalarEvolution::getDataLayout...
|
commit | commitdiff | tree |
2015-10-25 |
Sanjoy Das | [LCSSA] Unbreak build, don't reuse L; NFC
|
commit | commitdiff | tree |
2015-10-25 |
Sanjoy Das | [LCSSA] Use range for loops; NFC
|
commit | commitdiff | tree |
2015-10-24 |
Sanjoy Das | Extract out getConstantRangeFromMetadata; NFC
|
commit | commitdiff | tree |
2015-10-24 |
Sanjoy Das | Fix whitespace issues in two places; NFC
|
commit | commitdiff | tree |
2015-10-23 |
Sanjoy Das | [SCEV] Fix stylistic issue in MatchBinaryAddToConst...
|
commit | commitdiff | tree |
2015-10-23 |
Sanjoy Das | [Inliner] Don't inline through callsites with operand...
|
commit | commitdiff | tree |
2015-10-23 |
Sanjoy Das | [SCEV] Get rid of an unnecessary lambda; NFC
|
commit | commitdiff | tree |
2015-10-23 |
Sanjoy Das | [SCEV] Fix a latent bug in `getPreStartForExtend`
|
commit | commitdiff | tree |
2015-10-23 |
Sanjoy Das | [LangRef] Fix the doc for operand bundles
|
commit | commitdiff | tree |
2015-10-22 |
Sanjoy Das | [SCEV] Remove a test case added in r249168
|
commit | commitdiff | tree |
2015-10-22 |
Sanjoy Das | [SCEV] Commute zero extends through <nuw> additions
|
commit | commitdiff | tree |
2015-10-22 |
Sanjoy Das | [SCEV] Opportunistically interpret unsigned constraints...
|
commit | commitdiff | tree |
2015-10-22 |
Sanjoy Das | [SCEV] Teach SCEV some axioms about non-wrapping arithmetic
|
commit | commitdiff | tree |
2015-10-22 |
Sanjoy Das | [SCEV] Commute sign extends through nsw additions
|
commit | commitdiff | tree |
2015-10-22 |
Sanjoy Das | [SCEV] Mark AddExprs as nsw or nuw if legal
|
commit | commitdiff | tree |
2015-10-22 |
Sanjoy Das | [IR] Add a `makeNoWrapRegion` method to `ConstantRange`
|
commit | commitdiff | tree |
2015-10-22 |
Sanjoy Das | [OperandBundles] Teach AliasAnalysis about operand...
|
commit | commitdiff | tree |
2015-10-22 |
Sanjoy Das | [OperandBundles] Make function attributes conservatively...
|
commit | commitdiff | tree |
2015-10-20 |
Sanjoy Das | [RS4GC] Remove a redundant linear search, NFCI
|
commit | commitdiff | tree |
2015-10-20 |
Sanjoy Das | [RS4GC] Clean up `find_index`; NFC
|
commit | commitdiff | tree |
2015-10-20 |
Sanjoy Das | [RS4GC] Re-purpose `normalizeForInvokeSafepoint`; NFC.
|
commit | commitdiff | tree |
2015-10-20 |
Sanjoy Das | [RS4GC] Minor cleanup to `normalizeForInvokeSafepoint...
|
commit | commitdiff | tree |
2015-10-18 |
Sanjoy Das | [SCEV] Fix whitespace issues and remove extra braces...
|
commit | commitdiff | tree |
2015-10-18 |
Sanjoy Das | [SCEV] Use std::all_of and std::any_of; NFC
|
commit | commitdiff | tree |
2015-10-18 |
Sanjoy Das | [SCEV] Use auto where it helps remove line breaks; NFC
|
commit | commitdiff | tree |
2015-10-18 |
Sanjoy Das | [SCEV] Use range for loops; NFC
|
commit | commitdiff | tree |
2015-10-16 |
Sanjoy Das | [RS4GC] Dont' propagate call attrs related to patchable...
|
commit | commitdiff | tree |
2015-10-16 |
Sanjoy Das | [RS4GC] Bring legalizeCallAttributes up to LLVM coding...
|
commit | commitdiff | tree |
2015-10-16 |
Sanjoy Das | [RS4GC] Use "deopt" operand bundles
|
commit | commitdiff | tree |
2015-10-16 |
Sanjoy Das | [IndVars] Rename getExtend; NFC
|
commit | commitdiff | tree |
2015-10-16 |
Sanjoy Das | [IndVars] Have `cloneArithmeticIVUser` guess better
|
commit | commitdiff | tree |
2015-10-16 |
Sanjoy Das | [IndVars] Extract out a few local variables; NFC
|
commit | commitdiff | tree |
2015-10-16 |
Sanjoy Das | [IndVars] Split `WidenIV::cloneIVUser`; NFC
|
commit | commitdiff | tree |
2015-10-13 |
Sanjoy Das | [SCEV] Use `SCEV::isAllOnesValue` directly; NFC.
|
commit | commitdiff | tree |
2015-10-13 |
Sanjoy Das | [IndVars] NFC Cleanup.
|
commit | commitdiff | tree |
2015-10-13 |
Sanjoy Das | [SCEV] Put some utilites in the ScalarEvolution class
|
commit | commitdiff | tree |
2015-10-10 |
Sanjoy Das | [IndVars] Use `auto`; NFC
|
commit | commitdiff | tree |
2015-10-09 |
Sanjoy Das | [SCEV] Call `StrengthenNoWrapFlags` after `GroupByComplexity...
|
commit | commitdiff | tree |
2015-10-08 |
Sanjoy Das | [RS4GC] Refactoring to make a later change easier,...
|
commit | commitdiff | tree |
2015-10-08 |
Sanjoy Das | [IRBuilder] Change the `gc.statepoint` creation interface
|
commit | commitdiff | tree |
2015-10-08 |
Sanjoy Das | [PlaceSafeopints] Extract out `callsGCLeafFunction...
|
commit | commitdiff | tree |
2015-10-08 |
Sanjoy Das | [RS4GC] Don't copy ADT's unneccessarily, NFCI
|
commit | commitdiff | tree |
2015-10-08 |
Sanjoy Das | [SCEV] Bring some methods up to coding style; NFC
|
commit | commitdiff | tree |
2015-10-08 |
Sanjoy Das | [SCEV] Remove comment repeated in cpp file; NFC
|
commit | commitdiff | tree |
2015-10-08 |
Sanjoy Das | [SCEV] Pick backedge values for phi nodes correctly
|
commit | commitdiff | tree |
2015-10-08 |
Sanjoy Das | [SCEV] Check `Pred` first in isKnownPredicateViaSplitting
|
commit | commitdiff | tree |
2015-10-08 |
Sanjoy Das | [SCEV] Use `auto *` instead of `auto`; NFCI
|
commit | commitdiff | tree |
2015-10-07 |
Sanjoy Das | [RS4GC] Use AssertingVH for RematerializedValueMapTy...
|
commit | commitdiff | tree |
2015-10-07 |
Sanjoy Das | [IRBuilder] Add gc.statepoint related methods to IRBuilder
|
commit | commitdiff | tree |
2015-10-07 |
Sanjoy Das | [IndVars] Preserve LCSSA in `eliminateIdentitySCEV`
|
commit | commitdiff | tree |
2015-10-07 |
Sanjoy Das | [SCEV] Use some C++11'ism, NFC
|
commit | commitdiff | tree |
2015-10-07 |
Sanjoy Das | [RS4GC] Remove an unnecessary assert & related variables
|
commit | commitdiff | tree |
2015-10-07 |
Sanjoy Das | [OperandBundles] Add an accessor to get an operand...
|
commit | commitdiff | tree |
2015-10-07 |
Sanjoy Das | [OperandBundles] Remove a useless accessor from OperandBundl...
|
commit | commitdiff | tree |
2015-10-07 |
Sanjoy Das | [RS4GC] Cosmetic cleanup, NFC
|
commit | commitdiff | tree |
2015-10-06 |
Sanjoy Das | [IndVars] Don't break dominance in `eliminateIdentitySCEV`
|
commit | commitdiff | tree |
2015-10-06 |
Sanjoy Das | [IndVars] Extract out eliminateIdentitySCEV, NFC
|
commit | commitdiff | tree |
2015-10-03 |
Sanjoy Das | Try to appease MSVC, NFCI.
|
commit | commitdiff | tree |
2015-10-03 |
Sanjoy Das | Try to appease the MSVC bots, NFCI.
|
commit | commitdiff | tree |
2015-10-02 |
Sanjoy Das | Try to appease the MSVC bots, NFC.
|
commit | commitdiff | tree |
2015-10-02 |
Sanjoy Das | Fix comment ASCII art to unbreak the gcc 4.9.1 build
|
commit | commitdiff | tree |
2015-10-02 |
Sanjoy Das | [SCEV] Recognize simple br-phi patterns
|
commit | commitdiff | tree |
2015-10-02 |
Sanjoy Das | [SCEV] Refactor out a createNodeForSelect
|
commit | commitdiff | tree |
2015-10-02 |
Sanjoy Das | [SCEV] Try to prove predicates by splitting them
|
commit | commitdiff | tree |
2015-09-28 |
Sanjoy Das | [SCEV] Don't crash on pointer comparisons
|
commit | commitdiff | tree |
2015-09-27 |
Sanjoy Das | [SCEV] identical instructions don't compute equal values
|
commit | commitdiff | tree |
2015-09-25 |
Sanjoy Das | [SCEV] Reapply 'Teach isLoopBackedgeGuardedByCond to...
|
commit | commitdiff | tree |
2015-09-25 |
Sanjoy Das | [SCEV] Reapply 'Exploit A < B => (A+K) < (B+K) when...
|
commit | commitdiff | tree |
2015-09-25 |
Sanjoy Das | Revert two SCEV changes that caused test failures in...
|
commit | commitdiff | tree |
2015-09-25 |
Sanjoy Das | [SCEV] Teach isLoopBackedgeGuardedByCond to exploit...
|
commit | commitdiff | tree |
2015-09-25 |
Sanjoy Das | [SCEV] Extract helper function from isImpliedCond; NFC
|
commit | commitdiff | tree |
2015-09-25 |
Sanjoy Das | [SCEV] Exploit A < B => (A+K) < (B+K) when possible
|
commit | commitdiff | tree |
2015-09-25 |
Sanjoy Das | [LangRef] Unbreak the docs Sphinx build.
|
commit | commitdiff | tree |
2015-09-24 |
Sanjoy Das | [Bitcode][Asm] Teach LLVM to read and write operand...
|
commit | commitdiff | tree |
2015-09-24 |
Sanjoy Das | [IR] Add operand bundles to CallInst and InvokeInst.
|
commit | commitdiff | tree |
2015-09-24 |
Sanjoy Das | [IR] Teach `llvm::User` to co-allocate a descriptor.
|
commit | commitdiff | tree |
2015-09-23 |
Sanjoy Das | [SCEV] Introduce ScalarEvolution::getOne and getZero.
|
commit | commitdiff | tree |
2015-09-22 |
Sanjoy Das | [SCEV] Use SaveAndRestore<T> instead of a hand rolled...
|
commit | commitdiff | tree |
2015-09-20 |
Sanjoy Das | [IndVars] Use C++11 style field initialization; NFCI.
|
commit | commitdiff | tree |
2015-09-20 |
Sanjoy Das | [IndVars] Don't add a level of indentation for namespace...
|
commit | commitdiff | tree |
2015-09-20 |
Sanjoy Das | [IndVars] Don't repeat function names in comment; NFC.
|
commit | commitdiff | tree |
next |