summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
...
* Rename 'TD' to 'DL' in this function as the argument is now a DataLayoutChandler Carruth2014-10-181-7/+7
* Fix the other comment to use modern doxygen style and be a bit moreChandler Carruth2014-10-181-4/+8
* More formatting cleanup brought to you by clang-format.Chandler Carruth2014-10-181-5/+8
* Clean up doxygen syntax and reword comments to flow better, have a briefChandler Carruth2014-10-181-15/+20
* Clean up the formatting and trailing whitespace of a routine beforeChandler Carruth2014-10-181-16/+19
* [LVI] Add some additional comments about caching and context instructionsHal Finkel2014-10-161-0/+13
* Revert "r219834 - Teach ScalarEvolution to sharpen range information"Sanjoy Das2014-10-151-38/+0
* Teach ScalarEvolution to sharpen range information.Sanjoy Das2014-10-151-0/+38
* Treat the WorkSet used to find ephemeral values as double-endedHal Finkel2014-10-151-1/+3
* [CFL-AA] CFL-AA should not assert on an va_arg instructionHal Finkel2014-10-141-0/+11
* [LVI] Check for @llvm.assume dominating the edge branchHal Finkel2014-10-141-0/+2
* [modules] Stop excluding Support/Debug.h from the Support module. This headerRichard Smith2014-10-131-1/+0
* [Modules] Add some missing includes to make files compile stand-alone.Benjamin Kramer2014-10-121-1/+1
* AssumptionTracker: Don't create temporary CallbackVHs.Benjamin Kramer2014-10-111-3/+5
* InstCombine, InstSimplify: (%X /s C1) /s C2 isn't always 0 when C1 * C2 overflowDavid Majnemer2014-10-111-0/+10
* [SCEV] Add some asserts to the recently improved trip count computationChandler Carruth2014-10-111-0/+22
* This patch teaches ScalarEvolution to pick and use !range metadata.Sanjoy Das2014-10-101-0/+41
* This patch de-pessimizes the calculation of loop trip counts inMark Heffernan2014-10-101-353/+325
* [LVI] Revert the remainder of "r218231 - Add two thresholds lvi-overdefined-B...Hal Finkel2014-10-101-22/+0
* Revert "[BasicAA] Revert "Revert r218714 - Make better use of zext and sign i...Hal Finkel2014-10-091-41/+2
* [BasicAA] Revert "Revert r218714 - Make better use of zext and sign informati...Hal Finkel2014-10-061-2/+41
* BFI: Improve assertion message, since it's actually firingDuncan P. N. Exon Smith2014-10-061-1/+2
* [CFL-AA] Update for handling of globals and more testsHal Finkel2014-10-061-3/+11
* Simplify code. No functionality change.Benjamin Kramer2014-10-051-4/+2
* Make AAMDNodes ctor and operator bool (!!!) explicit, mop up bugs and weirdne...Benjamin Kramer2014-10-043-6/+9
* PR21145: Teach LLVM about C++14 sized deallocation functions.Richard Smith2014-10-031-1/+5
* Revert r215343.James Molloy2014-10-031-25/+1
* [BasicAA] Revert r218714 - Make better use of zext and sign information.Lang Hames2014-10-031-29/+2
* Remove duplicate function names from comments. NFC.Sanjay Patel2014-10-021-43/+35
* Silence a -Wsign-compare warning. NFC.Aaron Ballman2014-10-021-2/+2
* Adds 'override' to overriding methods. NFC.Argyrios Kyrtzidis2014-10-011-1/+1
* Make the sqrt intrinsic return undef for a negative input.Sanjay Patel2014-10-011-2/+8
* [MemoryDepAnalysis] Fix compile time slowdownBruno Cardoso Lopes2014-10-011-0/+22
* [BasicAA] Make better use of zext and sign informationHal Finkel2014-09-301-2/+29
* Ignore annotation function calls in cost computationDavid Peixotto2014-09-261-0/+1
* Fix assertion in LICM doFinalization()David Peixotto2014-09-241-0/+11
* Add two thresholds lvi-overdefined-BB-threshold and lvi-overdefined-thresholdJiangning Liu2014-09-221-2/+32
* Add file to CMake build as well.Eric Christopher2014-09-181-0/+1
* Add a new pass FunctionTargetTransformInfo. This pass serves as aEric Christopher2014-09-182-5/+56
* InstSimplify: Don't allow (x srem y) urem y -> x srem yDavid Majnemer2014-09-171-3/+5
* InstSimplify: ((X % Y) % Y) -> (X % Y)David Majnemer2014-09-171-0/+5
* InstSimplify: Simplify trivial and/or of icmpsDavid Majnemer2014-09-151-0/+114
* Fix an ODR violation consisting of two 'struct Query' in the global namespace.Benjamin Kramer2014-09-122-0/+4
* Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option n...Sanjay Patel2014-09-101-3/+3
* Make use @llvm.assume for loop guards in ScalarEvolutionHal Finkel2014-09-071-6/+24
* Make use of @llvm.assume from LazyValueInfoHal Finkel2014-09-071-77/+189
* Add additional patterns for @llvm.assume in ValueTrackingHal Finkel2014-09-071-0/+212
* Make use of @llvm.assume in ValueTracking (computeKnownBits, etc.)Hal Finkel2014-09-078-250/+729
* Add functions for finding ephemeral valuesHal Finkel2014-09-072-8/+103
* Add an Assumption-Tracking PassHal Finkel2014-09-072-0/+114
OpenPOWER on IntegriCloud