Adding collection of IV chains to LSR.
[oota-llvm.git] / lib / Transforms / Utils /
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.
2011-08-18 Bill WendlingSplit out the analysis updating code into a helper...
2011-08-17 Bill WendlingIncrement the insertion iterator to beyond the landingp...
2011-08-17 Bill WendlingDon't optimize the landing pad exit block.
2011-08-17 Bill WendlingAssert that we aren't trying to split the critical...
2011-08-16 Bill WendlingI think there was some confusion about what I meant...
2011-08-16 Eli FriedmanAfter talking with Bill, it seems like the LandingPad...
2011-08-16 Eli FriedmanMinor comment fixes.
2011-08-15 Eli FriedmanUpdate SimplifyCFG for atomic operations.
2011-08-15 Eli FriedmanAdd comments and test for atomic load/store and mem2reg.
2011-08-15 Eli FriedmanFix llvm::CloneModule to correctly clone globals. ...
2011-08-15 Bill WendlingThe "landingpad" instruction will never be "trivially...
2011-08-14 Bill WendlingAdd inlining for the new EH scheme.
2011-08-12 Chris Lattnerswitch to use the new api for structtypes.
2011-08-12 Duncan SandsSilence a bunch (but not all) "variable written but...
2011-08-10 Devang PatelDistinguish between two copies of one inlined variable...
2011-08-10 Andrew TrickComments. Thanks for the spell check Nick!
2011-08-10 Andrew TrickInvoke SimplifyIndVar when we partially unroll a loop...
2011-08-10 Andrew TrickCleanup. Make ScalarEvolution an explicit argument...
2011-08-10 Andrew TrickSimplifyIndVar: make foldIVUser iterative to fold a...
2011-08-10 Benjamin KramerUpdate CMake build.
2011-08-10 Andrew TrickAdded a SimplifyIndVar utility to simplify induction...
2011-08-10 Andrew TrickCleanup. Added LoopBlocksDFS::perform for simple clients.
2011-08-10 Andrew TrickFix the LoopUnroller to handle nontrivial loops and...
2011-08-09 Andrew TrickLoopUnroll looks like it has some stale code. Remove...
2011-08-09 Bill WendlingThere is only one instance of this placeholder being...
2011-08-09 Bill WendlingRemove an instance where the 'unwind' instruction was...
2011-08-05 Chandler CarruthTemporarily revert r135528 which distinguishes between...
2011-08-04 Devang PatelWe need to map DebugLoc. It leads to Fuction * (through...
2011-08-03 Andrew TrickSCEV: Use AssertingVH to catch dangling BasicBlock...
2011-08-03 Andrew Trickwhitespace
2011-08-02 Nick LewyckyLifetime intrinsics on undef are dead.
2011-07-30 Bill WendlingRevert r136253, r136263, r136269, r136313, r136325...
2011-07-29 Chandler CarruthRewrite the CMake build to use explicit dependencies...
2011-07-28 Bill WendlingSome minor cleanups. No functionalitical change.
next