summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Wisely choose sext or zext when widening IV.Evgeny Stupachenko2016-09-281-37/+88
* Refactor the ProfileSummaryInfo to use doInitialization and doFinalization to...Dehao Chen2016-09-281-1/+1
* [SystemZ] Implementation of getUnrollingPreferences().Jonas Paulsson2016-09-281-6/+3
* [Inliner] Port all opt remarks to new streaming APIAdam Nemet2016-09-271-34/+35
* Shorten DiagnosticInfoOptimizationRemark* to OptimizationRemark*. NFCAdam Nemet2016-09-274-7/+5
* [Inliner] Fold the analysis remark into the missed remarkAdam Nemet2016-09-271-6/+4
* [LoopSimplify] When simplifying phis in loop-simplify, do it only if it prese...Michael Zolotukhin2016-09-271-2/+4
* Output optimization remarks in YAMLAdam Nemet2016-09-271-6/+8
* [DebugInfo] Add comments to phi dbg.value tracking code, NFCReid Kleckner2016-09-271-6/+8
* Revert "Output optimization remarks in YAML"Adam Nemet2016-09-271-8/+6
* Output optimization remarks in YAMLAdam Nemet2016-09-271-6/+8
* [sanitizer-coverage] fix a bug in trace-gepKostya Serebryany2016-09-271-1/+1
* [sanitizer-coverage] don't emit the CTOR function if nothing has been instrum...Kostya Serebryany2016-09-271-17/+21
* Revert r277556. Add -lowertypetests-bitsets-level to control bitsets generationIvan Krasin2016-09-271-9/+2
* LowerTypeTests: Remove unused variable.Peter Collingbourne2016-09-261-1/+0
* LowerTypeTests: Create LowerTypeTestsModule class and move implementation the...Peter Collingbourne2016-09-261-82/+74
* [thinlto] Basic thinlto fdo heuristicPiotr Padlewski2016-09-261-3/+12
* Remove pruning of phi nodes in MemorySSA - it makes updating harderDaniel Berlin2016-09-261-40/+5
* [LV] Scalarize instructions marked scalar after vectorizationMatthew Simpson2016-09-261-0/+9
* [Coroutines] Part14: Handle coroutines with no suspend points.Gor Nishanov2016-09-262-0/+120
* [InstCombine] Fixed bug introduced in r282237Alexey Bataev2016-09-261-6/+8
* [InstCombine] Teach the udiv folding logic how to handle constant expressions.Andrea Di Biagio2016-09-261-11/+14
* ObjCARC: Don't look at users of ConstantDataDuncan P. N. Exon Smith2016-09-241-0/+11
* Scalar: Ignore ConstantData in processAssumptionDuncan P. N. Exon Smith2016-09-241-0/+5
* GlobalStatus: Don't walk use-lists of ConstantDataDuncan P. N. Exon Smith2016-09-241-1/+1
* [InstCombine] Fix for PR29124: reduce insertelements to shufflevectorAlexey Bataev2016-09-232-50/+138
* [InstCombine] fold X urem C -> X < C ? X : X - C when C is big (PR28672)Sanjay Patel2016-09-221-0/+8
* Revert r282168 "GVN-hoist: fix store past load dependence analysis (PR30216)"Hans Wennborg2016-09-221-35/+28
* GVN-hoist: do not dereference null pointersSebastian Pop2016-09-221-0/+3
* GVN-hoist: fix store past load dependence analysis (PR30216)Sebastian Pop2016-09-221-29/+33
* GVN-hoist: fix typoSebastian Pop2016-09-221-1/+1
* [compiler-rt] fix typo in option description [NFC]Etienne Bergeron2016-09-221-1/+1
* GVN-hoist: only hoist relevant scalar instructionsSebastian Pop2016-09-221-0/+4
* Reapplying r281895 (and follow-up r281964) after fixing pr30468.Keith Walker2016-09-222-5/+53
* [RS4GC] Remat in presence of phi and use live valueAnna Thomas2016-09-221-8/+21
* [EfficiencySanitizer] Using '$' instead of '#' for struct counter nameSagar Thakur2016-09-221-6/+6
* Fix revision 281960Dorit Nuzman2016-09-221-2/+4
* [LoopInterchange] Track all dependencies, not just anti dependencies.Chad Rosier2016-09-211-50/+47
* revert 281908 because 281909 got revertedNico Weber2016-09-211-46/+7
* [LV] Don't emit unused scalars for uniform instructionsMatthew Simpson2016-09-211-14/+58
* Change the basic block weight calculation algorithm to use max instead of vot...Dehao Chen2016-09-211-14/+6
* [LV] Rename "Width" to "Lane" (NFC)Matthew Simpson2016-09-211-6/+6
* Revert r281895 "Add @llvm.dbg.value entries for the phi node created by -mem2...Hans Wennborg2016-09-212-49/+5
* DeadArgElim: Don't mark swifterror arguments as unusedArnold Schwaighofer2016-09-211-1/+1
* [LoopInterchange] Various cleanup. NFC.Chad Rosier2016-09-211-23/+19
* code cleanup -- commoning IR travsersalsXinliang David Li2016-09-201-3/+5
* [RS4GC] Refactor code for Rematerializing in presence of phi. NFCAnna Thomas2016-09-201-59/+68
* [Profile] Do not annotate select insts not covered in profile.Xinliang David Li2016-09-201-1/+2
* [Profile] code refactoring: make getStep a method in base classXinliang David Li2016-09-201-9/+1
* ASAN: Don't drop debug info attachements for global variables.Adrian Prantl2016-09-201-0/+7
OpenPOWER on IntegriCloud