summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [InstCombine] fix icmp with not op and constant to work with splat vector con...Sanjay Patel2017-06-021-2/+1
* [InstSimplify][ConstantFolding] Teach constant folding how to handle icmp nul...Craig Topper2017-06-021-1/+1
* [InstCombine] fix/add tests for icmp with not ops; NFCSanjay Patel2017-06-021-10/+40
* [coroutines] PR33271: Remove stray coro.save intrinsics during CoroSplitGor Nishanov2017-06-021-1/+4
* [Profile] Enhance expect lowering to handle correlated branchesXinliang David Li2017-06-023-0/+515
* [PredicateInfo] Enable -reverse-iterate tests only for +Asserts buildsMandeep Singh Grang2017-06-014-2/+688
* [InstSimplify][ConstantFolding] Add test demonstrating failure to simplify (i...Craig Topper2017-06-011-0/+16
* [InlineCost] Add a test case for GEP costHaicheng Wu2017-06-011-2/+23
* [Profile] Fix builtin_expect lowering bugXinliang David Li2017-06-011-0/+104
* [PartialInlining] Emit branch info and profile data as remarksXinliang David Li2017-06-011-0/+5
* [PredicateInfo] Fix non-determinism in codegen uncovered by reverse iterating...Mandeep Singh Grang2017-06-012-16/+18
* [ThinLTO] Migrate ThinLTOBitcodeWriter to the new PM.Tim Shen2017-06-011-0/+9
* [PartialInlining] Reduce outlining overhead by removing unneeded live-out(s)Xinliang David Li2017-06-012-0/+123
* Revert rL304050. It may break sanitizer bootstrap. Revert it for now while in...Wei Mi2017-05-313-109/+4
* Revert "[Atomics][LoopIdiom] Recognize unordered atomic memcpy"Anna Thomas2017-05-311-451/+0
* [Atomics][LoopIdiom] Recognize unordered atomic memcpyAnna Thomas2017-05-311-0/+451
* NewGVN: Fix PR 33185 by checking whether we need to recursivelyDaniel Berlin2017-05-311-0/+59
* Fix test that wasn't update_test_check'dDaniel Berlin2017-05-311-0/+17
* [PartialInlining] Shrinkwrap allocas with live range contained in outline reg...Xinliang David Li2017-05-304-0/+267
* [LV] Reapply r303763 with fix for PR33193Matthew Simpson2017-05-301-0/+49
* [InstCombine] Add test cases to show missed opportunities to remove compare i...Craig Topper2017-05-302-0/+44
* Revert r303763, results in asserts i.e. while building Ruby.Joerg Sonnenberger2017-05-291-26/+0
* Cloning: Fix debug info cloningGor Nishanov2017-05-271-0/+142
* [SCEVExpander] Try harder to avoid introducing inttoptrKeno Fischer2017-05-271-0/+45
* [GVN] Recommit the patch "Add phi-translate support in scalarpre".Wei Mi2017-05-273-4/+109
* [InstSimplify] Use m_APInt instead of m_ConstantInt in ((V + N) & C1) | (V & ...Craig Topper2017-05-261-1/+40
* Re-enable "[SCEV] Do not fold dominated SCEVUnknown into AddRecExpr start"Max Kazantsev2017-05-263-14/+28
* Revert rL303923 since it broke the sanitizer bootstrap build bot.Wei Mi2017-05-263-109/+4
* [GVN] Add phi-translate support in scalarpre.Wei Mi2017-05-253-4/+109
* NewGVN: Fix PR 33119, PR 33129, due to regressed undef handlingDaniel Berlin2017-05-251-1/+2
* [InstCombine] Teach isAllocSiteRemovable to look through addrspacecastsArtur Pilipenko2017-05-251-2/+5
* [InstCombine] make icmp-mul fold more efficientSanjay Patel2017-05-251-1/+1
* [GVNSink] GVNSink passJames Molloy2017-05-254-0/+877
* [PM] Teach the PGO instrumentation pasess to run GlobalDCE beforeChandler Carruth2017-05-251-5/+14
* [PM/Unswitch] Fix a bug in the domtree update logic for the new unswitchChandler Carruth2017-05-251-0/+61
* [coroutines] Relocate instructions that maybe spilled after coro.beginGor Nishanov2017-05-251-3/+8
* [coroutines] Allow rematerialization upto 4 times. Remove incorrect assertGor Nishanov2017-05-241-0/+52
* [InstCombine] use m_APInt to allow icmp-mul-mul vector foldSanjay Patel2017-05-241-6/+4
* [InstCombine] add tests for icmp eq (mul X, C), (mul Y, C); NFCSanjay Patel2017-05-241-0/+43
* [InstCombine] move tests and use FileCheck; NFCSanjay Patel2017-05-242-19/+23
* [InstSimplify] Simplify uadd/sadd/umul/smul with overflow intrinsics when the...Craig Topper2017-05-241-0/+48
* [LV] Update type in cost model for scalarizationMatthew Simpson2017-05-241-0/+26
* [InstCombine] add tests to show potential missing folds; NFCSanjay Patel2017-05-241-0/+39
* [InstCombine] add tests to document bitcast + bitwise-logic behavior; NFCSanjay Patel2017-05-241-0/+45
* Revert "[SCEV] Do not fold dominated SCEVUnknown into AddRecExpr start"Diana Picus2017-05-243-19/+14
* [LoopVectorizer] Let target prefer scalar addressing computations.Jonas Paulsson2017-05-241-0/+72
* [SCEV] Do not fold dominated SCEVUnknown into AddRecExpr startMax Kazantsev2017-05-243-14/+19
* [NewGVN] Update additionalUsers when we simplify to a value.Davide Italiano2017-05-241-0/+45
* [LIR] Strengthen the check for recurrence variable in popcnt/CTLZ.Davide Italiano2017-05-231-0/+35
* [InstSimplify] Add more tests for undef inputs and multiplying by 0 for the a...Craig Topper2017-05-231-0/+92
OpenPOWER on IntegriCloud