summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [sanitizers] Use covering ObjectFormatType switchesHubert Tong2019-07-191-1/+6
* [Loop Peeling] Enable peeling of multiple exits by default.Serguei Katkov2019-07-191-1/+1
* [InstCombine] Dropping redundant masking before left-shift [5/5] (PR42563)Roman Lebedev2019-07-191-4/+5
* [InstCombine] Dropping redundant masking before left-shift [4/5] (PR42563)Roman Lebedev2019-07-191-3/+6
* [InstCombine] Dropping redundant masking before left-shift [3/5] (PR42563)Roman Lebedev2019-07-191-2/+6
* [InstCombine] Dropping redundant masking before left-shift [2/5] (PR42563)Roman Lebedev2019-07-191-16/+32
* [InstCombine] Dropping redundant masking before left-shift [1/5] (PR42563)Roman Lebedev2019-07-191-2/+5
* [InstCombine] Dropping redundant masking before left-shift [0/5] (PR42563)Roman Lebedev2019-07-191-0/+50
* [LoopInfo] Use early return in branch weight update functions. NFC.Serguei Katkov2019-07-181-29/+30
* hwasan: Initialize the pass only once.Peter Collingbourne2019-07-171-6/+19
* [Attributor][NFC] Remove unnecessary debug outputHideto Ueno2019-07-171-1/+0
* [Attributor] Deduce "willreturn" function attributeHideto Ueno2019-07-171-0/+120
* [IndVars] Speculative fix for an assertion failure seen in botsPhilip Reames2019-07-161-1/+6
* [ADCE] Fix non-deterministic behaviour due to iterating over a pointer set.Amara Emerson2019-07-161-3/+8
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-1611-14/+14
* hwasan: Pad arrays with non-1 size correctly.Peter Collingbourne2019-07-161-5/+9
* Temporarily Revert "[SLP] Recommit: Look-ahead operand reordering heuristic."Eric Christopher2019-07-151-248/+46
* Revert "[NewPM] Port Sancov"Leonard Chan2019-07-152-244/+117
* ARM MTE stack sanitizer.Evgeniy Stepanov2019-07-152-0/+2
* [FunctionAttrs] Remove readonly and writeonly assertionJohannes Doerfert2019-07-151-2/+5
* [Loop Peeling] Fix the bug with IDom setting for exit loopsSerguei Katkov2019-07-151-3/+18
* [LoopVectorize] Pass unfiltered list of arguments to getIntrinsicInstCost.Florian Hahn2019-07-151-5/+2
* [Loop Peeling] Enable peeling for loops with multiple exitsSerguei Katkov2019-07-152-1/+22
* [Attributor] Deduce "nonnull" attributeHideto Ueno2019-07-151-0/+284
* [LoopUtils] Extend the scope of getLoopEstimatedTripCountSerguei Katkov2019-07-151-6/+14
* [LoopInfo] Introduce getUniqueNonLatchExitBlocks utility functionSerguei Katkov2019-07-151-13/+7
* [LV] Exclude loop-invariant inputs from scalar cost computation.Florian Hahn2019-07-141-22/+42
* [Attributor][NFC] Run clang-format on the attributor files (.h/.cpp)Johannes Doerfert2019-07-131-12/+7
* [Attributor] Only return attributes with a valid stateJohannes Doerfert2019-07-131-3/+2
* [MemorySSA] Use SetVector to avoid nondeterminism.Alina Sbirlea2019-07-124-7/+8
* [InstCombine] Disable fold from D64285 for non-integer typesDavid Bolvansky2019-07-121-0/+2
* The variable "Latch" is only used in an assert, which makes builds that use "...Sterling Augustine2019-07-121-2/+1
* Addition to rL365925, removing remaining virtualsStefan Stipanovic2019-07-121-5/+5
* Remove unused methods in Sancov.Leonard Chan2019-07-121-27/+6
* [Attributor] Removing unnecessary `virtual` keywords.Stefan Stipanovic2019-07-121-12/+12
* [Attributor] Deduce "nofree" function attributeHideto Ueno2019-07-121-0/+70
* [IndVars] Use exit count reasoning to discharge obviously untaken exitsPhilip Reames2019-07-121-17/+110
* Delete dead storesFangrui Song2019-07-124-12/+5
* [InstCombine] Fold select (icmp sgt x, -1), lshr (X, Y), ashr (X, Y) to ashr ...David Bolvansky2019-07-121-0/+41
* [InstCombine] Reorder pow() transformations (NFC)Evandro Menezes2019-07-121-23/+19
* [NewPM] Port SancovLeonard Chan2019-07-112-110/+258
* [Attributor] Deduce "nosync" function attribute.Stefan Stipanovic2019-07-112-0/+194
* [InstCombine] don't move FP negation out of a constant expressionSanjay Patel2019-07-111-2/+4
* OpaquePtr: use load instruction directly for type. NFC.Tim Northover2019-07-111-2/+1
* [InstCombine] Reorder recently added/improved pow transformationsDavid Bolvansky2019-07-111-3/+3
* NFC: Pass DataLayout into isBytewiseValueVitaly Buka2019-07-102-7/+8
* [LoopRotate + MemorySSA] Keep an <instruction-cloned instruction> map.Alina Sbirlea2019-07-101-4/+8
* [CodeExtractor] Fix sinking of allocas with multiple bitcast uses (PR42451)Vedant Kumar2019-07-101-13/+29
* [CodeExtractor] Simplify findAllocas, NFCVedant Kumar2019-07-101-73/+91
* [PatternMatch] Generalize m_SpecificInt_ULT() to take ICmpInst::PredicateRoman Lebedev2019-07-102-2/+4
OpenPOWER on IntegriCloud