test commit
[oota-llvm.git] / lib / Analysis /
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...
2012-03-10 Bill WendlingAs Duncan pointed out, pointers tend not to be in float...
2012-03-10 Bill WendlingMake this transformation slightly less agressive and...
2012-03-10 Chandler CarruthRefactor some methods to look through bitcasts and...
2012-03-09 Nick LewyckyFactor out the analysis of addition and subtraction...
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.
next