summaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)AuthorFilesLines
2016-06-26add tests for potential select transformsSanjay Patel1-0/+117
2016-06-26[LoopUnswitch] Unswitch on conditions feeding into guardsSanjoy Das1-0/+97
2016-06-25update tests to use FileCheckSanjay Patel1-34/+47
2016-06-25Revert "[SimplifyCFG] Stop inserting calls to llvm.trap for UB"David Majnemer3-0/+25
2016-06-25[SimplifyCFG] Stop inserting calls to llvm.trap for UBDavid Majnemer3-25/+0
2016-06-25[InstSimplify] Replace calls to null with undefDavid Majnemer1-0/+16
2016-06-25[SimplifyCFG] Replace calls to null/undef with unreachableDavid Majnemer1-0/+31
2016-06-25[PlaceSafepoints] Don't call undef in test case; NFCSanjoy Das1-1/+3
2016-06-25[LoopUnswitch] Avoid exponential behaviorSanjoy Das1-0/+51
2016-06-25The absence of noreturn doesn't ensure mayReturnDavid Majnemer1-18/+0
2016-06-25IR: Introduce llvm.type.checked.load intrinsic.Peter Collingbourne6-12/+257
2016-06-25Reinstate r273711David Majnemer2-0/+29
2016-06-24[PM] Port float2int to the new pass managerMichael Kuperstein1-0/+1
2016-06-24Hookup ProfileSummary with SampleProfilerLoaderDehao Chen2-0/+18
2016-06-24Revert r273711, it caused PR28298.Nico Weber1-10/+0
2016-06-24IR: New representation for CFI and virtual call optimization pass metadata.Peter Collingbourne32-383/+278
2016-06-24[PM] Port PreISelIntrinsicLowering to the new PMMichael Kuperstein1-0/+1
2016-06-24SimplifyInstruction does not imply DCEDavid Majnemer1-0/+10
2016-06-24Revert "InstCombine rule to fold trunc when value available"Reid Kleckner1-57/+0
2016-06-24[InstCombine] consolidate commutation variants of matchSelectFromAndOr() in o...Sanjay Patel1-38/+147
2016-06-24[LV] Preserve order of dependences in interleaved accesses analysisMatthew Simpson1-0/+305
2016-06-24Teaching SimplifyCFG to recognize the Or-Mask trick that InstCombine uses toChuang-Yu Cheng1-0/+39
2016-06-23InstCombine rule to fold trunc when value availableAnna Thomas1-0/+57
2016-06-23Upgrade other old memset/memcpy signatures in tests causing buildbot failures...Artur Pilipenko1-2/+0
2016-06-23[LoopUnrollAnalyzer] Fix a bug in UnrolledInstAnalyzer::visitLoad.Michael Zolotukhin1-0/+18
2016-06-23Allow DeadStoreElimination to track combinations of partial later wrtiesHal Finkel1-0/+200
2016-06-23[SCCP] Don't assume all Constants are ConstantIntDavid Majnemer1-0/+10
2016-06-22[ValueTracking] improve ComputeNumSignBits for vector constantsSanjay Patel1-2/+1
2016-06-22Upgrade old memset/memcpy signatures (without isVolatile argument) in testsArtur Pilipenko1-3/+1
2016-06-22[InstSimplify] add ashr tests including vector typesSanjay Patel1-0/+42
2016-06-22[SLPVectorizer][X86] Added ceil/floor/nearbyint/rint/trunc vectorization testsSimon Pilgrim1-0/+2158
2016-06-22[InstSimplify] regenerate checksSanjay Patel1-212/+256
2016-06-21[Kryo] Enable loop prefetcher.Haicheng Wu1-0/+51
2016-06-21Fix PR28219: Use profile summary from reader and not compute itEaswaran Raman2-0/+22
2016-06-21reverted the prev commit due to assertion failureElena Demikhovsky1-43/+0
2016-06-21Fixed consecutive memory access detection in Loop Vectorizer.Elena Demikhovsky1-0/+43
2016-06-20[X86][SSE] Add cost model for BSWAP of vectorsSimon Pilgrim1-134/+68
2016-06-20[InstSimplify] analyze (optionally casted) icmps to eliminate obviously false...Sanjay Patel3-41/+98
2016-06-20Pass AssumptionCacheTracker from SampleProfileLoader to InlinerDehao Chen2-0/+75
2016-06-20InstCombine: Don't strip convergent from intrinsic callsitesMatt Arsenault1-0/+11
2016-06-20[InstCombine] consolidate some icmp+logic tests and improve checksSanjay Patel4-47/+53
2016-06-20[InstCombine] update to use FileCheck with autogenerated exact checkingSanjay Patel1-9/+22
2016-06-20[InstCombine] update to use FileCheck with autogenerated exact checkingSanjay Patel1-143/+269
2016-06-20[InstCombine] regenerate checksSanjay Patel1-30/+45
2016-06-20Reapply "[LoopIdiom] Don't remove dead operands manually"David Majnemer1-0/+26
2016-06-20Revert "[LoopIdiom] Don't remove dead operands manually"Cong Liu1-26/+0
2016-06-20Fix for PR27940Patrik Hagglund1-0/+83
2016-06-20[LoopIdiom] Don't remove dead operands manuallyDavid Majnemer1-0/+26
2016-06-19[InstSimplify] add tests for PR27689; regenerate checksSanjay Patel1-22/+56
2016-06-19[LoadCombine] Combine Loads formed from GEPS with negative indexesDavid Majnemer1-0/+19