summaryrefslogtreecommitdiff
path: root/lib/Analysis
Commit message (Expand)AuthorAge
* The FoldingSet hash data includes pointer values, so it isn'tDan Gohman2010-06-07
* Optimize this code somewhat by taking advantage of the factDan Gohman2010-06-07
* Micro-optimize this, to speed up this hotspot in debug builds a little.Dan Gohman2010-06-07
* Micro-optimize this.Dan Gohman2010-06-07
* Optimize ScalarEvolution's SCEVComplexityCompare predicate: don't goDan Gohman2010-06-07
* Create new accessors to get arguments for call/invoke instructions. It breaksBill Wendling2010-06-07
* Revert 105492 & 105493 due to a testcase regression. Radar 7424645.Stuart Hastings2010-06-05
* LSR needs to remember inserted instructions even in postinc mode, becauseDan Gohman2010-06-05
* Support for nested functions/classes in debug output. Radar 7424645.Stuart Hastings2010-06-04
* Fix normalization and de-normalization of non-affine SCEVs.Dan Gohman2010-06-04
* Fix the noalias checking so that it doesn't worry aboutDan Gohman2010-06-01
* Fix AliasDebugger to be aware of operand values too.Dan Gohman2010-05-28
* Add lint checks for function attributes.Dan Gohman2010-05-28
* Fix lint's memcpy and memmove checks, and its basic block traversal.Dan Gohman2010-05-28
* Detect self-referential values.Dan Gohman2010-05-28
* Revert 104841, 104842, 104876 due to buildbot failures. Radar 7424645.Stuart Hastings2010-05-28
* Eli pointed out that va_arg instruction result values don'tDan Gohman2010-05-28
* Teach lint how to look through simple store+load pairs and otherDan Gohman2010-05-28
* Move FindAvailableLoadedValue isSafeToLoadUnconditionally out ofDan Gohman2010-05-28
* ConstantFoldConstantExpression can theoretically return null.Dan Gohman2010-05-28
* Add a lint check for returning the address of stack memory.Dan Gohman2010-05-28
* Support for nested functions/classes in debug output. Radar 7424645.Stuart Hastings2010-05-27
* Avoid counting InlineAsm as a call - it prevents loop unrolling.Jakob Stoklund Olesen2010-05-26
* Fix Lint printing warnings multiple times. Remove the ErrorStrDan Gohman2010-05-26
* Reinstate checking of stackrestore, with checking for both ReadDan Gohman2010-05-26
* Stackrestore is not a load.Dan Gohman2010-05-26
* Remove a TODO which isn't practical.Dan Gohman2010-05-26
* Implement checking of the tail keyword.Dan Gohman2010-05-26
* Rename variable. add comment.Devang Patel2010-05-20
* Add support to preserve type info for the variables that are removed by the o...Devang Patel2010-05-14
* Clear CachedFunctionInfo upon Pass::releaseMemory. Because ValueMap will abortNick Lewycky2010-05-12
* Fix whitespace in debug output to be consistent.Dan Gohman2010-05-10
* Remove DIGlobal.Devang Patel2010-05-07
* Add DINameSpace::Verify().Devang Patel2010-05-07
* Verify variable directly.Devang Patel2010-05-07
* Verify compile unit also.Devang Patel2010-05-07
* Wrap const MDNode * inside DIDescriptor.Devang Patel2010-05-07
* Use overloaded operators instead of DIDescriptor::getNode()Devang Patel2010-05-07
* Avoid DIDescriptor::getNode(). Use overloaded operators instead.Devang Patel2010-05-07
* Add some words to this output to indicate what the numbers mean.Dan Gohman2010-05-07
* Add a simple module-level debug info printer. It just sets up aDan Gohman2010-05-07
* Fix the new print functions to call print instead of dump.Dan Gohman2010-05-07
* Convert the DebugInfo classes dump() methods into print(raw_ostream &)Dan Gohman2010-05-07
* Use the SCEVAddRecExpr::getPostIncExpr utility function insteadDan Gohman2010-05-04
* Fix a copy+pasto.Dan Gohman2010-05-04
* Do not ignore debug loc attached with llvm.dbg.declare while collecting debug...Devang Patel2010-05-04
* Use getConstant instead of getIntegerSCEV. The two are basically theDan Gohman2010-05-03
* Silence warnings about -1 being converted to an unsigned value.Dan Gohman2010-05-03
* Use isTrueWhenEqual and isFalseWhenEqual instead of assuming thatDan Gohman2010-05-03
* In ScalarEvolution::print, don't bother printing out the SCEVs forDan Gohman2010-05-03