aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-1830-164/+688
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-0941-2045/+2105
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-2351-2018/+4764
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-0248-2365/+5491
* Update LLVM for rebase to r212749.Stephen Hines2014-07-2120-581/+403
* Adds the ability to run the llvm test suite in-tree.Chris Wailes2014-06-061-0/+2
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-2951-1277/+3369
* Update to LLVM 3.5a.Stephen Hines2014-04-2459-1297/+1997
* Update LLVM for merge to 3.4.Stephen Hines2014-02-131-10/+1
* Merge remote-tracking branch 'upstream/release_34' into merge-20140211Stephen Hines2014-02-1139-4648/+2243
|\
| * Merging r197216:Bill Wendling2013-12-151-1/+1
| * Merging r197215:Bill Wendling2013-12-151-37/+76
| * The 'optnone' attribute means don't inline anything into this functionPaul Robinson2013-11-181-0/+4
| * Annotate APInt methods where it's not clear whether they are in place with wa...Benjamin Kramer2013-11-161-6/+6
| * Use correct size for address space in BasicAA.Matt Arsenault2013-11-161-2/+3
| * Add addrspacecast instruction.Matt Arsenault2013-11-151-5/+7
| * Added BlockFrequencyInfo::view for displaying the block frequency propagation...Michael Gottesman2013-11-141-0/+103
| * Fixing a heisenbug where the memory dependence analysis behaves differentlyYunzhong Gao2013-11-141-5/+6
| * Fixed 80+ violations.Michael Gottesman2013-11-141-5/+5
| * add more comments around the delinearization of arraysSebastian Pop2013-11-133-17/+88
| * Simplify code. No functionality change.Jakub Staszak2013-11-131-8/+8
| * Move Delinearization pass into an anonymous namespace.Benjamin Kramer2013-11-131-0/+4
| * delinearization of arraysSebastian Pop2013-11-125-0/+653
| * Change data structure to memorize computed result in ScalarEvolutionWan Xiaofei2013-11-121-22/+42
| * Use size function instead of manually calculating it.Matt Arsenault2013-11-101-1/+1
| * Move the old pass manager infrastructure into a legacy namespace andChandler Carruth2013-11-091-1/+1
| * Rewrite SCEV's backedge taken count computation.Andrew Trick2013-11-061-163/+207
| * Fix another constant folding address space place I missed.Matt Arsenault2013-11-041-12/+19
| * Consider (x == -1) unlikely in BranchProbabilityInfoHal Finkel2013-11-011-4/+18
| * Merge CallGraph and BasicCallGraph.Rafael Espindola2013-10-313-159/+80
| * SCEV: Make the final add of an inbounds GEP nuw if we know that the index is ...Benjamin Kramer2013-10-281-4/+9
| * Revert r193251 : Use address-taken to disambiguate global variable and indire...Shuxin Yang2013-10-271-11/+0
| * Quick look-up for block in loop.Wan Xiaofei2013-10-261-15/+3
| * Fix SCEVExpander: don't try to expand quadratic recurrences outside a loop.Andrew Trick2013-10-251-11/+27
| * Fix LSR: don't normalize quadratic recurrences.Andrew Trick2013-10-251-5/+13
| * Call destroy from ~BasicCallGraph.Rafael Espindola2013-10-251-0/+4
| * fix PR17635: false positive with packed structuresNuno Lopes2013-10-241-3/+5
| * Use address-taken to disambiguate global variable and indirect memops.Shuxin Yang2013-10-231-0/+11
| * Clarify SCEV comments.Andrew Trick2013-10-221-8/+11
| * TBAA: fix PR17620.Manman Ren2013-10-221-1/+5
| * Use more type helper functionsMatt Arsenault2013-10-211-1/+1
| * Fix creating bitcasts between address spaces in SCEV.Matt Arsenault2013-10-211-5/+10
| * Remove unused SCEV functionsMatt Arsenault2013-10-211-20/+1
| * SCEV should use NSW to get trip count for positive nonunit stride loops.Andrew Trick2013-10-181-18/+21
| * Remove x86_sse42_crc32_64_8 intrinsic. It has no functional difference from x...Craig Topper2013-10-151-1/+0
| * Rename DataLayout variables TD -> DLMatt Arsenault2013-10-031-26/+25
| * CaptureTracking: Plug a loophole in the "too many uses" heuristic.Benjamin Kramer2013-10-031-0/+6
| * Remove the very substantial, largely unmaintained legacy PGOChandler Carruth2013-10-0212-3832/+0
| * Remove several unused variables.Rafael Espindola2013-10-011-1/+0
| * SCEVExpander: Fix a regression I introduced by to eagerly adding RAII objects.Benjamin Kramer2013-10-011-1/+4