summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* Add argmononly attribute to strlen and wcslen, i.e. they only read memory (st...Xin Tong2017-06-181-0/+1
* [ScalarEvolution] Apply Depth limit to getMulExprMax Kazantsev2017-06-151-7/+7
* PredicateInfo: Don't insert conditional info when a conditional branch jumps ...Daniel Berlin2017-06-141-0/+3
* [PartialInlining] Support shrinkwrap life_range markersXinliang David Li2017-06-111-16/+203
* [InstSimplify] Don't constant fold or DCE calls that are marked nobuiltinAndrew Kaylor2017-06-091-1/+1
* [SimplifyLibCalls] fix formatting; NFCSanjay Patel2017-06-091-1/+1
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-0626-35/+33
* Add a dominanance check interface that uses caching for instructions within s...Xin Tong2017-06-062-0/+34
* Reapply "[Cloning] Take another pass at properly cloning debug info"Keno Fischer2017-06-011-28/+43
* [PredicateInfo] Fix non-determinism in codegen uncovered by reverse iterating...Mandeep Singh Grang2017-06-011-1/+34
* [PPC] Inline expansion of memcmpZaara Syeda2017-05-311-14/+0
* [PartialInlining] Shrinkwrap allocas with live range contained in outline reg...Xinliang David Li2017-05-301-7/+76
* Revert "[Cloning] Take another pass at properly cloning debug info"Keno Fischer2017-05-301-43/+28
* [Cloning] Take another pass at properly cloning debug infoKeno Fischer2017-05-301-28/+43
* Cloning: Fix debug info cloningGor Nishanov2017-05-271-1/+1
* [GVNSink] GVNSink passJames Molloy2017-05-252-47/+45
* [ValueTracking] Convert most of the calls to computeKnownBits to use the vers...Craig Topper2017-05-243-9/+4
* [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
OpenPOWER on IntegriCloud