Fix undefined behavior in the Mips backend.
[oota-llvm.git] / lib / Analysis /
2012-03-09 Chandler CarruthUndo a previous restriction on the inline cost calculat...
2012-03-08 Stepan DyatkovskiyTaken into account Duncan's comments for r149481 dated...
2012-03-08 Chandler CarruthRotate two of the functions used to count bonuses for...
2012-03-07 Nick LewyckyNo functionality change. Type::isSized() can be expensi...
2012-03-05 Eli FriedmanA few more cases of missing masking in ComputeMaskedBit...
2012-03-05 Eli FriedmanMake sure we don't return bits outside the mask in...
2012-03-02 Benjamin KramerLVI: Recognize the form instcombine canonicalizes range...
2012-02-27 Eli FriedmanDuncan pointed out that if the alignment isn't explicit...
2012-02-27 Eli FriedmanTeach BasicAA about the LLVM IR rules that allow readin...
2012-02-27 Rafael EspindolaFix this assert. IP can point to an instruction with...
2012-02-26 Rafael EspindolaDon't call dominates on unreachable instructions. Shoul...
2012-02-26 Rafael EspindolaAnd update the comment...
2012-02-26 Rafael EspindolaEnable the assert that got all this dominator work...
2012-02-26 Rafael EspindolaChange the implementation of dominates(inst, inst)...
2012-02-26 Nick LewyckyReinstate the optimization from r151449 with a fix...
2012-02-26 Rafael EspindolaDon't call dominates on unreachable instructions.
2012-02-25 Nick LewyckyRoll these back to r151448 until I figure out how they...
2012-02-25 Nick LewyckyAn argument and a local identified object (eg. a noalia...
2012-02-25 Nick LewyckyFix five-letter typo in comment.
2012-02-25 Nick LewyckyTeach instsimplify to be more aggressive when analyzing...
2012-02-25 Nick LewyckyMove isKnownNonNull from private implementation detail...
2012-02-24 Chris Lattnerfix PR12075, a regression in a recent transform I added...
2012-02-23 Rafael EspindolaFix typo.
2012-02-22 Chad RosierRemove extra semi-colons.
2012-02-22 Rafael EspindolaImprove comment. Thanks for Andrew for the suggestion.
2012-02-22 Rafael EspindolaSemantically revert 151015. Add a comment on why we...
2012-02-21 Rafael Espindolas/the the/the/
2012-02-21 Rafael EspindolaUse more idiomatic assert.
2012-02-21 Rafael EspindolaAvoid warning on non assert builds.
2012-02-21 Rafael EspindolaIt turns out that with the current scev organization...
2012-02-20 Eric ChristopherMake this a bit prettier and more obvious when a derive...
2012-02-20 Eric ChristopherIf a derived type is also a composite type, print that...
2012-02-20 Eric ChristopherAdd support for runtime languages on our forward declar...
2012-02-20 Chris Lattnerfold comparisons of gep'd alloca points with null to...
2012-02-18 Rafael EspindolaTemporarily disable this assert. Looks like it found...
2012-02-18 Rafael EspindolaDon't skip debug instructions when looking for the...
2012-02-18 Eli FriedmanFix a rather nasty regression from r150690: LHS !=...
2012-02-17 Dan GohmanRemove a comment about an alternative approach that...
2012-02-17 Eric ChristopherTypo in variable name.
2012-02-16 Benjamin KramerRevert "InstSimplify: Strip pointer casts early."
2012-02-16 Benjamin KramerInstSimplify: Strip pointer casts early.
2012-02-16 Benjamin KramerInstSimplify: Ignore pointer casts when constant foldin...
2012-02-10 Hal FinkelHave AliasSet::aliasesUnknownInst use pointer TBAA...
2012-02-10 Duncan SandsFix PR11948: the result type of an icmp may be a vector...
2012-02-08 Eric ChristopherAdd support for a temporary forward decl type. We want...
2012-02-08 Devang PatelRemove tabs.
2012-02-07 Craig TopperConvert assert(0) to llvm_unreachable
2012-02-06 Kostya SerebryanyThe patch resolves the conflict between AddressSanitize...
2012-02-06 Chris LattnerRemove some dead code and tidy things up now that vecto...
2012-02-06 Bill Wendling[unwind removal] Remove all of the code for the dead...
2012-02-06 Bill Wendling[unwind removal] We no longer have 'unwind' instruction...
2012-02-06 Devang PatelDebugInfo: Provide a new hook to encode relationship...
2012-02-05 Duncan SandsPersuade GCC that there is nothing worth warning about...
2012-02-05 Chris Lattnerreapply the patches reverted in r149470 that reenable...
2012-02-04 Qirun Zhangremove the blank line from previous ci.
2012-02-04 Qirun Zhangtest commit.
2012-02-04 Devang PatelIntroduce DIObjCProperty. This will be used to encode...
2012-02-01 Stepan DyatkovskiySwitchInst refactoring.
2012-02-01 Argyrios KyrtzidisRevert Chris' commits up to r149348 that started causin...
2012-01-31 Chris Lattnerremove the last vestiges of llvm::GetConstantStringInfo...
2012-01-31 Chris LattnerChange ConstantArray::get to form a ConstantDataArray...
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...
next