Multiple DW_TAG_compile_unit is not used, afaict, on any target.
[oota-llvm.git] / lib / Analysis /
2009-06-29 Dan GohmanDon't cache PHI exit values from exhaustive evaluations...
2009-06-29 Andreas BolkaRelax LDA memory instruction checks.
2009-06-29 Torok EdwinCall doInitialization(), releaseMemory(), and doFinaliz...
2009-06-29 Dan GohmanSimplify this code, and avoid using APInt(). This fixes
2009-06-29 Andreas BolkaMissed one.
2009-06-29 Andreas BolkaFix case in LDA util function names.
2009-06-28 Andreas BolkaPrint pairwise dependence results, add testcases.
2009-06-28 Andreas BolkaMinimal LDA interface, maximally conservative tester.
2009-06-28 Andreas BolkaLDA analysis output scaffolding.
2009-06-27 Dan GohmanEliminate a layer of indirection in LoopInfo and Machin...
2009-06-27 Dan GohmanConvert ScalarEvolution to use BumpPtrAllocator and...
2009-06-27 Dan GohmanChange SCEVExpander to use an IRBuilder to emit instruc...
2009-06-26 Dan GohmanIncorporate the insertion point into the key of SCEVExp...
2009-06-26 Dan GohmanFix ScalarEvolution::getAddRecExpr's code which canonic...
2009-06-26 Dan GohmanFix SCEVAddRecExpr::isLoopInvariant to test if all...
2009-06-26 Douglas GregorFix linking of llvm-ld and lli with CMake, from Xerxes...
2009-06-26 Devang PatelRemove debug info anchors - llvm.dbg.compile_units...
2009-06-25 Owen AndersonUse a more correct atomic increment style. This isn...
2009-06-24 Owen AndersonMake this thread-safe.
2009-06-24 Owen AndersonGet rid of a static boolean.
2009-06-24 Andreas BolkaScaffolding for LDA pass.
2009-06-24 Owen AndersonGet rid of the global CFGOnly flag by threading a Short...
2009-06-24 Dan GohmanMinor whitespace cleanups.
2009-06-24 Dan GohmanSimplify [su]max(MAX, n) to MAX. This comes up in loop...
2009-06-24 Dan GohmanDelete some orphaned comments, fix some 80-column viola...
2009-06-24 Dan GohmanExtend ScalarEvolution's multiple-exit support to compu...
2009-06-24 Dan GohmanTeach GetMinSignBits about SCEVAddExprs.
2009-06-24 Dan GohmanMove the special cases for constants out of getUnknown...
2009-06-24 Dan GohmanUse ScalarEvolution::getConstant instead of getUnknown...
2009-06-24 Dan GohmanInclude the maximum trip count expression in ScalarEvol...
2009-06-24 Dan GohmanAdd an isAllOnesValue utility function, similar to...
2009-06-23 Devang PatelIt is not a good idea to have data member's name match...
2009-06-23 Devang PatelUse getReturnTypeName() to print return type.
2009-06-22 Dan GohmanFix a bug in the trip-count computation with And/Or...
2009-06-22 Owen AndersonRemove unneeded #include.
2009-06-22 Dan GohmanFix a few minor issues that were exposed by the removal...
2009-06-22 Dan GohmanFix llvm::ComputeNumSignBits to handle pointer types
2009-06-22 Owen AndersonRemove the parent pointer from SCEV, since it did not...
2009-06-22 Owen AndersonSCEVHandle is no more!
2009-06-22 Dan GohmanFix some typos that Duncan noticed.
2009-06-22 Owen AndersonBanish global state from ScalarEvolution! SCEV uniquin...
2009-06-22 Dan GohmanMake use of getUMinFromMismatchedTypes when computing...
2009-06-22 Dan GohmanAdd a getUMinFromMismatchedTypes helper function.
2009-06-22 Dan GohmanFactor out code for computing umin and smin for SCEV...
2009-06-22 Dan GohmanTeach ScalarEvolution how to analyze loops with multipl...
2009-06-22 Dan GohmanDelete an unused variable.
2009-06-21 Dan GohmanFix ScalarEvolution's backedge-taken count computations...
2009-06-20 Dan GohmanGeneralize isLoopGuardedByCond's checking to consider two
2009-06-20 Dan GohmanUse ScalarEvolution's new GetMinSignBits and GetMinLead...
2009-06-19 Dan GohmanMake GetMinTrailingZeros a member function of ScalarEvo...
2009-06-19 Dan GohmanMake ScalarEvolution::print print getSCEVAtScope values for
2009-06-19 Dan GohmanDon't (unconditionally) use getSCEVAtScope to simplify...
2009-06-18 Owen AndersonAdd a parent pointer to SCEV, in preparation for gettin...
2009-06-18 Dan GohmanRecognize n != 0 ? n : 1 as umax(n, 1). Previously...
2009-06-18 Dan GohmanRemove the code from IVUsers that attempted to handle
2009-06-18 Dan GohmanUpdate a comment to reflect the code.
2009-06-18 Dan GohmanFix trailing whitespace from ScalarEvolution::print.
2009-06-18 Dan GohmanTeach ScalarEvolution how to recognize another xor...
2009-06-17 Dan GohmanDelete unnecessary braces.
2009-06-17 Dan GohmanFix ScalarEvolution's Xor handling to not assume that...
2009-06-16 Dan GohmanInstcombine's ShrinkDemandedConstant may strip bits...
2009-06-15 Dan GohmanSupport vector casts in more places, fixing a variety...
2009-06-15 Dan GohmanCode cleanups. getSCEVAtScope no longer uses SCEVCouldN...
2009-06-14 Dan GohmanFix old-style type names in comments.
2009-06-14 Dan GohmanImplement more aggressive folding of add operand lists...
2009-06-14 Dan GohmanCheck for the short-circuiting condition before performing
2009-06-14 Dan GohmanDo compare constant SCEV values in SCEVComplexityCompar...
2009-06-14 Dan GohmanConvert several parts of the ScalarEvolution framework...
2009-06-13 Dan GohmanTeach SCEVExpander's visitAddRecExpr to reuse an existi...
2009-06-13 Dan GohmanAdd a ScalarEvolution::getAnyExtendExpr utility functio...
2009-06-09 Dan GohmanUse expandCodeFor instead of expand when the result...
2009-06-06 Dan GohmanRename UnknownValue to CouldNotCompute, since it holds...
2009-06-05 Devang PatelSimplify.
2009-06-05 Dan GohmanMove SCEVExpander::getOrInsertCanonicalInductionVariabl...
2009-06-05 Dan GohmanRemove some unnecessary #includes.
2009-06-04 Dan GohmanSplit the Add, Sub, and Mul instruction opcodes into...
2009-06-02 Dan GohmanChange ConstantFoldConstantExpression to accept a null
2009-05-31 Dan GohmanDelete an obsolete sentance from a comment.
2009-05-27 Dan GohmanAdd braces around an array initializer.
2009-05-27 Dan GohmanTeach SCEVExpander to avoid creating over-indexed GEP...
2009-05-27 Dan GohmanTeach BasicAliasAnalysis to understand constant gep...
2009-05-26 Dan GohmanFor the return type of SCEVUDivExpr, use the RHS' type...
2009-05-26 Dan GohmanIn cases where a pointer value is an operand of a multi...
2009-05-25 Chris Lattnermake memdep use the getModRefInfo method for stores...
2009-05-24 Dan GohmanVarious comment fixes.
2009-05-24 Dan GohmanChange ScalarEvolution::getSCEVAtScope to always return...
2009-05-24 Torok EdwinInstead of clearing the rewriter, don't attempt to...
2009-05-24 Dan GohmanFix this code for hosts where std::vector doesn't have...
2009-05-24 Dan GohmanGeneralize SCEVExpander::visitAddRecExpr's GEP persuit...
2009-05-24 Dan GohmanWhen the low bits of one operand of an add are zero...
2009-05-24 Torok EdwinThe rewriter may hold references to instructions that...
2009-05-22 Dan GohmanFix a thinko in the code that adapted SCEVMulExpr opera...
2009-05-21 Jay FoadUse v.data() instead of &v[0] when SmallVector v might...
2009-05-21 Dan GohmanTeach ValueTracking a new way to analyze PHI nodes...
2009-05-20 Dan GohmanTeach SCEV::isLoopInvariant and SCEV::hasComputableLoop...
2009-05-19 Dan GohmanMake SCEVCallbackVH a private nested class inside Scala...
2009-05-19 Dan GohmanCreate ConstantExpr GEPs the correct way. This fixes
2009-05-19 Dan GohmanTeach SCEVExpander to expand arithmetic involving point...
2009-05-18 Daniel DunbarSilence Release-Asserts warnings.
2009-05-18 Dan GohmanTeach ScalarEvolution to recognize x^-1 in the case...
next