s/getInnerUnwindDestNewEH/getInnerUnwindDest/g
[oota-llvm.git] / lib / Analysis /
2012-01-27 Rafael EspindolaAdd r149110 back with a fix for when the vector and...
2012-01-27 Rafael EspindolaRevert r149110 and add a testcase that was crashing...
2012-01-27 Chris Lattnerenhance constant folding to be able to constant fold...
2012-01-26 Chris Lattnerprogress making the world safe to ConstantDataVector...
2012-01-25 Nick LewyckyUse precomputed BB size instead of BB->size().
2012-01-25 Nick LewyckySupport pointer comparisons against constants, when...
2012-01-25 Chris Lattneruse Constant::getAggregateElement to simplify a bunch...
2012-01-25 Chris LattnerUse the right method to get the # elements in a CDS.
2012-01-24 Chris Lattnerteach valuetracking about ConstantDataSequential
2012-01-24 Chris Lattnerswitch SCEV to use the new ConstantFoldLoadThroughGEPIn...
2012-01-24 Chris LattnerSplit the interesting bits of ConstantFoldLoadThroughGE...
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-20 Benjamin KramerRemove obviously invalid early exit that prevented...
2012-01-20 Nick LewyckyFix CountCodeReductionForAlloca to more accurately...
2012-01-20 Andrew TrickSCEVExpander fixes. Affects LSR and indvars.
2012-01-18 Bill WendlingRemove dead code.
2012-01-17 Jakub StaszakMove includes to the .cpp file.
2012-01-14 Andrew TrickFix a corner case hit by redundant phi elimination...
2012-01-12 Bill WendlingA DenseMap of a std::map isn't a very good idea because...
2012-01-11 Bill WendlingRevert r147978. A DenseMap's iterators may become inval...
2012-01-11 Bill WendlingUse a DenseMap.
2012-01-11 Andrew TrickClarified the SCEV getSmallConstantTripCount interface...
2012-01-11 Eric ChristopherDon't avoid recursing for pointer types, just reference...
2012-01-10 Chandler CarruthCleanup these asserts to follow common LLVM style and...
2012-01-10 David BlaikieRemove unnecessary default cases in switches that cover...
2012-01-10 Andrew TrickEnable LSR IV Chains with sufficient heuristics.
2012-01-09 Devang PatelUpdate language check. Do not ignore DW_LANG_Python.
2012-01-07 Andrew TrickCleanup comments and argument types related to my previ...
2012-01-07 Andrew TrickExtended replaceCongruentPhis to handle mixed phi types.
2012-01-07 Andrew TrickExpose isNonConstantNegative to users of ScalarEvolution.
2012-01-06 Andrew TrickPut all IVUsers in the processed set. Allow querying...
2012-01-06 Andrew TrickSCEVExpander: hoistStep should check strict dominance.
2012-01-04 Dan GohmanGeneralize isSafeToSpeculativelyExecute to work on...
2012-01-02 Andrew TrickFix SCEVExpander to handle loops with no preheader...
2012-01-01 Benjamin KramerPatternMatch: Introduce a matcher for instructions...
2011-12-28 Nick LewyckyChange CaptureTracking to pass a Use* instead of a...
2011-12-24 Benjamin KramerComputeMaskedBits: Make knownzero computation more...
2011-12-22 Chandler CarruthMake the unreachable probability much much heavier...
2011-12-21 Nick LewyckyContinue counting intrinsics as instructions (except...
2011-12-21 Nick LewyckyFix typo and spacing, no functionality change.
2011-12-21 Nick LewyckyA call to a function marked 'noinline' is not an inline...
2011-12-21 Nick LewyckyMake some intrinsics safe to speculatively execute.
2011-12-20 Jakub StaszakAdd some constantness to BranchProbabilityInfo and...
2011-12-20 David BlaikieUnweaken vtables as per llvm.org/docs/CodingStandards...
2011-12-20 Andrew TrickLSR: Fix another corner case in expansion of postinc...
2011-12-18 Joerg SonnenbergerAllow inlining of functions with returns_twice calls...
2011-12-16 Eric ChristopherWhen recursing for the original size of a type, stop...
2011-12-16 Devang PatelIn DICompositeType, referenced to derived type is eithe...
2011-12-15 Devang PatelVirtual table holder field is either metadata or null.
2011-12-14 Dan GohmanMove Instruction::isSafeToSpeculativelyExecute out...
2011-12-14 Andrew TrickLSR: Fold redundant bitcasts on-the-fly.
2011-12-14 Eli FriedmanFix a stupid typo in MemDepPrinter.
2011-12-12 Daniel DunbarLLVMBuild: Introduce a common section which currently...
2011-12-12 Daniel DunbarLLVMBuild: Remove trailing newline, which irked me.
2011-12-12 Chandler CarruthSwitch llvm.cttz and llvm.ctlz to accept a second i1...
2011-12-06 Chad RosierProbably not a good idea to convert a single vector...
2011-12-05 Nadav RotemAdd support for vectors of pointers.
2011-12-03 Benjamin KramerClear the new cache.
2011-12-03 Benjamin KramerAdd a "seen blocks" cache to LVI to avoid a linear...
2011-12-03 Chad RosierAdd support for constant folding the pow intrinsic.
2011-12-02 Chad RosierFix a few more places where TargetData/TargetLibraryInf...
2011-12-01 Chad RosierAbuse of mass replace isn't warranted even when the...
2011-12-01 Chad RosierFix build by not assuming TLI is guaranteed. Will have...
2011-12-01 Chad RosierPrevent library calls from being folded if -fno-builtin...
2011-12-01 Chad RosierLast bit of TargetLibraryInfo propagation. Also fixed...
2011-12-01 Chad RosierPropagate TargetLibraryInfo throughout ConstantFolding...
2011-12-01 Nick LewyckyMake use of "getScalarType()". No functionality change.
2011-11-30 Andrew TrickLSR: handle the expansion of phi operands that use...
2011-11-29 Daniel Dunbarbuild/CMake: Finish removal of add_llvm_library_depende...
2011-11-29 Duncan SandsFix a theoretical problem (not seen in the wild): if...
2011-11-29 Andrew TrickSCEV fix. In general, Add/Mul expressions should not...
2011-11-29 Andrew TrickMake SCEV print <nsw><nuw> for Add/MulExpr.
2011-11-28 Eli FriedmanMake SelectionDAG::InferPtrAlignment use llvm::ComputeM...
2011-11-28 Andrew TrickRemove the temporary flag -disable-unroll-scev and...
2011-11-26 Benjamin KramerMove code into anonymous namespaces.
2011-11-23 Benjamin KramerValidate the return type when checking if a function...
2011-11-23 Duncan SandsFix a crash in which a multiplication was being reporte...
2011-11-21 Nick LewyckyFix crasher in GVN due to my recent capture tracking...
2011-11-21 Nick LewyckyAdd virtual destructor. Whoops!
2011-11-20 Nick LewyckyLess template, more virtual! Refactoring suggested...
2011-11-20 Nick LewyckyRefactor code to use new attribute getters on CallSite...
2011-11-20 Benjamin KramerSCEV: Actually set overflow flags on add expressions.
2011-11-18 Andrew TrickFix a corner case in updating LoopInfo after fully...
2011-11-16 Andrew TrickFix SCEV overly optimistic back edge taken count for...
2011-11-15 Benjamin KramerMissed some users of Value::getNameStr.
2011-11-15 Benjamin KramerRemove all remaining uses of Value::getNameStr().
2011-11-15 Benjamin KramerTwinify GraphWriter a little bit.
2011-11-14 Nick LewyckyRefactor capture tracking (which already had a couple...
2011-11-12 Nick LewyckyDon't try to loop on iterators that are potentially...
2011-11-09 Nick LewyckyFix typo in comment.
2011-11-09 Nick LewyckyDon't forget to check FlagNW when determining whether...
2011-11-08 Eli FriedmanFix code to match comment. Fixes PR11340, a regression...
2011-11-04 Dan GohmanTeach instsimplify to simplify calls to undef.
2011-11-03 Daniel Dunbarbuild: Add initial cut at LLVMBuild.txt files.
2011-10-30 Duncan SandsReapply commit 143214 with a fix: m_ICmp doesn't match...
2011-10-29 Eli FriedmanRevert r143214; it's breaking a bunch of stuff.
2011-10-28 Duncan SandsThe expression icmp eq (select (icmp eq x, 0), 1, x...
2011-10-28 Duncan SandsA shift of a power of two is a power of two or zero.
2011-10-28 Duncan SandsFold icmp ugt (udiv X, Y), X to false. Spotted by...
2011-10-27 Duncan SandsReapply commit 143028 with a fix: the problem was casti...
next