Add a getUMinFromMismatchedTypes helper function.
[oota-llvm.git] / include / llvm / Analysis /
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-21 Dan GohmanFix ScalarEvolution's backedge-taken count computations...
2009-06-19 Dan GohmanMake GetMinTrailingZeros a member function of ScalarEvo...
2009-06-18 Owen AndersonAdd a parent pointer to SCEV, in preparation for gettin...
2009-06-18 Dan GohmanRemove the code from IVUsers that attempted to handle
2009-06-15 Dan GohmanSupport vector casts in more places, fixing a variety...
2009-06-14 Dan GohmanSpecialize DenseMapInfo for SCEVHandle, so that SCEVHan...
2009-06-14 Dan GohmanConvert several parts of the ScalarEvolution framework...
2009-06-13 Dan GohmanAdd a ScalarEvolution::getAnyExtendExpr utility functio...
2009-06-06 Dan GohmanRename UnknownValue to CouldNotCompute, since it holds...
2009-06-05 Dan GohmanMove SCEVExpander::getOrInsertCanonicalInductionVariabl...
2009-06-03 Eli FriedmanPR4317: Handle splits where the new block is unreachabl...
2009-06-02 Dan GohmanChange ConstantFoldConstantExpression to accept a null
2009-06-02 Dan GohmanDelete an unnecessary forward declaration.
2009-05-26 Dan GohmanGive SCEVNaryExpr a doxygen comment.
2009-05-24 Dan GohmanVarious comment fixes.
2009-05-24 Dan GohmanChange ScalarEvolution::getSCEVAtScope to always return...
2009-05-24 Dan GohmanGeneralize SCEVExpander::visitAddRecExpr's GEP persuit...
2009-05-24 Torok EdwinThe rewriter may hold references to instructions that...
2009-05-21 Eli FriedmanFix broken logic in DominatorTreeBase::Split. Part...
2009-05-21 Eli FriedmanFix indentation.
2009-05-20 Duncan SandsWhen comparing DominanceFrontier's, advance iterators
2009-05-19 Dan GohmanMake SCEVCallbackVH a private nested class inside Scala...
2009-05-19 Dan GohmanTeach SCEVExpander to expand arithmetic involving point...
2009-05-19 Dan GohmanAdd some comments noting how IndVarSimplify facilitates
2009-05-18 Dan GohmanUpdate a comment to reflect changes in the surrounding...
2009-05-18 Dan GohmanMake ScalarEvolution::isLoopGuardedByCond work even...
2009-05-18 Dan GohmanAdd an isOne() utility function to ScalarEvolution...
2009-05-14 Bill WendlingNon-functionality changes:
2009-05-13 Dan GohmanAdd three new helper routines, getNoopOrZeroExtend,
2009-05-12 Bill WendlingMore MSVC fixes -- class/struct conflicts.
2009-05-12 Dan GohmanFactor the code for collecting IV users out of LSR...
2009-05-08 Dan GohmanFix another bug in r71252. This code supports GetElementPtr
2009-05-08 Dan GohmanAdd memoization for getSCEVAtScope results for instructions
2009-05-08 Dan GohmanMake the SCEV* form of getSCEVAtScope public, to allow...
2009-05-08 Dan GohmanFactor out the code for creating SCEVs for GEPs into a
2009-05-08 Dan GohmanAdd a getExitBlock utility function to LoopInfo which...
2009-05-07 Dan GohmanRevert 71165. It did more than just revert 71158 and...
2009-05-07 Bill WendlingTemporarily revert r71158. It was causing a failure...
2009-05-07 Dan GohmanFactor out a common base class between SCEVCommutativeE...
2009-05-05 Bill WendlingAdd dump method to DIDescriptor.
2009-05-04 Dan GohmanRe-apply 70645, converting ScalarEvolution to use
2009-05-03 Argyrios Kyrtzidis-Move the DwarfWriter::ValidDebugInfo check to a static...
2009-05-03 Dan GohmanRevert r70645 for now; it's causing a variety of regres...
2009-05-02 Dan GohmanConvert ScalarEvolution to use CallbackVH for its inter...
2009-05-02 Dan GohmanWhen ScalarEvolution is told to forget the trip count...
2009-05-01 Dan GohmanActually insert inserted instructions into the Inserted...
2009-05-01 Dan GohmanAdd an accessor method to allow clients to test if...
2009-05-01 Dan GohmanMake SCEVExpander::addInsertedValue able to accept...
2009-04-30 Dan GohmanAdd some comments, and tidy up some whitespace.
2009-04-30 Dan GohmanExtend ScalarEvolution's getBackedgeTakenCount to be...
2009-04-29 Dan GohmanAdd some more doxygen comments to SCEVAddRec.
2009-04-23 Dan GohmanChange SCEVExpander's expandCodeFor to provide more...
2009-04-22 Dan GohmanUse BasicBlock::iterator instead of Instruction* for...
2009-04-22 Dan GohmanMake SCEVExpanders private methods private, instead...
2009-04-21 Dan GohmanDe-pImpl-ify ScalarEvolution. The pImpl pattern doesn...
2009-04-21 Dan GohmanFactor out a common base class from SCEVTruncateExpr...
2009-04-21 Dan GohmanIntroduce encapsulation for ScalarEvolution's TargetDat...
2009-04-21 Dan GohmanConvert ScalarEvolution to use raw_ostream instead...
2009-04-18 Dan GohmanAdd a ScalarEvolution::getCouldNotCompute() function...
2009-04-18 Dan GohmanUse more const qualifiers with SCEV interfaces.
2009-04-16 Dan GohmanTeach SCEVExpander::InsertCastOfTo to avoid creating...
2009-04-16 Dan GohmanExpand GEPs in ScalarEvolution expressions. SCEV expres...
2009-04-15 Devang PatelAdd a method to check that the subprogram holds debug...
2009-04-09 Chris Lattneradd an accessor method, patch by John McCall!
2009-03-29 Chris Lattnernow that you can put a PointerIntPair in a SmallPtrSet...
2009-03-19 Dan GohmanAdd a liveness analysis pass for LLVM IR values. This...
2009-03-13 Bill WendlingOops...I committed too much.
2009-03-13 Bill WendlingTemporarily XFAIL this test.
2009-03-11 Torok EdwinMake Print callable from a pass's print method: add...
2009-03-10 Torok EdwinGlobal variables don't have a corresponding llvm.dbg...
2009-03-09 Chris Lattnerreimplement AliasSetTracker in terms of DenseMap instea...
2009-03-09 Bill WendlingPass in a std::string when getting the names of debuggi...
2009-03-08 Nick LewyckyFix misaligned whitespace. No functionality change.
2009-02-27 Dan GohmanMake LoopInfo::print() identify header, exit, and latch...
2009-02-24 Dan GohmanRename ScalarEvolution's getIterationCount to getBacked...
2009-02-18 Dan GohmanUse a sign-extend instead of a zero-extend when promoting a
2009-02-18 Dan GohmanClarify the definition of "latch block" in a comment.
2009-02-18 Dan GohmanEliminate several more unnecessary intptr_t casts.
2009-02-17 Devang PatelThe debugger sometimes lookup dynamically in the runtim...
2009-02-17 Devang PatelEmit debug info for bitfields.
2009-02-17 Dan GohmanAdd a method to ScalarEvolution for telling it when...
2009-02-17 Dan GohmanMove dumpPassStructure out of line.
2009-02-17 Dan GohmanTidy whitespace.
2009-02-17 Evan ChengStrengthen the "non-constant stride must dominate loop...
2009-02-14 Cedric VenetUnbreak the build on win32.
2009-02-13 Duncan SandsCorrect a comment: since AccessArguments is now
2009-02-12 Dan GohmanTeach IndVarSimplify to optimize code using the C ...
2009-02-12 Dan GohmanAdd a utility function to LoopInfo to return the exit...
2009-02-07 Dan GohmanSimplify some code by using blocks_begin(), blocks_end...
2009-02-05 Owen AndersonRefactor my previous change to maintain the distinction...
2009-02-03 Dan GohmanMove isIdentifiedObject and isNoAliasCall into AliasAna...
2009-01-30 Devang Patel Each input file is encoded as a separate compile unit...
2009-01-30 Dan GohmanFix a post-RA scheduling dependency bug.
2009-01-30 Devang PatelAdd dump() routines to help debug debug info :)
2009-01-28 Duncan SandsFix PR3415 (infinite loop in EscapeAnalysis) by
2009-01-26 Evan ChengLLVM_SUPPORT_DEBUGINFO_H -> LLVM_ANALYSIS_DEBUGINFO_H...
2009-01-23 Devang PatelIntroduce two DWARF attribute extentions DW_AT_APPLE_op...
next