summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* [Transforms] Use asserts instead of ifs around llvm_unreachable. NFCCraig Topper2015-12-251-34/+20
* Nonnull elements in OperandBundleCallSites are not all InstructionsSanjoy Das2015-12-191-3/+2
* Clean up the processing of dbg.value in various placesKeno Fischer2015-12-191-4/+13
* [WinEH] Update LCSSA to handle catchswitch with handlers inside and outside a...Andrew Kaylor2015-12-181-0/+7
* [ThinLTO/LTO] Don't link in unneeded metadataTeresa Johnson2015-12-181-0/+4
* [ThinLTO] Metadata linking for imported functionsTeresa Johnson2015-12-171-20/+54
* LPM: Make callers of LPM.deleteLoopFromQueue update LoopInfo directly. NFCJustin Bogner2015-12-161-8/+5
* [SimplifyCFG] Don't create unnecessary PHIsJames Molloy2015-12-161-0/+5
* [WinEH] Use operand bundles to describe call sitesDavid Majnemer2015-12-152-35/+62
* LPM: Stop threading `Pass *` through all of the loop utility APIs. NFCJustin Bogner2015-12-155-100/+67
* [SimplifyCFG] allow speculation of exactly one expensive instruction (PR24818)Sanjay Patel2015-12-151-4/+19
* Revert "Don't create unnecessary PHIs"Reid Kleckner2015-12-141-5/+0
* [IR] Remove terminatepadDavid Majnemer2015-12-143-21/+3
* getParent() ^ 3 == getModule() ; NFCISanjay Patel2015-12-142-5/+3
* Don't create unnecessary PHIsJames Molloy2015-12-141-0/+5
* [IR] Reformulate LLVM's EH funclet IRDavid Majnemer2015-12-125-62/+135
* [Mem2Reg] Respect optnoneJames Molloy2015-12-111-0/+3
* Add arg_begin() and arg_end() to CallInst and InvokeInst; NFCISanjoy Das2015-12-102-5/+3
* Use WeakVH to keep track of calls with operand bundles in CloneCodeInfoSanjoy Das2015-12-091-1/+3
* Delete trailing whitespace; NFCSanjoy Das2015-12-091-1/+1
* Revert "Revert r253253 and r253126: "Don't recompute LCSSA after loop-unrolli...Michael Zolotukhin2015-12-091-2/+12
* Re-commit r255115, with the PredicatedScalarEvolution class moved toSilviu Baranga2015-12-091-2/+2
* Revert r255115 until we figure out how to fix the bot failures.Silviu Baranga2015-12-092-45/+2
* [LV][LAA] Add a layer over SCEV to apply run-time checked knowledge on SCEV e...Silviu Baranga2015-12-092-2/+45
* Return a std::unique_ptr from CloneModule. NFC.Rafael Espindola2015-12-081-13/+15
* [OperandBundles] Fix a transform in simplifycfgSanjoy Das2015-12-081-2/+6
* [OperandBundles] Remove unncessary constructorSanjoy Das2015-12-081-1/+1
* Create llvm.global_ctors in the new format.Rafael Espindola2015-12-061-2/+2
* [SimplifyLibCalls] Optimization for pow(x, n) where n is some constantWeiming Zhao2015-12-041-0/+51
* Move EH-specific helper functions to a more appropriate placeDavid Majnemer2015-12-021-1/+1
* Bring r254336 back:Rafael Espindola2015-12-011-3/+3
* [safestack] Protect byval function arguments.Evgeniy Stepanov2015-12-011-5/+11
* This reverts commit r254336 and r254344.Rafael Espindola2015-11-301-3/+3
* Start deciding earlier what to link.Rafael Espindola2015-11-301-3/+3
* [SimplifyLibCalls] Transform log(exp2(y)) to y*log(2) under fast-math.Davide Italiano2015-11-301-1/+9
* [SimplifyLibCalls] Don't crash if the function doesn't have a name.Davide Italiano2015-11-291-3/+2
* [SimplifyLibCalls] Cross out implemented transformations.Davide Italiano2015-11-291-2/+0
* [SimplifyLibCalls] Tranform log(pow(x, y)) -> y*log(x).Davide Italiano2015-11-291-5/+50
* [SimplifyLibCalls] Use any_of(). Suggested by David Blaikie!Davide Italiano2015-11-281-4/+3
* [SimplifyLibCalls] Fix inverted condition that lead to an uninitialized memor...Benjamin Kramer2015-11-281-2/+2
* Simplify the linking of recursive data.Rafael Espindola2015-11-271-2/+10
* [SimplifyLibCalls] Use range-based loop. NFC.Davide Italiano2015-11-271-4/+2
* [SimplifyLibCalls] Don't depend on a called function having a name, it might ...Benjamin Kramer2015-11-261-11/+8
* [OperandBundles] Extract duplicated code into a helper function, NFCSanjoy Das2015-11-251-5/+1
* [Utils] Put includes in correct order. NFC.Weiming Zhao2015-11-248-10/+8
* [SimplifyLibCalls] Removed some TODOs which are already implemented. NFC.Weiming Zhao2015-11-211-4/+0
* Fix the debug build breakage that getDiscriminator is called by mistake.Dehao Chen2015-11-191-1/+2
* Revert r253253 and r253126: "Don't recompute LCSSA after loop-unrolling when ...Michael Zolotukhin2015-11-191-12/+2
* Reimplement discriminator assignment algorithm.Dehao Chen2015-11-191-52/+37
* Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper2015-11-192-12/+11
OpenPOWER on IntegriCloud