summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
...
* [LoopUnroll] Use the upper bound of the loop trip count to fullly unroll a loopHaicheng Wu2016-10-122-36/+91
* [SimplifyCFG] Don't create PHI nodes for constant bundle operandsSanjoy Das2016-10-121-1/+10
* [CVP] Convert an AShr to a LShr if 1st operand is known to be nonnegative.Chad Rosier2016-10-121-0/+23
* [InstCombine] Fix constexpr issue in select combiningSimon Pilgrim2016-10-121-4/+5
* Memory-SSA cleanup of clobbers interface, NFCSebastian Pop2016-10-122-19/+26
* GVN-hoist: fix store past load dependence analysis (PR30216, PR30499)Sebastian Pop2016-10-122-81/+88
* [sanitizer-coverage] use private linkage for coverage guards, delete old comm...Kostya Serebryany2016-10-111-12/+4
* [LCSSA] Implement linear algorithm for the isRecursivelyLCSSAFormIgor Laevsky2016-10-113-9/+13
* [InstCombine] Transform !range metadata to !nonnull when combining loadsDavid Majnemer2016-10-111-2/+10
* Turn cl::values() (for enum) from a vararg function to using C++ variadic tem...Mehdi Amini2016-10-083-6/+3
* [coroutines] Store an address of destroy OR cleanup part in the coroutine frame.Gor Nishanov2016-10-082-16/+36
* [InstCombine] Don't unpack arrays that are too large (part 2).Davide Italiano2016-10-071-0/+7
* [InstCombine] Don't unpack arrays that are too largeDavide Italiano2016-10-071-0/+7
* [LoopIdiomRecognize] Merge two if conditions into one. NFCI.Davide Italiano2016-10-071-3/+1
* [InstCombine] fold select X, (ext X), CSanjay Patel2016-10-071-1/+21
* Invoke add-discriminator at -g0 -fsample-profileDehao Chen2016-10-071-4/+1
* [LV] Don't mark multi-use branch conditions uniformMatthew Simpson2016-10-071-3/+6
* [SLPVectorizer] Fix for PR25748: reduction vectorization after loopAlexey Bataev2016-10-071-8/+22
* [ARM] Don't convert switches to lookup tables of pointers with ROPI/RWPIOliver Stannard2016-10-071-17/+27
* [SimplifyCFG] Correctly test for unconditional branches in GetCaseResultsDavid Majnemer2016-10-071-1/+1
* [PGO] Create weak alias for the renamed Comdat functionRong Xu2016-10-061-0/+4
* Revert "Add -strip-nonlinetable-debuginfo capability"Michael Ilseman2016-10-063-44/+0
* Add -strip-nonlinetable-debuginfo capabilityMichael Ilseman2016-10-063-0/+44
* [RS4GC] Fix comment to show TODO. NFCAnna Thomas2016-10-061-1/+1
* [EfficiencySanitizer] Adds shadow memory parameters for 40-bit virtual memory...Sagar Thakur2016-10-061-9/+27
* Modify df_iterator to support post-order actionsDavid Callahan2016-10-051-1/+1
* [asan] Reapply: Switch to using dynamic shadow offset on iOSAnna Zaks2016-10-051-2/+3
* [LV] Pass profitability analysis in vectorizer constructor (NFC)Matthew Simpson2016-10-051-23/+28
* [LV] Pass legality analysis in vectorizer constructor (NFC)Matthew Simpson2016-10-051-12/+12
* [LV] Remove obsolete comment (NFC)Matthew Simpson2016-10-051-3/+1
* [LV] Use getScalarizationOverhead in memory instruction costs (NFC)Matthew Simpson2016-10-051-14/+10
* [LV] Add helper function for predicated block probability (NFC)Matthew Simpson2016-10-051-13/+25
* [LV] Add isScalarWithPredication helper function (NFC)Matthew Simpson2016-10-051-11/+23
* Revert "[asan] LLVM: Switch to using dynamic shadow offset on iOS"Anna Zaks2016-10-051-3/+2
* Use StringRef in ARCRuntimeEntryPoints APIs (NFC)Mehdi Amini2016-10-051-6/+3
* [LoopDistribute] Fix a typo in the pass name.Michael Zolotukhin2016-10-051-1/+1
* [asan] LLVM: Switch to using dynamic shadow offset on iOSAnna Zaks2016-10-041-2/+3
* [RS4GC] Handle ShuffleVector instruction in findBasePointerAnna Thomas2016-10-041-10/+32
* [PruneEH] Be correct in the face IPOSanjoy Das2016-10-031-4/+1
* Refactor LICM pass in preparation for LoopSink pass.Dehao Chen2016-10-031-8/+17
* Jump threading: avoid trying to split edge into landingpad block (PR27840)Hans Wennborg2016-10-031-0/+4
* Add new target hooks for LoadStoreVectorizerVolkan Keles2016-10-031-42/+39
* Remove duplicated code; NFCSanjoy Das2016-10-021-1/+2
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-0119-34/+24
* [ASAN] Add the binder globals on Darwin to llvm.compiler.used to avoid LTO de...Mehdi Amini2016-10-011-2/+34
* [InstCombine] allow non-splat folds of select cond (ext X), CSanjay Patel2016-09-302-40/+34
* [Coroutines] Part15c: Fix coro-split to correctly handle definitions between ...Gor Nishanov2016-09-301-22/+26
* [Coroutines] Part15b: Fix dbg information handling in coro-split.Gor Nishanov2016-09-302-6/+13
* [Coroutines] Part 15a: Lower coro.subfn.addr in CoroCleanupGor Nishanov2016-09-302-3/+26
* Update loop unroller cost model to make sure debug info does not affect optim...Dehao Chen2016-09-301-0/+3
OpenPOWER on IntegriCloud