| Commit message (Expand) | Author | Age | Files | Lines |
| * | [ValueTracking] isKnownNonZero() should take non-null-ness assumptions into c... | Roman Lebedev | 2019-12-20 | 1 | -0/+70 |
| * | [ValueTracking] isValidAssumeForContext(): CxtI itself also must transfer exe... | Roman Lebedev | 2019-12-20 | 1 | -5/+4 |
| * | Reland [DataLayout] Fix occurrences that size and range of pointers are assum... | Nicola Zaghen | 2019-12-13 | 1 | -4/+4 |
| * | Temporarily Revert "[DataLayout] Fix occurrences that size and range of point... | Nicola Zaghen | 2019-12-12 | 1 | -4/+4 |
| * | [DataLayout] Fix occurrences that size and range of pointers are assumed to b... | Nicola Zaghen | 2019-12-12 | 1 | -4/+4 |
| * | [IR] Split out target specific intrinsic enums into separate headers | Reid Kleckner | 2019-12-11 | 1 | -0/+2 |
| * | [ValueTracking] Pointer is known nonnull after load/store | Danila Kutenin | 2019-12-11 | 1 | -0/+9 |
| * | [ValueTracking] Allow context-sensitive nullness check for non-pointers | Johannes Doerfert | 2019-12-09 | 1 | -9/+27 |
| * | [NFC][KnownBits] Add getMinValue() / getMaxValue() methods | Roman Lebedev | 2019-12-03 | 1 | -1/+1 |
| * | [ValueTracking] Add a basic version of isKnownNonInfinity and use it to detec... | Benjamin Kramer | 2019-11-19 | 1 | -4/+69 |
| * | Revert 57dd4b0 "[ValueTracking] Allow context-sensitive nullness check for no... | Hans Wennborg | 2019-11-13 | 1 | -4/+5 |
| * | Add InstCombine/InstructionSimplify support for Freeze Instruction | aqjune | 2019-11-12 | 1 | -0/+14 |
| * | [ValueTracking] Allow context-sensitive nullness check for non-pointers | Johannes Doerfert | 2019-10-31 | 1 | -5/+4 |
| * | [Alignment][NFC] Finish transition for `Loads` | Guillaume Chatelet | 2019-10-21 | 1 | -3/+3 |
| * | [Alignment][NFC] Value::getPointerAlignment returns MaybeAlign | Guillaume Chatelet | 2019-10-15 | 1 | -2/+2 |
| * | [ValueTracking] Improve pointer offset computation for cases of same base | Rong Xu | 2019-10-10 | 1 | -9/+39 |
| * | Remove local shadow constant. NFCI. | Simon Pilgrim | 2019-09-26 | 1 | -2/+0 |
| * | [ValueTracking] Silence static analyzer dyn_cast<Operator> null dereference w... | Simon Pilgrim | 2019-09-26 | 1 | -225/+228 |
| * | [ValueTracking] Fix uninitialized variable warnings in matchSelectPattern con... | Simon Pilgrim | 2019-09-23 | 1 | -5/+6 |
| * | [ValueTracking] Factor our common speculation suppression logic [NFC] | Philip Reames | 2019-09-10 | 1 | -6/+13 |
| * | Refactor isPointerOffset (NFC). | Evgeniy Stepanov | 2019-08-19 | 1 | -24/+19 |
| * | [ValueTracking] Fix recurrence detection to check both PHI operands. | Florian Hahn | 2019-08-16 | 1 | -1/+1 |
| * | Move isPointerOffset function to ValueTracking (NFC). | Evgeniy Stepanov | 2019-08-15 | 1 | -0/+83 |
| * | [ValueTracking] Look through ptrmask intrinsics during getUnderlyingObject. | Florian Hahn | 2019-08-15 | 1 | -2/+4 |
| * | [ValueTracking] Add MustPreserveNullness arg to functions analyzing calls. (NFC) | Florian Hahn | 2019-08-15 | 1 | -5/+8 |
| * | [ValueTracking] Improve reverse assumption inference | Nikita Popov | 2019-08-13 | 1 | -1/+7 |
| * | [ValueTracking] When calculating known bits for integer abs, make sure we're ... | Craig Topper | 2019-08-07 | 1 | -4/+6 |
| * | [FunctionAttrs] Annotate "willreturn" for AssumeLikeInst | Hideto Ueno | 2019-07-30 | 1 | -4/+1 |
| * | [ValueTracking] Remove volatile check in isGuaranteedToTransferExecutionToSuc... | Hideto Ueno | 2019-07-29 | 1 | -15/+2 |
| * | Basic codegen for MTE stack tagging. | Evgeniy Stepanov | 2019-07-17 | 1 | -1/+2 |
| * | [ValueTracking] Look through constant Int2Ptr/Ptr2Int expressions | Johannes Doerfert | 2019-07-15 | 1 | -0/+9 |
| * | isBytewiseValue checks ConstantVector element by element | Vitaly Buka | 2019-07-12 | 1 | -6/+1 |
| * | Return Undef from isBytewiseValue for empty arrays or structs | Vitaly Buka | 2019-07-12 | 1 | -0/+4 |
| * | Handle IntToPtr in isBytewiseValue | Vitaly Buka | 2019-07-12 | 1 | -0/+11 |
| * | Replace three "strip & accumulate" implementations with a single one | Johannes Doerfert | 2019-07-11 | 1 | -53/+1 |
| * | NFC: Pass DataLayout into isBytewiseValue | Vitaly Buka | 2019-07-10 | 1 | -5/+6 |
| * | OpaquePtr: add Type parameter to Loads analysis API. | Tim Northover | 2019-07-09 | 1 | -1/+2 |
| * | Teach ValueTracking that aarch64.irg result aliases its input. | Evgeniy Stepanov | 2019-07-03 | 1 | -1/+2 |
| * | Use "willreturn" in isGuaranteedToTransferExecutionToSuccessor | Johannes Doerfert | 2019-06-27 | 1 | -0/+5 |
| * | [LangRef] Clarify poison semantics | Nikita Popov | 2019-06-13 | 1 | -0/+2 |
| * | Add a clarifying comment about branching on poison | Philip Reames | 2019-06-13 | 1 | -0/+4 |
| * | [EarlyCSE] Ensure equal keys have the same hash value | Joseph Tremoulet | 2019-06-13 | 1 | -2/+10 |
| * | Factor out a helper function for readability and reuse in a future patch [NFC] | Philip Reames | 2019-06-10 | 1 | -2/+8 |
| * | [ValueTracking][ConstantRange] Distinguish low/high always overflow | Nikita Popov | 2019-05-28 | 1 | -2/+4 |
| * | [ValueTracking] Base computeOverflowForUnsignedMul() on ConstantRange code; NFCI | Nikita Popov | 2019-05-26 | 1 | -68/+34 |
| * | Revert "[ValueTracking] Improve isKnowNonZero for Ints" | Nikita Popov | 2019-05-08 | 1 | -13/+13 |
| * | [ValueTracking] Improve isKnowNonZero for Ints | Dan Robertson | 2019-05-08 | 1 | -13/+13 |
| * | [ValueTracking] add logic for known-never-nan with minnum/maxnum | Sanjay Patel | 2019-05-07 | 1 | -0/+5 |
| * | Add "const" in GetUnderlyingObjects. NFC | Bjorn Pettersson | 2019-04-24 | 1 | -9/+10 |
| * | [ConstantRange] Add getNonEmpty() constructor | Nikita Popov | 2019-04-21 | 1 | -2/+1 |