Fix patterns for SSE4.1 move and sign extend instructions. Also add instructions...
[oota-llvm.git] / lib / Analysis /
2008-09-23 Devang Patels/ParameterAttributes/Attributes/g
2008-09-23 Duncan SandsRationalize the names of passes that print information:
2008-09-22 Oscar FuentesInitial support for the CMake build system.
2008-09-16 Dan GohmanFinally re-apply r46959. This is made feasible by the...
2008-09-16 Dan GohmanImprove instcombine's handling of integer min and max...
2008-09-15 Dan GohmanTeach ScalarEvolution to consider loop preheaders in...
2008-09-14 Dan GohmanFix WriteAsOperand to not emit a leading space characte...
2008-09-13 Duncan SandsFix PR2792: treat volatile loads as writing memory...
2008-09-12 Duncan SandsRather than marking all internal globals "Ref"
2008-09-11 Duncan SandsFix comment typo.
2008-09-11 Duncan SandsIntrinsics don't touch internal global variables
2008-09-11 Duncan SandsIntrinsics don't read these kinds of global
2008-09-09 Duncan SandsSimplify this some more. No functionality change.
2008-09-09 Duncan SandsOptimization suggested by Matthijs Kooijman.
2008-09-09 Duncan SandsCorrect callgraph construction. It has two problems:
2008-09-08 Duncan SandsDidn't mean to commit this change to how the
2008-09-08 Duncan SandsReapply 55859. This doesn't change anything as
2008-09-06 Duncan SandsWhen PruneEH turned an invoke into an ordinary
2008-09-05 Owen AndersonRevert r55859. This is breaking the build in the absce...
2008-09-05 Duncan SandsDelete the removeCallEdgeTo callgraph method,
2008-09-04 Duncan SandsNeaten this up a bit. No functionality change.
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-09-03 Duncan SandsIf a SCC has a node without a function, then the SCC
2008-09-03 Duncan SandsFix maxo bado thinko.
2008-09-03 Duncan SandsSince onlyReadsMemory returns true if in fact
2008-09-03 Duncan SandsCleanup GlobalsModRef a bit. When analysing the
2008-08-28 Chris Lattnerrename destroy -> releaseMemory to properly hook into...
2008-08-28 Chris LattnerClear the intervals list in "destroy", patch by
2008-08-23 Chris LattnerSwitch the asmprinter (.ll) and all the stuff it requir...
2008-08-21 Bill WendlingTemporarily reverting r55137. This was causing the...
2008-08-21 David GreeneFix ComputeMaskedBits to handle phis correctly. We...
2008-08-19 Chris LattnerDon't use the result of WriteAsOperand or WriteTypeSymb...
2008-08-15 Owen AndersonRemove GCSE, ValueNumbering, and LoadValueNumbering...
2008-08-13 Dan GohmanFix a bogus srem rule - a negative value srem'd by...
2008-08-13 Duncan SandsTeach constant folding that an inttoptr of a
2008-08-12 Dan GohmanExtend ScalarEvolution's executesAtLeastOnce logic...
2008-08-09 Chris Lattner"This patch adds a virtual call to AbstractLatticeFunct...
2008-08-08 Dan GohmanCanonicalize nested AddRecs in by nesting them in order...
2008-08-08 Chris LattnerDon't call getAnalysisUsage unless -debug-pass is enabl...
2008-08-04 Eli FriedmanPR2621: Improvements to the SCEV AddRec binomial expans...
2008-07-30 Eli FriedmanAnother SCEV issue from PR2607; essentially the same...
2008-07-30 Eli FriedmanFix for PR2607: SCEV miscomputing the loop count for...
2008-07-28 Owen AndersonFix a subtle bug when removing instructions from memdep...
2008-07-25 Nate BegemanFix minor issues with VICmp/VFCmp constant expressions
2008-07-21 Nick LewyckyRevert r53812 -- premature. LegalizeTypes isn't actuall...
2008-07-21 Nick LewyckySwitch on the use of arbitrary precision integers in...
2008-07-20 Wojciech MatyjewiczThis header isn't necessary now.
2008-07-20 Wojciech MatyjewiczFix PR2088. Use modulo linear equation solver to comput...
2008-07-16 Matthijs KooijmanDon't use ++idx_begin when I actually mean idx_begin...
2008-07-15 Nick LewyckyCorrect this inversion!
2008-07-15 Nick LewyckyFix up comments.
2008-07-12 Nick LewyckyStop creating extraneous smax/umax in SCEV. This remove...
2008-07-11 Dan GohmanFix spelling of "hierarchy" in comments.
2008-07-11 Dan GohmanUse find instead of lower_bound.
2008-07-09 Nick LewyckyRemove getValueRange from SCEV. It wasn't doing anythin...
2008-07-08 Nick LewyckyExpand SCEVUDiv of power of 2 to a lshr instruction.
2008-07-07 Nick LewyckyHandle 'lshr' instruction with SCEVUDiv object.
2008-07-03 Devang PatelKeep track of inherited analysis (e.g. dominator tree).
2008-07-02 Owen AndersonA better fix for PR2503 that doesn't pessimize GVN...
2008-07-01 Devang PatelFix typos in comments.
2008-07-01 Devang PatelAdd dom info verifier.
2008-07-01 Owen AndersonProperly handle cases where a predecessor of the block...
2008-06-30 Evan Cheng- Re-apply 52748 and friends with fix. GetConstantStrin...
2008-06-30 Nick LewyckyAdd a value range analysis that lazily computes ranges...
2008-06-29 Anton KorobeynikovRevert (52748 and friends):
2008-06-28 Chris LattnerAdd back the capability to include nul characters in...
2008-06-28 Chris LattnerTighten up checking.
2008-06-27 Chris Lattnerfix the regressions from Eric's patch by making GetCons...
2008-06-26 Owen AndersonReserve the size we'll need in advance.
2008-06-26 Eric ChristopherMove GetConstantStringInfo to lib/Analysis. Remove
2008-06-22 Dan GohmanGeneralize createSCEV to be able to form SCEV expressio...
2008-06-22 Dan GohmanUse SCEVAddRecExpr::isAffine.
2008-06-22 Dan GohmanMove a few more SCEVExpander methods out-of-line.
2008-06-21 Chris Lattnerfix warning when assertions disabled.
2008-06-19 Duncan SandsFix some warnings reported by gcc-4.3. Hopefully
2008-06-18 Dan GohmanMove SCEVExpander::visitAddExpr out-of-line.
2008-06-18 Dan GohmanMove LSR's private isZero function to a public SCEV...
2008-06-17 Matthijs KooijmanUse a SmallVector instead of an array, since auto_ptr...
2008-06-16 Matthijs KooijmanMake BuildSubAggregate use FindInsertedElement again...
2008-06-16 Matthijs KooijmanMake the InsertBefore argument to FindInsertedValue...
2008-06-16 Matthijs KooijmanPass around Instruction* instead of Instruction& in...
2008-06-16 Matthijs Kooijman80 column fixes.
2008-06-16 Matthijs KooijmanMove FindScalarValue from InstructionCombining.cpp...
2008-06-16 Chris Lattnersimplify some code by using a helper function. This...
2008-06-16 Chris Lattnermove a bunch of predicates up into their own section
2008-06-16 Chris LattnerOther parts of this code treat noalias arguments as...
2008-06-16 Chris LattnerIf we are checking to see if the result of a call aliases a
2008-06-16 Chris LattnerRefactor basicaa's main alias function somethin' fierce.
2008-06-15 Wojciech MatyjewiczFix PR2434. When scanning for exising binary operator...
2008-06-14 Wojciech MatyjewiczChange 'while' loop to 'do' loop.
2008-06-13 Nick LewyckyCrash less. The i64 restriction in BinomialCoefficient...
2008-06-05 Chris LattnerExpose a public interface to this pass.
2008-06-05 Chris LattnerLet libcall semantics decide whether it knows about...
2008-06-05 Matthijs KooijmanUpdate comments and documentation to reflect that GCSE...
2008-06-04 Matthijs KooijmanReplace two manual loops with calls to CallSite::hasArg...
2008-06-04 Chris LattnerAdd #includes required by GCC 4.3, thanks for Zhongxing Xu
2008-06-02 Chris LattnerRemove unneeded code I added.
2008-06-02 Wojciech MatyjewiczFixes PR2395. Looking for a constant in a GEP tail...
2008-06-02 Chris Lattnermove CannotBeNegativeZero to ValueTracking. Simplify...
2008-06-02 Chris Lattnermove ComputeMaskedBits, MaskedValueIsZero, and ComputeN...
next