summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [SafeStack] Insert the deref before remaining elementsPetr Hosek2019-07-241-7/+2
* [IndVars] Fix a subtle bug in optimizeLoopExitsPhilip Reames2019-07-231-2/+4
* [SLPVectorizer] Revert local change that got accidently got committed in rL36...Simon Pilgrim2019-07-231-1/+0
* [TargetLowering] Add SimplifyMultipleUseDemandedBitsSimon Pilgrim2019-07-231-0/+1
* [SLPVectorizer] Remove null-pointer test. NFCI.Simon Pilgrim2019-07-231-4/+4
* [Attributor][NFC] Re-run clang-format on the Attributor.cppHideto Ueno2019-07-231-7/+4
* [Attributor] Deduce "dereferenceable" attributeHideto Ueno2019-07-231-14/+429
* [LLVM-C] Improve Bindings to The Internalize PassRobert Widmann2019-07-231-0/+9
* Inline function call into assert to fix unused variable warning.Richard Trieu2019-07-231-3/+2
* Fixing build error from commit 95cbc3dStefan Stipanovic2019-07-222-1/+175
* Revert "Fixing build error from commit 9285295."Stefan Stipanovic2019-07-222-173/+1
* Fixing build error from commit 9285295.Stefan Stipanovic2019-07-222-1/+173
* [NFC][PatternMatch] Refactor code into a proper "matcher for any integral con...Roman Lebedev2019-07-221-18/+1
* Temporarily Revert "[Attributor] Liveness analysis." as it's breaking the build.Eric Christopher2019-07-222-175/+1
* [Attributor] Liveness analysis.Stefan Stipanovic2019-07-222-1/+175
* [Attributor] NoAlias on return values.Stefan Stipanovic2019-07-221-4/+109
* [SafeStack] Insert the deref after the offsetPetr Hosek2019-07-221-2/+2
* WholeProgramDevirt: Teach the pass to respect the global's alignment.Peter Collingbourne2019-07-221-4/+7
* LowerTypeTests: Teach the pass to respect global alignments.Peter Collingbourne2019-07-221-19/+26
* [SLPVectorizer] Fix some MSVC/cppcheck uninitialized variable warnings. NFCI.Simon Pilgrim2019-07-221-3/+3
* Added address-space mangling for stack related intrinsicsChristudasan Devadasan2019-07-222-6/+11
* [Loop Peeling] Fix the handling of branch weights of peeled off branches.Serguei Katkov2019-07-221-62/+41
* [InstCombine] Update comment I missed in r366649. NFCCraig Topper2019-07-211-1/+1
* [InstCombine] Remove insertRangeTest code that handles the equality case.Craig Topper2019-07-211-4/+2
* [InstCombine] Don't use AddOne/SubOne to see if two APInts are 1 apart. Use A...Craig Topper2019-07-211-5/+9
* [Local] Zap blockaddress without users in ConstantFoldTerminator.Florian Hahn2019-07-201-0/+6
* [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
OpenPOWER on IntegriCloud