Rather than giving SmallPtrSetImpl a member field SmallArray which is magically
[oota-llvm.git] / lib / Analysis /
2010-06-30 Dan GohmanImprove ScalarEvolution's nsw and nuw preservation.
2010-06-30 Dan GohmanWhen computing a new ConservativeResult, intersect...
2010-06-30 Dan GohmanRework scev-aa's basic computation so that it doesn...
2010-06-30 Dan GohmanSimplify.
2010-06-29 Dan GohmanFix ScalarEvolution's tripcount computation for chains...
2010-06-29 Dan GohmanFix whitespace style.
2010-06-29 Duncan SandsRemove a pointless variable.
2010-06-29 Benjamin KramerUse a more obvious way to avoid compiling functions...
2010-06-29 Chandler CarruthJump through some silly hoops to make GCC accept that...
2010-06-29 Dan GohmanJust as its not safe to blindly transfer the nsw bit...
2010-06-29 Dan GohmanAdd an Intraprocedural form of BasicAliasAnalysis,...
2010-06-28 Dan GohmanFix Value::stripPointerCasts and BasicAA to avoid troub...
2010-06-28 Dan GohmanGeneralize AAEval so that it can be used both per-funct...
2010-06-28 Devang PatelUse named MDNode, llvm.dbg.sp, to collect subprogram...
2010-06-27 Devang PatelDo not forget last element, function, while creating...
2010-06-25 Dan GohmanEliminate a redundant FoldingSet lookup.
2010-06-24 Dan GohmanDon't try to preserve pointer types in SCEVConstants...
2010-06-24 Dan GohmanMake the trunc code consistent with the zext and sext...
2010-06-23 Gabor Greifuse ArgOperand accessors
2010-06-23 Gabor Greifuse the new isFreeCall API and ArgOperand accessors
2010-06-23 Gabor Greifminor enhancement to llvm::isFreeCall API: return CallI...
2010-06-23 Gabor Greifuse ArgOperand getters
2010-06-22 Dan GohmanReplace ScalarEvolution's private copy of getLoopPredec...
2010-06-22 Dan GohmanUse pre-increment instead of post-increment when the...
2010-06-22 Dan GohmanAllow "exhaustive" trip count evaluation on phi nodes...
2010-06-22 Devang PatelUse single interface, using twine, to get named metadata.
2010-06-22 Devang PatelDo not rely on Twine temporaries to survive.
2010-06-21 Dan GohmanUse A.append(...) instead of A.insert(A.end(), ......
2010-06-21 Devang PatelDo not directly use function names to construct new...
2010-06-19 Dan GohmanRestore a call to rememberInstruction which was acciden...
2010-06-19 Dan GohmanFix ScalarEvolution's "exhaustive" trip count evaluatio...
2010-06-19 Dan GohmanFactor out duplicated code for reusing and inserting...
2010-06-18 Dan GohmanRevert r106304 (105548 and friends), which are the...
2010-06-18 Dan GohmanReapply 105540, 105542, and 105548, and revert r105732.
2010-06-18 Dan GohmanReapply 105546.
2010-06-18 Dan GohmanReapply 105544.
2010-06-18 Dan GohmanRemove getIntegerSCEV; it's redundant with getConstant...
2010-06-18 Dan GohmanEliminate unnecessary uses of getZExtValue().
2010-06-18 Dan GohmanFix a typo in a comment.
2010-06-17 Dan GohmanSimplify this code.
2010-06-16 Jim GrosbachA few more places where SCEVExpander bits need to skip...
2010-06-16 Devang PatelCheck function pointer first, before comparing function...
2010-06-16 Devang PatelUse separate named MDNode to hold each function's local...
2010-06-11 Stuart HastingsSupport for nested functions/classes in debug output...
2010-06-11 Stuart HastingsDelete duplicate function.
2010-06-09 Evan ChengRevert 105540, 105542, 105544, 105546, and 105548 to...
2010-06-09 Kenneth UildriksPulled CodeMetrics out of InlineCost.h and made it...
2010-06-07 Dan GohmanThe FoldingSet hash data includes pointer values, so...
2010-06-07 Dan GohmanOptimize this code somewhat by taking advantage of...
2010-06-07 Dan GohmanMicro-optimize this, to speed up this hotspot in debug...
2010-06-07 Dan GohmanMicro-optimize this.
2010-06-07 Dan GohmanOptimize ScalarEvolution's SCEVComplexityCompare predic...
2010-06-07 Bill WendlingCreate new accessors to get arguments for call/invoke...
2010-06-05 Stuart HastingsRevert 105492 & 105493 due to a testcase regression...
2010-06-05 Dan GohmanLSR needs to remember inserted instructions even in...
2010-06-04 Stuart HastingsSupport for nested functions/classes in debug output...
2010-06-04 Dan GohmanFix normalization and de-normalization of non-affine...
2010-06-01 Dan GohmanFix the noalias checking so that it doesn't worry about
2010-05-28 Dan GohmanFix AliasDebugger to be aware of operand values too.
2010-05-28 Dan GohmanAdd lint checks for function attributes.
2010-05-28 Dan GohmanFix lint's memcpy and memmove checks, and its basic...
2010-05-28 Dan GohmanDetect self-referential values.
2010-05-28 Stuart HastingsRevert 104841, 104842, 104876 due to buildbot failures...
2010-05-28 Dan GohmanEli pointed out that va_arg instruction result values...
2010-05-28 Dan GohmanTeach lint how to look through simple store+load pairs...
2010-05-28 Dan GohmanMove FindAvailableLoadedValue isSafeToLoadUnconditional...
2010-05-28 Dan GohmanConstantFoldConstantExpression can theoretically return...
2010-05-28 Dan GohmanAdd a lint check for returning the address of stack...
2010-05-27 Stuart HastingsSupport for nested functions/classes in debug output...
2010-05-26 Jakob Stoklund OlesenAvoid counting InlineAsm as a call - it prevents loop...
2010-05-26 Dan GohmanFix Lint printing warnings multiple times. Remove the...
2010-05-26 Dan GohmanReinstate checking of stackrestore, with checking for...
2010-05-26 Dan GohmanStackrestore is not a load.
2010-05-26 Dan GohmanRemove a TODO which isn't practical.
2010-05-26 Dan GohmanImplement checking of the tail keyword.
2010-05-20 Devang PatelRename variable. add comment.
2010-05-14 Devang PatelAdd support to preserve type info for the variables...
2010-05-12 Nick LewyckyClear CachedFunctionInfo upon Pass::releaseMemory....
2010-05-10 Dan GohmanFix whitespace in debug output to be consistent.
2010-05-07 Devang PatelRemove DIGlobal.
2010-05-07 Devang PatelAdd DINameSpace::Verify().
2010-05-07 Devang PatelVerify variable directly.
2010-05-07 Devang PatelVerify compile unit also.
2010-05-07 Devang PatelWrap const MDNode * inside DIDescriptor.
2010-05-07 Devang PatelUse overloaded operators instead of DIDescriptor::getNode()
2010-05-07 Devang PatelAvoid DIDescriptor::getNode(). Use overloaded operators...
2010-05-07 Dan GohmanAdd some words to this output to indicate what the...
2010-05-07 Dan GohmanAdd a simple module-level debug info printer. It just...
2010-05-07 Dan GohmanFix the new print functions to call print instead of...
2010-05-07 Dan GohmanConvert the DebugInfo classes dump() methods into print...
2010-05-04 Dan GohmanUse the SCEVAddRecExpr::getPostIncExpr utility function...
2010-05-04 Dan GohmanFix a copy+pasto.
2010-05-04 Devang PatelDo not ignore debug loc attached with llvm.dbg.declare...
2010-05-03 Dan GohmanUse getConstant instead of getIntegerSCEV. The two...
2010-05-03 Dan GohmanSilence warnings about -1 being converted to an unsigne...
2010-05-03 Dan GohmanUse isTrueWhenEqual and isFalseWhenEqual instead of...
2010-05-03 Dan GohmanIn ScalarEvolution::print, don't bother printing out...
2010-05-03 Dan GohmanIn SimplifyICmpOperands, avoid needlessly swapping...
2010-05-03 Dan GohmanFactor out the new <= and >= analysis code into Simplif...
2010-05-01 David ChisnallAdded a variant of InlineCostAnalyzer::getInlineCost...
next