summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* [tsan] Add support for C++ exceptions into TSan (call __tsan_func_exit during...Kuba Brecka2016-11-144-31/+135
* [ThinLTO] Only promote exported locals as marked in indexTeresa Johnson2016-11-141-16/+18
* FunctionComparator: don't rely on argument evaluation order.Erik Eckstein2016-11-111-1/+3
* Make the FunctionComparator of the MergeFunctions pass a stand-alone utility.Erik Eckstein2016-11-112-0/+923
* [LibcallsShrinkWrap] This pass doesn't preserve the CFG.Davide Italiano2016-11-081-2/+5
* Use the last 7 bits to represent the discriminator to fit it in 1 byte ULEB12...Dehao Chen2016-11-081-5/+7
* [ThinLTO] Handle distributed backend case when doing renamingTeresa Johnson2016-11-031-4/+19
* DCE math library calls with a constant operand.Eli Friedman2016-11-021-0/+4
* [MemorySSA] Tighten up types to make our API prettier. NFC.George Burgess IV2016-11-011-13/+12
* Fix a typo.Evgeniy Stepanov2016-10-311-1/+1
* [ThinLTO] Use per-summary flag to prevent exporting locals used in inline asmTeresa Johnson2016-10-301-8/+0
* [ThinLTO] Rename doPromoteLocalToGlobal to shouldPromoteLocalToGlobal (NFC)Teresa Johnson2016-10-291-3/+3
* [ThinLTO] Use NoPromote flag in summary during promotionTeresa Johnson2016-10-291-13/+19
* Don't leave unused divs/rems sitting around in BypassSlowDivision.Justin Lebar2016-10-281-0/+8
* Don't claim the udiv created in BypassSlowDivision is exact.Justin Lebar2016-10-281-2/+1
* [MemorySSA] Add const to getClobberingMemoryAccess.George Burgess IV2016-10-281-3/+3
* [LCSSA] Perform LCSSA verification only for the current loop nest.Igor Laevsky2016-10-282-4/+30
* Introduce updateDiscriminator interface to DILocation to make it cleaner assi...Dehao Chen2016-10-261-30/+7
* Cloning: Also clone global variable attached metadata.Peter Collingbourne2016-10-261-0/+5
* Utility functions for appending to llvm.used/llvm.compiler.used.Evgeniy Stepanov2016-10-251-0/+38
* Add -strip-nonlinetable-debuginfo capabilityMichael Ilseman2016-10-253-0/+44
* Move discriminator assignment to where it is used. (NFC)Dehao Chen2016-10-251-1/+1
* Merge two if conditions into one. NFCI.Davide Italiano2016-10-241-3/+2
* add-discriminators: Fix handling of lexical scopes.Adrian Prantl2016-10-241-9/+13
* Check the number of Args in LibCallsShrinkWrap.Rong Xu2016-10-241-0/+2
* Now that VS2013 is gone, make a memoryssa structure an anonymous union againDaniel Berlin2016-10-221-4/+4
* [CtorUtils] Modernize. No functional changes intended.Davide Italiano2016-10-221-5/+5
* [StripGCRelocates] New pass to remove gc.relocates added by RS4GCAnna Thomas2016-10-213-0/+82
* [LoopUnroll] Keep the loop test only on the first iteration of max-or-zero loopsJohn Brawn2016-10-211-6/+7
* [MSSA] Avoid unnecessary use walks when calling getClobberingMemoryAccessDaniel Berlin2016-10-201-6/+37
* Do a sweep over move ctors and remove those that are identical to the default.Benjamin Kramer2016-10-201-20/+0
* [asan] Replace std::to_string with llvm::to_stringVitaly Buka2016-10-191-1/+2
* [asan] Simplify calculation of stack frame layout extraction calculation of s...Vitaly Buka2016-10-181-14/+20
* [asan] Append line number to variable name if line is available and in the sa...Vitaly Buka2016-10-181-2/+7
* Conditionally eliminate library calls where the result value is not usedRong Xu2016-10-183-0/+566
* Ignore debug info when making optimization decisions in SimplifyCFG.Dehao Chen2016-10-171-11/+18
* [SimplifyCFG] Don't lower complex ConstantExprs to lookup tablesOliver Stannard2016-10-171-1/+4
* [SimplifyCFG] Use the error checking provided by getPrevNode.Benjamin Kramer2016-10-151-7/+11
* Memory-SSA: strengthen defClobbersUseOrDef interfaceSebastian Pop2016-10-131-19/+15
* commit back "GVN-hoist: fix store past load dependence analysis (PR30216, PR3...Sebastian Pop2016-10-131-49/+61
* Revert "GVN-hoist: fix store past load dependence analysis (PR30216, PR30499)"Reid Kleckner2016-10-131-56/+49
* Reapply "[LoopUnroll] Use the upper bound of the loop trip count to fullly un...Haicheng Wu2016-10-121-9/+18
* Revert "[LoopUnroll] Use the upper bound of the loop trip count to fullly unr...Haicheng Wu2016-10-121-18/+9
* [LoopUnroll] Use the upper bound of the loop trip count to fullly unroll a loopHaicheng Wu2016-10-121-9/+18
* [SimplifyCFG] Don't create PHI nodes for constant bundle operandsSanjoy Das2016-10-121-1/+10
* Memory-SSA cleanup of clobbers interface, NFCSebastian Pop2016-10-121-4/+10
* GVN-hoist: fix store past load dependence analysis (PR30216, PR30499)Sebastian Pop2016-10-121-53/+54
* [LCSSA] Implement linear algorithm for the isRecursivelyLCSSAFormIgor Laevsky2016-10-112-6/+7
* Invoke add-discriminator at -g0 -fsample-profileDehao Chen2016-10-071-4/+1
* [ARM] Don't convert switches to lookup tables of pointers with ROPI/RWPIOliver Stannard2016-10-071-17/+27
OpenPOWER on IntegriCloud