summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* [SCEV] Add trivial case handling for umin utilities. NFC.Serguei Katkov2018-04-271-2/+11
* [SCEV] Introduce bulk umin creation utilitiesSerguei Katkov2018-04-271-19/+45
* Revert "[SimplifyLibcalls] Replace locked IO with unlocked IO"Matt Morehouse2018-04-271-41/+1
* [SimplifyLibcalls] Replace locked IO with unlocked IODavid Bolvansky2018-04-261-1/+41
* [TTI, AArch64] Add transpose shuffle kindMatthew Simpson2018-04-261-10/+74
* Revert "[SCEV] Make computeExitLimit more simple and more powerful"Max Kazantsev2018-04-261-17/+58
* [CaptureTracking] Fixup const correctness of DomTree arg (NFC)Daniel Neilson2018-04-241-3/+3
* [LVI] Fix typo. NFCXin Tong2018-04-241-1/+1
* Reland r301880(!): "[InstSimplify] Handle selects of GEPs with 0 offset"George Burgess IV2018-04-241-0/+13
* [DSE] Teach the pass that atomic memory intrinsics are stores.Daniel Neilson2018-04-231-4/+20
* [LoopSimplify] Fix incorrect SCEV invalidationMax Kazantsev2018-04-231-0/+6
* [PatternMatch] allow undef elements when matching a vector zeroSanjay Patel2018-04-221-12/+8
* [BasicAA] Return MayAlias for the pointer plus variable offset toShiva Chen2018-04-161-6/+6
* [InstCombine] Simplify 'add' to 'or' if no common bits are set.Roman Lebedev2018-04-151-0/+8
* [LV] Introduce TTI::getMinimumVFKrzysztof Parzyszek2018-04-131-0/+4
* Fix a typo in a comment; NFCGeorge Burgess IV2018-04-121-1/+1
* [InstSimplify] fix formatting; NFCSanjay Patel2018-04-101-7/+7
* [DA] Improve alias checking in dependence analysisDavid Green2018-04-101-10/+37
* [MemorySSA] remove cruft; NFC.George Burgess IV2018-04-091-23/+1
* [MemorySSA] Remove redundant assert; NFCGeorge Burgess IV2018-04-091-3/+0
* [MemorySSAUpdater] Mark Phi users of a node being moved as non-optimizeZhaoshi Zheng2018-04-091-0/+17
* [NFC] Loosen restriction on preheader to fix buildbotMax Kazantsev2018-04-061-5/+5
* Don't inline @llvm.icall.branch.funnelVitaly Buka2018-04-041-9/+14
* [MemorySSA] Fix spelling errors in MemorySSA.cpp. NFCZhaoshi Zheng2018-04-041-2/+2
* [Analysis] Support aligned new/delete functions.Eric Fiselier2018-04-042-0/+45
* Revert "[Analysis] Support aligned new/delete functions."Eric Fiselier2018-04-042-45/+0
* [Analysis] Support aligned new/delete functions.Eric Fiselier2018-04-042-0/+45
* Make helpers static. NFC.Benjamin Kramer2018-04-041-1/+3
* [SCEV] Prove implications for SCEVUnknown PhisMax Kazantsev2018-04-041-0/+118
* [SLP] Fix PR36481: vectorize reassociated instructions.Alexey Bataev2018-04-031-0/+61
* Revert "[SLP] Fix PR36481: vectorize reassociated instructions."Benjamin Kramer2018-04-031-61/+0
* [SCEV] Fix PR36974.Serguei Katkov2018-04-031-5/+6
* [SCEV] Make computeExitLimit more simple and more powerfulMax Kazantsev2018-04-031-58/+17
* [SLP] Fix PR36481: vectorize reassociated instructions.Alexey Bataev2018-04-021-0/+61
* [Analysis] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-018-21/+21
* [ThinLTO] Add an option to force summary call edges cold for debuggingTeresa Johnson2018-03-311-1/+18
* Fix a bunch of typoes. NFCFangrui Song2018-03-301-1/+1
* Fix an accidental circular dependencePhilip Reames2018-03-291-1/+1
* [NFC] Fix meaningless assert in SCEVMax Kazantsev2018-03-291-2/+2
* [MemorySSA] Turn an assert into a conditionGeorge Burgess IV2018-03-291-2/+2
* [MemorySSA] Consider callsite args for hashing and equality.George Burgess IV2018-03-291-9/+20
* Plumb useAA through TargetTransformInfo to remove Transforms->CodeGen header ...David Blaikie2018-03-281-0/+2
* [NFC] OptPassGate extracted from OptBisectFedor Sergeev2018-03-273-3/+3
* [LV] Add TTI::shouldMaximizeVectorBandwidth to allow enabling it per targetKrzysztof Parzyszek2018-03-271-0/+4
* [NFC] Fix comments in getExact()Max Kazantsev2018-03-271-12/+11
* [SCEV] Make exact taken count calculation more optimisticMax Kazantsev2018-03-271-6/+16
* [SCEV] Add one more case in computeConstantDifferenceMax Kazantsev2018-03-271-10/+18
* [MemorySSA] Fix exponential compile-time updating MemorySSA.Eli Friedman2018-03-261-15/+28
* [LSR] Allow giving priority to post-incrementing addressing modesKrzysztof Parzyszek2018-03-261-0/+14
* [PatternMatch] allow undef elements when matching vector FP +0.0Sanjay Patel2018-03-252-10/+11
OpenPOWER on IntegriCloud