summaryrefslogtreecommitdiff
path: root/lib/Analysis
Commit message (Expand)AuthorAge
* [inliner] Skip debug intrinsics even earlier in computing the inlineChandler Carruth2014-02-01
* [inliner] Print out extra stats about the cost, threshold, and vectorChandler Carruth2014-01-31
* Allow speculating llvm.sqrt, fma and fmuladdMatt Arsenault2014-01-31
* Update optimization passes to handle inalloca argumentsReid Kleckner2014-01-28
* Fix crasher introduced in r200203 and caught by a libc++ buildbot. Don't assu...Nick Lewycky2014-01-27
* Teach SCEV to handle more cases of 'and X, CST', specifically where CST is an...Nick Lewycky2014-01-27
* Revert "Revert "Add Constant Hoisting Pass" (r200034)"Juergen Ributzka2014-01-25
* Revert "Add Constant Hoisting Pass" (r200034)Hans Wennborg2014-01-25
* Add Constant Hoisting PassJuergen Ributzka2014-01-24
* Revert "Add Constant Hoisting Pass"Juergen Ributzka2014-01-24
* Add Constant Hoisting PassJuergen Ributzka2014-01-24
* Add final and owerride keywords to TargetTransformInfo's subclasses.Juergen Ributzka2014-01-24
* Fix known typosAlp Toker2014-01-24
* InstSimplify: Make shift, select and GEP simplifications vector-aware.Benjamin Kramer2014-01-24
* Get right cost for addrspacecast in cost modelMatt Arsenault2014-01-22
* [PM] Make the verifier work independently of any pass manager.Chandler Carruth2014-01-19
* BasicAA: We need to check both access sizes when comparing a gep and anArnold Schwaighofer2014-01-16
* Fix PR18449: SCEV needs more precise max BECount for multi-exit loop.Andrew Trick2014-01-15
* Make nocapture analysis work with addrspacecastMatt Arsenault2014-01-14
* [PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth2014-01-13
* [PM] Pull the generic graph algorithms and data structures for dominatorChandler Carruth2014-01-13
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-13
* [PM] Rename the IR printing pass header to a more generic and correctChandler Carruth2014-01-12
* Fixed old typo in ScalarEvolution, that caused wrong SCEVs zext operation.Stepan Dyatkovskiy2014-01-09
* Put the functionality for printing a value to a raw_ostream as anChandler Carruth2014-01-09
* Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth2014-01-07
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-07
* Fix comment of findGCD.Mingjie Xing2014-01-07
* [PM] Add a definition for the static PassID in the CallGraphAnalysis.Chandler Carruth2014-01-05
* BasicAA: Use reachabilty instead of dominance for checking value equality in phiArnold Schwaighofer2014-01-03
* BasicAA: Fix value equality and phi cyclesArnold Schwaighofer2014-01-02
* BlockFrequencyInfo: Readded getEntryFreq.Yuchen Wu2013-12-20
* [block-freq] Teach branch probability how to return the edge weight in betwee...Michael Gottesman2013-12-14
* Teach MemoryBuiltins about address spacesMatt Arsenault2013-12-14
* [block-freq] Update BlockFrequencyInfo/MachineBlockFrequencyInfo to use the n...Michael Gottesman2013-12-14
* [block-freq] Add the equivalent methods to MachineBlockFrequencyInfo and Bloc...Michael Gottesman2013-12-14
* [inliner] Fix PR18206 by preventing inlining functions that call setjmpChandler Carruth2013-12-13
* [inliner] Completely change (and fix) how the inline cost analysisChandler Carruth2013-12-13
* [cleanup] Remove trailing whitespace before I start changing this file.Chandler Carruth2013-12-12
* Don't #include heavy Dominators.h file in LoopInfo.h. This change reducesJakub Staszak2013-12-07
* Correct word hyphenationsAlp Toker2013-12-05
* Fix typo.Eric Christopher2013-12-04
* [PM] Split the CallGraph out from the ModulePass which creates theChandler Carruth2013-11-26
* [PM] Reformat some code with clang-format as I'm going to be editting asChandler Carruth2013-11-26
* [PM] Rename the 'Mod' member to the more idiomatic 'M'. No functionalityChandler Carruth2013-11-26
* Don't speculate loads under ThreadSanitizerKostya Serebryany2013-11-21
* The 'optnone' attribute means don't inline anything into this functionPaul Robinson2013-11-18
* Annotate APInt methods where it's not clear whether they are in place with wa...Benjamin Kramer2013-11-16
* Use correct size for address space in BasicAA.Matt Arsenault2013-11-16
* Add addrspacecast instruction.Matt Arsenault2013-11-15