use AA::isMustAlias to simplify some calls.
[oota-llvm.git] / lib / Analysis /
2011-04-26 Chris Lattneruse AA::isMustAlias to simplify some calls.
2011-04-26 Chris Lattnerremove support for llvm.invariant.end from memdep....
2011-04-26 Devang PatelFix an off by one error while accessing complex address...
2011-04-26 Chris LattnerEnhance MemDep: When alias analysis returns a partial...
2011-04-25 Dan GohmanFix an iterator invalidation bug.
2011-04-24 Jay FoadPR9214: Convert the DIBuilder API to use ArrayRef.
2011-04-23 Jay FoadRemove unused STL header includes.
2011-04-22 Devang PatelLet front-end tie subprogram declaration with subprogra...
2011-04-21 Jay FoadPR9214: Convert Metadata API to use ArrayRef.
2011-04-18 Devang PatelUse ArrayRef variants.
2011-04-18 Chandler CarruthMark some functions as used which are used within debug...
2011-04-16 Devang PatelIntroduce support to encode Objective-C property inform...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-13 Jay FoadPR9214: Convert ConstantExpr::getIndices() to return...
2011-04-11 Jay FoadDon't include Operator.h from InstrTypes.h.
2011-04-09 Eli FriedmanPR9604; try to deal with RAUW updates correctly in...
2011-04-05 Devang PatelAdd support to encode function's template parameters.
2011-04-05 Chris Lattnerremove postdom frontiers, because it is dead. Forward...
2011-04-04 Tobias GrosserRegion: Allow user control the printing style of the...
2011-04-02 Eli FriedmanDon't assume something which might be a constant expres...
2011-03-30 Jay FoadRemove PHINode::reserveOperandSpace(). Instead, add...
2011-03-30 Jay Foad(Almost) always call reserveOperandSpace() on newly...
2011-03-27 Frits van BommelConstant folding support for calls to umul.with.overflo...
2011-03-23 Anders CarlssonRevert r128140 for now.
2011-03-23 Anders CarlssonA global variable with internal linkage where all uses...
2011-03-21 Nick LewyckyFix INT_MIN gotcha pointed out by Eli Friedman.
2011-03-18 Andrew TrickAvoid creating canonical induction variables for non...
2011-03-17 Andrew TrickAdded isValidRewrite() to check the result of ScalarEvo...
2011-03-17 Nick LewyckyAdd comments for the demanglings. Correct mangled form...
2011-03-15 Nick LewyckyAdd C++ global operator {new,new[],delete,delete[]...
2011-03-15 Andrew TrickRemove getMinusSCEVForExitTest().
2011-03-15 Andrew TrickPropagate SCEV no-wrap flags whenever possible.
2011-03-14 Andrew TrickNegating a recurrence preserves no-self-wrap.
2011-03-14 Andrew TrickHowFarToZero can compute a trip count as long as the...
2011-03-14 Andrew TrickAdded SCEV::NoWrapFlags to manage unsigned, signed...
2011-03-12 Benjamin KramerTeach ComputeMaskedBits about sub nsw.
2011-03-11 Benjamin KramerComputeMaskedBits: sub falls through to add, and sub...
2011-03-11 Nick LewyckyTeach ComputeMaskedBits about nsw on add. I don't think...
2011-03-10 Devang PatelIntroduce DebugInfoProbe. This is used to monitor how...
2011-03-09 Andrew TrickWhen SCEV can determine the loop test is X < X, set...
2011-03-09 Andrew Trickwhitespace
2011-03-09 Nick LewyckyFix two cases I forgot to update when doing a mental...
2011-03-09 Nick LewyckyAdd another micro-optimization. Apologies for the lack...
2011-03-08 Duncan SandsFix PR9331. Simplified version of a patch by Jakub...
2011-03-07 Nick LewyckyAdd more analysis of the sign bit of an srem instructio...
2011-03-05 Nick LewyckyThread comparisons over udiv/sdiv/ashr/lshr exact and...
2011-03-04 Dan GohmanWhen decling to reuse existing expressions that involve...
2011-03-04 Nick LewyckyRevert broken srem logic from r126991.
2011-03-04 Nick LewyckyFold "icmp pred (srem X, Y), Y" like we do for urem...
2011-03-04 Nick LewyckyTeach instruction simplify to use constant ranges to...
2011-03-02 Duncan SandsRemove DIFactory. Patch by Devang.
2011-03-02 Dan GohmanDon't re-use existing addrec expansions if they contain...
2011-03-01 Devang PatelToday, the language front ends produces llvm.dbg.*...
2011-03-01 Nick LewyckyOptimize "icmp pred (urem X, Y), Y" --> true/false...
2011-03-01 Ted KremenekUnbreak CMake build.
2011-02-28 Dan GohmanDelete the LiveValues pass. I won't get get back to...
2011-02-28 Nick LewyckyFix comment.
2011-02-28 Nick Lewyckysrem doesn't actually have the same resulting sign...
2011-02-28 Nick LewyckyTeach value tracking to make use of flags in more situa...
2011-02-28 Nick LewyckyTeach ValueTracking to look at the dividend when determ...
2011-02-27 Tobias GrosserRegionPrinter: Ignore back edges when layouting the...
2011-02-22 Devang PatelFollow LLVM coding style.
2011-02-20 Benjamin KramerMove "A | ~(A & ?) -> -1" from InstCombine to Instructi...
2011-02-19 Chris LattnerStores of null pointers should turn into memset, we...
2011-02-18 Oscar FuentesMove library stuff out of the toplevel CMakeLists.txt...
2011-02-15 Devang PatelMove DbgInfoPrinter specific utlities inside DbgInfoPri...
2011-02-15 Devang PatelPrint function info. Patch by Minjang Kim.
2011-02-15 Chris Lattnerconvert ConstantVector::get to use ArrayRef.
2011-02-14 Chris Lattnerrevert my ConstantVector patch, it seems to have made...
2011-02-14 Chris LattnerSwitch ConstantVector::get to use ArrayRef instead...
2011-02-13 Duncan SandsRemove pointless blank line.
2011-02-13 Duncan SandsTeach instsimplify that X+Y>=X+Z is the same as Y>...
2011-02-13 Chris Lattnerteach SCEV that the scale and addition of an inbounds...
2011-02-11 Chris LattnerPer discussion with Dan G, inbounds geps *certainly...
2011-02-10 Nick LewyckyTolerate degenerate phi nodes that can occur in the...
2011-02-09 Duncan SandsFormatting and comment tweaks.
2011-02-09 Chris LattnerTeach instsimplify some tricks about exact/nuw/nsw...
2011-02-09 Chris LattnerRework InstrTypes.h so to reduce the repetition around...
2011-02-07 Duncan SandsAdd an m_Div pattern for matching either a udiv or...
2011-02-06 Chris Lattnerteach instsimplify to transform (X / Y) * Y to X
2011-02-06 Eric ChristopherRemove premature optimization that avoided calculating...
2011-02-06 Anders CarlssonSimplify test, as suggested by Chris.
2011-02-06 Anders CarlssonWhen loading from a constant, fold inttoptr if the...
2011-02-05 Anders CarlssonFix another warning.
2011-02-05 Eric ChristopherFix cut and paste error spotted by Jakob.
2011-02-05 Eric ChristopherRewrite how the indirect call bonus is handled. This...
2011-02-03 Duncan SandsImprove threading of comparisons over select instructio...
2011-02-03 Devang PatelFix typo in comment.
2011-02-02 Devang PatelAdd support to describe template value parameter in...
2011-02-02 Devang PatelAdd support to describe template parameter type in...
2011-02-02 Duncan SandsReenable the transform "(X*Y)/Y->X" when the multiplica...
2011-02-01 Duncan SandsAdd a m_Undef pattern for convenience. This is so...
2011-02-01 Duncan SandsAdd a m_SignBit pattern for convenience.
2011-02-01 Duncan SandsHave m_One also match constant vectors for which every...
2011-02-01 Eric ChristopherReapply 124275 since the Dragonegg failure was unreprod...
2011-01-30 Duncan SandsCommit 124487 broke 254.gap. See if disabling the...
2011-01-30 Duncan SandsTransform (X/Y)*Y into X if the division is exact....
2011-01-29 Nick LewyckyFix comment.
2011-01-29 Frits van BommelMove InstCombine's knowledge of fdiv to SimplifyInstruc...
2011-01-29 Duncan SandsFix typo: should have been testing that X was odd,...
next