Get rid of an optimization in SCCP which appears to have many issues. Specifically...
[oota-llvm.git] / lib / Transforms / Utils /
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.
2011-07-28 Bill WendlingLeverage some of the code that John wrote to manage...
2011-07-28 Bill WendlingAutomatically merge the landingpad clauses when we...
2011-07-28 Bill WendlingInitial stab at getting inlining working with the EH...
2011-07-27 Bill WendlingRefuse to inline two functions which use different...
2011-07-25 Andrew TrickAdd clarifying comments for the new arguments to Unroll...
2011-07-25 Jay FoadConvert GetElementPtrInst to use ArrayRef.
2011-07-23 Andrew TrickMove trip count discovery outside of the generic LoopUn...
2011-07-23 Andrew Trickwhitespace
2011-07-20 Eli FriedmanClean up includes of llvm/Analysis/ConstantFolding...
2011-07-19 Eli FriedmanPR10386: Don't try to split an edge from an indirectbr.
2011-07-19 Devang PatelDistinguish between two copies of one inlined variable.
2011-07-19 Jay FoadUse ArrayRef in ConstantFoldInstOperands and ConstantFo...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-18 Chris Lattnerfix a warning in TinyPtrVector, adopt it in SSAUpdater...
2011-07-15 Chris Lattnerfix rdar://9776316 - type remapping needed for inline...
2011-07-15 Frits van BommelNo need to explicitly invoke the ArrayRef constructor...
2011-07-15 Jay FoadConvert CallInst and InvokeInst APIs to use ArrayRef.
2011-07-14 Devang PatelUndo r135191 (i.e. reapply Chris's patch. Now linker...
2011-07-14 Chris Lattnerrevert r135172 until Devang and I figure out the right...
2011-07-14 Chris LattnerStop the ValueMapper from calling getAllMetadata, which...
2011-07-14 Benjamin KramerChange Intrinsic::getDeclaration and friends to take...
2011-07-12 Jay FoadSecond attempt at de-constifying LLVM Types in Function...
2011-07-12 Bill WendlingRevert r134893 and r134888 (and related patches in...
2011-07-11 Jay FoadDe-constify Types in StructType::get() and TargetData...
2011-07-11 Jay FoadDe-constify Types in FunctionType::get().
2011-07-09 Chris LattnerLand the long talked about "type system rewrite" patch...
2011-07-08 Benjamin KramerRemove unused copy of UpdateInlinedAtInfo.
2011-07-08 Devang PatelRefactor. It is inliner's responsibility to update...
2011-07-06 Jakub StaszakFix a bug in the "expect" intrinsic lowering.
2011-07-06 Devang PatelSimplify. Consolidate dbg.declare handling in AllocaPro...
2011-07-06 Jakub StaszakIntroduce "expect" intrinsic instructions.
2011-06-30 Rafael EspindolaAdd r134057 back, but splice the predecessor after...
2011-06-29 Chad RosierTemporarily revert r134057: "Let simplify cfg simplify...
2011-06-29 Rafael EspindolaLet simplify cfg simplify bb with only debug and lifeti...
next