summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Revert r277313 and r277314.Sean Silva2016-08-012-143/+22
* Fix - CodeExtractor : Inherit Target Dependent Attributes from the parent fun...Sean Silva2016-08-011-1/+16
* CodeExtractor : Add ability to preserve profile data.Sean Silva2016-08-012-22/+143
* Fix the MemorySSA updating API to enable people to create memory accesses bef...Daniel Berlin2016-07-311-4/+6
* [LoopUnroll] Include hotness of region in opt remarkAdam Nemet2016-07-293-34/+38
* Recommitting r275284: add support to inline __builtin_mempcpyAndrew Kaylor2016-07-291-0/+1
* [EarlyCSE] Correctly handle simplified, but live, instructionsDavid Majnemer2016-07-291-2/+4
* [ConstnatFolding] Teach the folder how to fold ConstantVectorDavid Majnemer2016-07-296-29/+33
* Added ThinLTO inlining statisticsPiotr Padlewski2016-07-293-9/+242
* [sanitizer] Simplify and future-proof maybeMarkSanitizerLibraryCallNoBuiltin().Evgeniy Stepanov2016-07-281-17/+6
* Do not remove empty lifetime.start/lifetime.end rangesVitaly Buka2016-07-281-0/+5
* Should be committed as one CL.Vitaly Buka2016-07-281-5/+0
* [asan] Add const into few methodsVitaly Buka2016-07-281-10/+10
* Do not remove empty lifetime.start/lifetime.end rangesVitaly Buka2016-07-281-8/+5
* manedVitaly Buka2016-07-281-6/+8
* rangeVitaly Buka2016-07-281-0/+6
* [PM] Port LowerGuardIntrinsic to the new PM.Michael Kuperstein2016-07-282-9/+23
* Revert r277038 until clearing why tests fail.Alina Sbirlea2016-07-281-9/+10
* Remove TargetBaseAlign. Keep alignment for stack adjustments.Alina Sbirlea2016-07-281-10/+9
* Really try to pacify the build bots :/David Majnemer2016-07-281-1/+1
* Try to passify the buildersDavid Majnemer2016-07-281-0/+1
* [coroutines] Part 3 of N: Adding Boilerplate for Coroutine PassesDavid Majnemer2016-07-2810-1/+307
* Add EP_CGSCCOptimizerLate extension point to PassManagerBuilderDavid Majnemer2016-07-281-0/+1
* [InstCombine] Handle failures from ConstantFoldConstantExpressionDavid Majnemer2016-07-281-1/+2
* Fix the assertion error in collectLoopUniforms caused by empty Worklist befor...Wei Mi2016-07-271-2/+2
* Add verifyAnalysis for LCSSA.Michael Zolotukhin2016-07-271-0/+5
* [LSV] Use Instruction*s rather than Value*s where possible.Justin Lebar2016-07-271-87/+94
* [LSV] Don't assume that bitcast ops are Instructions.Justin Lebar2016-07-271-9/+6
* [DSE] Fix bug in updating MadeChange flagJun Bum Lim2016-07-271-2/+2
* Refactor - CodeExtractor : Move check for valid block to static utilitySean Silva2016-07-271-2/+2
* [GVNHoist] Fix typo in assert.George Burgess IV2016-07-271-1/+1
* GVN-hoist: improve code generation for recursive GEPsSebastian Pop2016-07-271-42/+82
* GVN-hoist: use DFS numbers instead of walking the instruction streamSebastian Pop2016-07-271-10/+3
* Reverting r276771 due to MSan failures.Andrew Kaylor2016-07-271-1/+0
* [LoopUtils] Sort headersAdam Nemet2016-07-261-3/+4
* Re-committing r275284: add support to inline __builtin_mempcpyAndrew Kaylor2016-07-261-0/+1
* GVN-hoist: use a DFS numbering of instructions (PR28670)Sebastian Pop2016-07-261-31/+26
* GVN-hoist: limit hoisting depth (PR28670)Sebastian Pop2016-07-261-0/+11
* [PM] Port SymbolRewriter to the new PMMichael Kuperstein2016-07-251-22/+33
* Scalarizer: Support scalarizing intrinsicsMatt Arsenault2016-07-251-0/+79
* [PGO] Fix profile mismatch in COMDAT function with pre-inlinerRong Xu2016-07-251-15/+140
* Attempt to pacify windows bots.Michael Kuperstein2016-07-251-13/+13
* Revert NewGVN N^2 behavior patchDaniel Berlin2016-07-251-22/+19
* Don't use iplist in SymbolRewriter. NFC.Michael Kuperstein2016-07-251-10/+15
* NFC: Make a few asserts in GVNHoist do the same thing, but cheaper.Daniel Berlin2016-07-251-4/+8
* Fix N^2 instruction ordering comparisons in GVNHoist.Daniel Berlin2016-07-251-19/+18
* NFC: Refactor GVNHoist class so not everything is publicDaniel Berlin2016-07-251-37/+36
* Cleanup : Reformat PartialInliner.cpp to have current LLVM style conventionsSean Silva2016-07-251-71/+74
* Fix : Partial Inliner requires AssumptionCacheTrackerSean Silva2016-07-251-35/+58
* [GVNHoist] Merge metadata on hoisted instructions less conservativelyDavid Majnemer2016-07-251-7/+17
OpenPOWER on IntegriCloud