summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* [IR] Switch AttributeList to use an array for O(1) accessReid Kleckner2017-05-231-4/+6
* [JumpThreading] Safely replace uses of conditionAnna Thomas2017-05-231-0/+17
* Fix update VP metadata after inlining for instrumentation PGOTeresa Johnson2017-05-221-3/+4
* [SimplifyCFG] Prevent a few APInt copies on method calls that return const re...Craig Topper2017-05-221-2/+2
* Revert "Add pthread_self function prototype and make it speculatable."Xin Tong2017-05-211-12/+0
* Add pthread_self function prototype and make it speculatable.Xin Tong2017-05-201-0/+12
* SimplifyLibCalls: Optimize wcslenMatthias Braun2017-05-191-28/+54
* [IR] De-virtualize ~Value to save a vptrReid Kleckner2017-05-182-2/+2
* PR32288: Describe a bool parameter's DWARF location with a simple registerDavid Blaikie2017-05-151-28/+23
* [KnownBits] Add bit counting methods to KnownBits struct and use them where p...Craig Topper2017-05-122-3/+3
* Remove spurious cast of nullptr. NFC.Serge Guelton2017-05-111-1/+1
* Add a late IR expansion pass for the experimental reduction intrinsics.Amara Emerson2017-05-101-5/+4
* [ProfileSummary] Make getProfileCount a non-static member function.Easwaran Raman2017-05-091-8/+10
* [GVN] Fix a crash on encountering non-integral pointersKeno Fischer2017-05-091-0/+9
* Make it illegal for two Functions to point to the same DISubprogramAdrian Prantl2017-05-092-44/+31
* NFC: refactor replaceDominatedUsesWithPiotr Padlewski2017-05-091-27/+26
* Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton2017-05-094-16/+14
* Revert r302469 "Make it illegal for two Functions to point to the same DISubp...Hans Wennborg2017-05-092-31/+44
* Introduce experimental generic intrinsics for horizontal vector reductions.Amara Emerson2017-05-091-0/+202
* [InstNamer] Use range-forSanjoy Das2017-05-081-4/+3
* [InstNamer] Don't check type of arguments (they're never void)Sanjoy Das2017-05-081-1/+1
* Delete trailing whitespaceSanjoy Das2017-05-081-3/+3
* Make it illegal for two Functions to point to the same DISubprogramAdrian Prantl2017-05-082-44/+31
* [ConstantRange][SimplifyCFG] Add a helper method to allow SimplifyCFG to dete...Craig Topper2017-05-071-1/+1
* TargetLibraryInfo: Introduce wcslenMatthias Braun2017-05-051-0/+1
* Remap metadata attached to global variables.Evgeniy Stepanov2017-05-041-5/+12
* Avoid warning of unused variable in release builds. NFCAnna Thomas2017-05-031-0/+2
* Fix PPC64 warning for missing parantheses. NFC.Anna Thomas2017-05-031-3/+4
* [IR] Abstract away ArgNo+1 attribute indexing as much as possibleReid Kleckner2017-05-032-176/+175
* [RuntimeLoopUnroller] Add assert that we dont unroll non-rotated loopsAnna Thomas2017-05-031-0/+7
* Replace hardcoded intrinsic list with speculatable attribute.Matt Arsenault2017-05-031-1/+7
* Rename WeakVH to WeakTrackingVH; NFCSanjoy Das2017-05-015-11/+11
* Make getParamAlignment use argument numbersReid Kleckner2017-04-281-1/+1
* Kill off the old SimplifyInstruction API by converting remaining users.Daniel Berlin2017-04-286-14/+12
* Clean up DIExpression::prependDIExpr a little. (NFC)Adrian Prantl2017-04-281-8/+5
* [DebugInfo][X86] Improve X86 Optimize LEAs handling of debug values.Andrew Ng2017-04-281-47/+6
* [asan] Fix dead stripping of globals on Linux.Evgeniy Stepanov2017-04-271-0/+32
* [LibCallsShrinkWrap] Remove an unnecessary class member variable.Davide Italiano2017-04-261-8/+7
* [LibCallsShrinkWrap] More descriptive assertion messages.Davide Italiano2017-04-261-3/+3
* [LibCallsShrinkWrap] Remove some temporary cl::opt(s).Davide Italiano2017-04-261-24/+1
* [LibCallsShrinkWrap] Teach the pass how to preserve the dominator.Davide Italiano2017-04-261-7/+25
* [ValueTracking] Introduce a KnownBits struct to wrap the two APInts for compu...Craig Topper2017-04-264-17/+19
* Reverts commit r301424, r301425 and r301426Sanjoy Das2017-04-265-11/+11
* Rename WeakVH to WeakTrackingVH; NFCSanjoy Das2017-04-265-11/+11
* Convert SimplifyInstructions to use the SimplifyQuery version of SimplifyInst...Daniel Berlin2017-04-261-8/+10
* SimplifyLibCalls: Fix crash on memset(notmalloc())Matthias Braun2017-04-251-0/+3
* [APInt] Use isSubsetOf, intersects, and bit counting methods to reduce tempor...Craig Topper2017-04-251-1/+1
* [SimplifyLibCalls] Fix infinite loop with fast-math optimization.Andrew Ng2017-04-251-0/+18
* [CodeExtractor]: Fixup use refs of the old phi.Xinliang David Li2017-04-251-0/+1
* [SimplifyLibCalls] Remove a cl::opt that's been `true` for a long time.Davide Italiano2017-04-251-5/+1
OpenPOWER on IntegriCloud