Allow BBVectorize to form non-2^n-length vectors.
[oota-llvm.git] / lib / Analysis /
2012-06-28 Nuno Lopesmake LVI::getEdgeValue() always intersect the constrain...
2012-06-28 Bill WendlingFix cmake failure from moving files around.
2012-06-28 Bill WendlingMove lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo...
2012-06-26 Bill WendlingReduce indentation in function. Rearrange some methods...
2012-06-26 Bill WendlingRevamp how debugging information is emitted for debug...
2012-06-26 Andrew TrickEnable the new LoopInfo algorithm by default.
2012-06-26 Andrew TrickRemove unnecessary FIXME
2012-06-25 Nuno Lopescheck for the NoAlias attribute through CallSite
2012-06-24 NAKAMURA Takumillvm/lib: [CMake] Add explicit dependency to intrinsics...
2012-06-22 Nuno Lopessimplify code from previous commits (Thanks Duncan)
2012-06-22 Nuno Lopesremove extractMallocCallFromBitCast, since it was tailo...
2012-06-21 Nuno LopesAdd support for invoke to the MemoryBuiltin analysid.
2012-06-21 Nuno Lopesfix build in C++11 mode.
2012-06-21 Nuno Lopeshopefully fix the buildbots: some tests have wrong...
2012-06-21 Nuno Lopesrefactor the MemoryBuiltin analysis:
2012-06-20 Andrew TrickA new algorithm for computing LoopInfo. Temporarily...
2012-06-20 Andrew TrickMove the implementation of LoopInfo into LoopInfoImpl.h.
2012-06-06 Benjamin KramerRound 2 of dead private variable removal.
2012-06-02 Benjamin KramerFix typos found by github.com/lyda/misspell-check
2012-06-01 Eric ChristopherAdd support for enum forward declarations.
2012-05-30 Benjamin KramerMake sure that we're dealing with a binary SCEVExpr...
2012-05-30 Benjamin KramerTeach SCEV's icmp simplification logic that a-b ==...
2012-05-30 Andrew TrickSCEV: Handle a corner case reducing AddRecExpr * AddRecExpr
2012-05-30 Andrew TrickReformat the loop that does AddRecExpr * AddRecExpr...
2012-05-24 Craig TopperMark some static arrays as const.
2012-05-23 Eric ChristopherAdd support for C++11 enum classes in llvm.
2012-05-22 Andrew TrickLSR fix: add a missing phi check during IV hoisting.
2012-05-19 Eric ChristopherActually support DW_TAG_rvalue_reference_type that...
2012-05-19 Andrew TrickSCEV: Add MarkPendingLoopPredicates to avoid recursive...
2012-05-18 Nuno Lopesallow LazyValueInfo::getEdgeValue() to reason about...
2012-05-18 Eric ChristopherClarify comment.
2012-05-17 Nuno Lopesminor simplification in the call to ConstantRange const...
2012-05-17 Bill WendlingRemove extraneous ';'.
2012-05-15 Nuno Lopesreuse the result of some expensive computations in...
2012-05-15 Nuno Lopesminor simplification to code: Ty is already a SCEV...
2012-05-14 Chad RosierMove the capture analysis from MemoryDependencyAnalysis...
2012-05-12 Chad RosierHoist simpler checks above llvm::PointerMayBeCaptured...
2012-05-10 Chad RosierFix intendation.
2012-05-10 Dan GohmanTeach DeadStoreElimination to eliminate exit-block...
2012-05-10 Dan GohmanRewrite ScalarEvolution::hasOperand to use an explicit...
2012-05-04 Chandler CarruthRename the Region::block_iterator to Region::block_node...
2012-05-04 Chandler CarruthA pile of long over-due refactorings here. There are...
2012-05-03 Nuno Lopesremove calls to calloc if the allocated memory is not...
2012-05-03 Nuno Lopesadd support for calloc to objectsize lowering
2012-04-30 Duncan SandsJust mark the sign bit as known zero, rather than any...
2012-04-27 Dan GohmanReapply r155682, making constant folding more consisten...
2012-04-27 NAKAMURA TakumiRevert r155682, "Use ConstantExpr::getExtractElement...
2012-04-27 Dan GohmanUse ConstantExpr::getExtractElement when constant-foldi...
2012-04-24 Chandler CarruthFix a crash on valid (if UB) bitcode that is produced...
2012-04-23 Eric ChristopherAllow forward declarations to take a context. This...
2012-04-17 Benjamin KramerRevert "SCEV: When expanding a GEP the final addition...
2012-04-11 Chandler CarruthAdd two statistics to help track how we are computing...
2012-04-10 Andrew TrickFix 12513: Loop unrolling breaks with indirect branches.
2012-04-07 Chandler CarruthFix ValueTracking to conclude that debug intrinsics...
2012-04-07 Benjamin KramerSCEV: When expanding a GEP the final addition to the...
2012-04-06 David ChisnallReintroduce InlineCostAnalyzer::getInlineCost() variant...
2012-04-04 Rafael EspindolaAlways compute all the bits in ComputeMaskedBits.
2012-04-03 Eric ChristopherAdd a line number for the scope of the function (starti...
2012-03-31 Rafael EspindolaTeach CodeGen's version of computeMaskedBits to underst...
2012-03-31 Chandler CarruthFix a typo reported in IRC by someone reviewing this...
2012-03-31 Chandler CarruthRemove a bunch of empty, dead, and no-op methods from...
2012-03-31 Chandler CarruthInitial commit for the rewrite of the inline cost analy...
2012-03-30 Rafael EspindolaAdd computeMaskedBitsLoad back, as it was the change...
2012-03-29 Eric ChristopherLowercase the tag name to match the rest of dwarf.
2012-03-29 Eric ChristopherAdd support for objc property decls according to the...
2012-03-28 Rafael EspindolaHandle intrinsics in GlobalsModRef. Fixes pr12351.
2012-03-28 Chad RosierRevert r153521 as it's causing large regressions on...
2012-03-27 Chad RosierReapply r153423; the original commit was fine. The...
2012-03-26 Andrew TrickSCEV fix: Handle loop invariant loads.
2012-03-26 Chad RosierRevert r153423 as this is causing failures on our inter...
2012-03-26 Rafael EspindolaUse the new range metadata in computeMaskedBits and...
2012-03-25 Chandler CarruthTeach instsimplify how to simplify comparisons of point...
2012-03-25 Chandler CarruthSwitch the pointer-difference simplification logic...
2012-03-24 Chandler CarruthTry to harden the recursive simplification still furthe...
2012-03-24 Chandler CarruthDon't add the instruction about to be RAUW'ed and erase...
2012-03-24 Chandler CarruthRefactor the interface to recursively simplifying instr...
2012-03-23 Eric ChristopherTake out the debug info probe stuff. It's making some...
2012-03-22 Andrew TrickCleanup IVUsers::addUsersIfInteresting.
2012-03-21 Chandler CarruthTeach instsimplify to gracefully degrade in the presenc...
2012-03-20 Andrew TrickLSR: teach isSimplifiedLoopNest to handle PHI IVUsers.
2012-03-20 Andrew TrickLSR: fix IVUsers isSimplifiedLoopNest to perform a...
2012-03-18 Nick LewyckyFactor out the multiply analysis code in ComputeMaskedB...
2012-03-16 Chandler CarruthStart removing the use of an ad-hoc 'never inline'...
2012-03-16 Chandler CarruthPull the implementation of the code metrics out of...
2012-03-16 Andrew TrickLSR fix: Add isSimplifiedLoopNest to IVUsers analysis.
2012-03-16 Eric ChristopherDo the right thing on NULL uint64 fields.
2012-03-15 Duncan SandsType sizes and fields offsets inside structs are unsign...
2012-03-15 Chandler CarruthMake the swap code here a bit more obvious what its...
2012-03-15 Chandler CarruthDon't assume that the arguments are processed in some...
2012-03-15 Chandler CarruthRemove all remnants of partial specialization in the...
2012-03-14 Chandler CarruthExtend the inline cost calculation to account for bonus...
2012-03-14 Chandler CarruthRefactor the inline cost bonus calculation for constant...
2012-03-13 Chris Lattnerenhance jump threading to preserve TBAA information...
2012-03-13 Duncan SandsGeneralize the "trunc(ptrtoint(x)) - trunc(ptrtoint...
2012-03-13 Duncan SandsUniformize the InstructionSimplify interface by ensurin...
2012-03-13 Eli FriedmanFix regression from r151466: an we can't replace uses...
2012-03-13 Chandler CarruthAddress some review comments from Duncan. This moves...
2012-03-12 Chandler CarruthTeach instsimplify how to constant fold pointer differe...
2012-03-11 Stepan Dyatkovskiyllvm::SwitchInst
2012-03-10 Benjamin KramerMake helper static, so it can be inlined into its sole...
next