LSR cleanup: potential bug caught by PVS-Studio.
[oota-llvm.git] / lib / Transforms / Utils /
2012-03-25 Chandler CarruthTeach the function cloner (and thus the inliner) to...
2012-03-25 Chandler CarruthMove the instruction simplification of callsite argumen...
2012-03-25 Chandler CarruthAdd an asserting ValueHandle to the block simplificatio...
2012-03-24 Chandler CarruthDon't form a WeakVH around the sentinel node in the...
2012-03-24 Chandler CarruthRefactor the interface to recursively simplifying instr...
2012-03-22 Andrew TrickRemove unused simplifyIVUsers
2012-03-20 Eric ChristopherZap some dead code pointed out by Chandler.
2012-03-20 Andrew TrickLoopSimplify bug fix. Handle indirect loop back edges.
2012-03-20 Andrew Trickwhitespace
2012-03-16 Andrew TrickLSR fix: Add isSimplifiedLoopNest to IVUsers analysis.
2012-03-15 Chandler CarruthRemove the basic inliner. This was added in 2007, and...
2012-03-11 Stepan Dyatkovskiyllvm::SwitchInst
2012-03-08 Stepan DyatkovskiyTaken into account Duncan's comments for r149481 dated...
2012-03-05 Chandler CarruthSwitch mem2reg to use the new hashing infrastructure.
2012-02-25 Chad RosierAdd support for disabling llvm.lifetime intrinsics...
2012-02-20 Chad RosierFix 80-column violation.
2012-02-17 Bill WendlingRemove redundant comment. Use a more efficient datatype.
2012-02-17 Bill WendlingFix some grammar-os and formatting.
2012-02-07 Craig TopperConvert assert(0) to llvm_unreachable
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-01 Stepan DyatkovskiySwitchInst refactoring.
2012-01-31 Bill Wendlings/getInnerUnwindDest/getInnerResumeDest/g
2012-01-31 Bill WendlingRemove ivar which is identical to another ivar.
2012-01-31 Bill WendlingRemove unused ivars and s/getOuterUnwindDest/getOuterRe...
2012-01-31 Bill WendlingRemove more dead functions.
2012-01-31 Bill Wendlings/getInnerUnwindDestNewEH/getInnerUnwindDest/g
2012-01-31 Bill WendlingRemove some unused, old-EH methods.
2012-01-31 Bill WendlingGet rid of references to dead intrinsics.
2012-01-31 Bill WendlingFormatting cleanups. No functionality change.
2012-01-31 Bill WendlingRemove no-longer-useful dyn_casts and pals.
2012-01-25 Nick LewyckyGracefully degrade precision in branch probability...
2012-01-19 Nick LewyckyActually, this code handles wrapped sets just fine...
2012-01-17 David BlaikieRemove unreachable code. (replace with llvm_unreachable...
2012-01-05 Dan GohmanFix SpeculativelyExecuteBB to either speculate all...
2012-01-05 Dan GohmanRevert r56315. When the instruction to speculate is...
2011-12-28 Nick LewyckyDemystify this comment.
2011-12-27 Nick LewyckyUse false not zero, as a bool.
2011-12-27 Nick LewyckyTeach simplifycfg to recompute branch weights when...
2011-12-26 Nick LewyckyUpdate the branch weight metadata when reversing the...
2011-12-26 Nick LewyckySort includes, canonicalize whitespace, fix typos....
2011-12-23 Mon P WangWhen not destroying the source, the linker is not remap...
2011-12-21 Nick LewyckyMake some intrinsics safe to speculatively execute.
2011-12-20 David BlaikieUnweaken vtables as per llvm.org/docs/CodingStandards...
2011-12-18 Jakub Staszak- Use getExitingBlock instead of getExitingBlocks.
2011-12-17 Kevin EnderbyRevert r146822 at Pete Cooper's request as it broke...
2011-12-17 Pete CooperSimplifyCFG now predicts some conditional branches...
2011-12-17 Pete CooperRefactor code used in InstCombine::FoldAndOfICmps to...
2011-12-16 Andrew TrickAvoid a confusing assert for silly options: -unroll...
2011-12-15 Kostya Serebryany[asan] fix a bug (issue 19) where dlclose and the follo...
2011-12-15 Eli FriedmanMake loop preheader insertion in LoopSimplify handle...
2011-12-14 Dan GohmanMove Instruction::isSafeToSpeculativelyExecute out...
2011-12-12 Daniel DunbarLLVMBuild: Remove trailing newline, which irked me.
2011-12-09 Jakub StaszakSplitBlockPredecessors uses ArrayRef instead of Data...
2011-12-09 Andrew TrickAdd -unroll-runtime for unrolling loops with run-time...
2011-12-06 Benjamin KramerSimplify common predecessor finding.
2011-12-05 Benjamin KramerAdd a little heuristic to Value::isUsedInBasicBlock...
2011-12-02 Benjamin KramerFix quadratic behavior in InlineFunction by fetching...
2011-12-01 Chad RosierPropagate TargetLibraryInfo throughout ConstantFolding...
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-20 Nick LewyckyRefactor code to use new attribute getters on CallSite...
2011-11-17 Andrew TrickFix an overly general check in SimplifyIndvar to handle...
2011-11-17 Eli FriedmanAdd support for custom names for library functions...
2011-11-16 Kostya Serebryanytest commit to verify that commit access works (added...
2011-11-15 Benjamin KramerStringRefize and simplify.
2011-11-14 Benjamin KramerMake headers standalone, move a virtual method out...
2011-11-11 Daniel DunbarLLVMBuild: Alphabetize required_libraries lists.
2011-11-07 Bill WendlingMake sure we don't insert instructions before a landing...
2011-11-03 Daniel Dunbarbuild: Add initial cut at LLVMBuild.txt files.
2011-10-31 Devang PatelAdd utility to append a function to the list of global...
2011-10-24 Nick LewyckyA dead malloc, a free(NULL) and a free(undef) are all...
2011-10-21 Eli FriedmanRemap blockaddress correctly when inlining a function...
2011-10-20 Eli FriedmanRefactor code from inlining and globalopt that checks...
2011-10-16 Chandler CarruthAdd a proper LLVM banner to this file.
2011-10-10 Lang HamesAdd a natural stack alignment field to TargetData,...
2011-10-04 Andrew TrickLSR should avoid redundant edge splitting.
2011-10-04 Andrew Trickwhitespace
2011-10-02 Nick LewyckyEnhance a couple places where we were doing constant...
2011-09-29 Eli FriedmanClean up uses of switch instructions so they are not...
2011-09-27 Benjamin KramerStop emitting instructions with the name "tmp" they...
2011-09-20 Bill WendlingRelax this condition.
2011-09-20 Bill WendlingUse ArrayRef instead of an explicit 'const std::vector &'.
2011-09-20 Bill WendlingUse ArrayRef instead of 'const std::vector' to pass...
2011-09-20 Bill WendlingFix comments.
2011-09-19 Bill WendlingRevert r140083 and r140084 until buildbots can be fixed.
2011-09-19 Bill WendlingIf we are extracting a basic block that ends in an...
2011-09-19 Andrew Trick[indvars] Fix PR10946: SCEV cannot handle Vector IVs.
2011-09-05 Duncan SandsDelete trivial landing pads that just continue unwindin...
2011-08-26 Benjamin KramerAddress review comments.
2011-08-26 Benjamin KramerSimplifyCFG: If we have a PHI node that can evaluate...
2011-08-25 Bill WendlingWhen inserting new instructions, use getFirstInsertionP...
2011-08-24 Rafael EspindolaFix a crashing bug in SplitBlock when it is called...
2011-08-19 Bill WendlingIf we're splitting the landing pad block and assigning...
2011-08-19 Bill WendlingIntelligently split the landing pad block.
2011-08-19 Bill WendlingAdd SplitLandingPadPredecessors().
2011-08-18 Bill WendlingRevert r137871. The loop simplify pass should require...
2011-08-18 Bill WendlingSplit out the updating of PHI nodes after splitting...
2011-08-18 Bill WendlingUse this fantzy ArrayRef thing to pass in the list...
2011-08-18 Bill WendlingUse static instead of anonymous namespace.
next