Fix issue with bitwise and precedence.
[oota-llvm.git] / lib / Analysis /
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...
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...
next