PR4123: don't crash when inlining a call which uses its own result.
[oota-llvm.git] / lib / Analysis /
2009-05-07 Dan GohmanRevert 71165. It did more than just revert 71158 and...
2009-05-07 Dan GohmanSCEVComplexityCompare's new code was missing SCEVUDivEx...
2009-05-07 Duncan SandsRevert r70876 and add a testcase (@c7) showing the...
2009-05-07 Bill WendlingTemporarily revert r71158. It was causing a failure...
2009-05-07 Dan GohmanMake ScalarEvolution's GroupByComplexity more thorough...
2009-05-07 Dan GohmanTrim unnecessary headers. Code in Analysis shouldn...
2009-05-07 Dan GohmanConstant-fold ptrtoint+add+inttoptr to gep when the...
2009-05-07 Dan GohmanFactor out a common base class between SCEVCommutativeE...
2009-05-06 Dan GohmanUse stable_sort instead of plain sort to avoid the...
2009-05-05 Bill WendlingAdd dump method to DIDescriptor.
2009-05-05 Chris LattnerDo not require variable debug info nodes to have a...
2009-05-04 Dan GohmanRe-apply 70645, converting ScalarEvolution to use
2009-05-04 Dan GohmanFix an 80-column violation.
2009-05-04 Dan GohmanFix doxygen comment syntax.
2009-05-04 Dan GohmanConstify a bunch of SCEV-using code.
2009-05-04 Mike StumpRestore minor deletion.
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 GohmanChange the description string of the LoopInfo pass.
2009-05-01 Dan GohmanActually insert inserted instructions into the Inserted...
2009-05-01 Dan GohmanWhen printing a SCEVUnknown with pointer type, don...
2009-05-01 Dan GohmanShort-circuit inttoptr-ptrtoint constant expressions...
2009-05-01 Dan GohmanFix an 80-column violation.
2009-05-01 Dan GohmanWhen creating cast scevs, canonicalize the destination...
2009-05-01 Torok EdwinhasSCEV() was declared in ScalarEvolution.h, but never...
2009-04-30 Dan GohmanAdd some comments, and tidy up some whitespace.
2009-04-30 Dan GohmanExtend ScalarEvolution's getBackedgeTakenCount to be...
2009-04-30 Dan GohmanDon't try to mix integers and pointers in an icmp instr...
2009-04-30 Dan GohmanFix ScalarEvolution::print to print a value for any...
2009-04-29 Dan GohmanImplement getSCEVAtScope for SCEV cast expressions.
2009-04-29 Dan GohmanGeneralize the cast-of-addrec folding to handle folding...
2009-04-29 Dan GohmanInclude the source type in SCEV cast expression debug...
2009-04-29 Dale JohannesenFix recent regression in gcc.dg/pr26719.c (6835035).
2009-04-29 Dan GohmanUpdate comments to reflect the current code.
2009-04-27 Dan GohmanTeach getZeroExtendExpr and getSignExtendExpr to use...
2009-04-27 Dan GohmanHandle ands with ~0 correctly too. This fixes PR4052.
2009-04-25 Dan GohmanHandle ands with 0 and shifts by 0 correctly. These...
2009-04-23 Dan GohmanChange SCEVExpander's expandCodeFor to provide more...
2009-04-23 Nick LewyckySimplify trunc(extend(x)) in SCEVs, just for completene...
2009-04-22 Devang PatelFix cut-n-pasto.
2009-04-22 Dan GohmanSimplify trivial cast-of-cast SCEVs.
2009-04-22 Dan GohmanSCEVExpander's InsertCastOfTo knows how to move existin...
2009-04-22 Dan GohmanUse BasicBlock::iterator instead of Instruction* for...
2009-04-21 Dan GohmanDe-pImpl-ify ScalarEvolution. The pImpl pattern doesn...
2009-04-21 Dan GohmanWhen turning (ashr(shl(x, n), n)) into sext(trunc(x...
2009-04-21 Dan GohmanTeach ScalarEvolution how to recognize zext-inreg and...
2009-04-21 Dan GohmanThis FIXME is fixed, now that SCEV understands pointers.
2009-04-21 Dan GohmanFactor out a common base class from SCEVTruncateExpr...
2009-04-21 Dan GohmanUsage getAnalysisToUpdate for TargetData, per PR760.
2009-04-21 Dan GohmanIntroduce encapsulation for ScalarEvolution's TargetDat...
2009-04-21 Dan GohmanMove some assertion checks so they can do more complete...
2009-04-21 Dan GohmanConvert ScalarEvolution to use raw_ostream instead...
2009-04-18 Dan GohmanAdd a ScalarEvolution::getCouldNotCompute() function...
2009-04-18 Dan GohmanMore const qualifiers.
2009-04-18 Dan GohmanUse more const qualifiers with SCEV interfaces.
2009-04-16 Dan GohmanHandle a pointer type correctly in SCEVExpander::visitA...
2009-04-16 Dan GohmanFix a bug with inttoptr/ptrtoint casts where the pointe...
2009-04-16 Dan GohmanFix SCEVExpander::visitSMaxExpr and SCEVExpander::visit...
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-03 Chris Lattneruse higher level APIs.
2009-03-30 Devang PatelgetEntryFor() may invalidate DenseMap iterator.
2009-03-29 Chris Lattnernow that you can put a PointerIntPair in a SmallPtrSet...
2009-03-25 Devang PatelBefore deleting a basic block, give other loop passes...
2009-03-25 Devang PatelDo not ignore DW_TAG_class_type!
2009-03-24 Gabor Greifsimplify logic and get rid of the assumption that opera...
2009-03-23 Dan GohmanLoopVR is not CFGOnly.
2009-03-23 Dan GohmanEnhance LiveValues to work on PHI operands.
2009-03-20 Dan GohmanThe last use in a block that doesn't have successors
2009-03-19 Sebastian RedlFix the Win32 VS2008 build:
2009-03-19 Dale JohannesenClear the cached cost when removing a function in
2009-03-19 Dan GohmanAdd a liveness analysis pass for LLVM IR values. This...
2009-03-13 Bill WendlingRevert r66920. It was causing failures in the self...
2009-03-13 Gabor GreifSecond installment of "BasicBlock operands to the back"
2009-03-13 Bill WendlingOops...I committed too much.
2009-03-13 Bill WendlingTemporarily XFAIL this test.
2009-03-11 Dale JohannesenDebug intriniscs should be skipped when looking
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 Owen AndersonIgnore debug intrinsics when computing dependences.
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-07 Duncan SandsIntroduce new linkage types linkonce_odr, weak_odr...
2009-03-06 Chris LattnerSprinkle some PrettyStackEntry magic into the passmanag...
2009-03-06 Zhou ShengRemove this as dbginfo intrinsics has been defined as
2009-03-05 Zhou ShengIgnore the debug info intrinsics when looking for depen...
2009-03-03 Zhou ShengIgnore the debug info intrinsics when adding instructio...
2009-02-28 Chris LattnerChange WriteTypeSymbolic to not put a space out before...
2009-02-24 Devang PatelIf compile unit's language is not set then don't crash...
2009-02-24 Dan GohmanRename ScalarEvolution's getIterationCount to getBacked...
2009-02-24 Dan GohmanFix a ValueTracking rule: RHS means operand 1, not...
2009-02-18 Dan GohmanUse a sign-extend instead of a zero-extend when promoting a
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 Evan ChengStrengthen the "non-constant stride must dominate loop...
next