Fix a bug introduced during refactoring a couple of months ago. Cortex-M3 does not...
[oota-llvm.git] / lib / Transforms / Scalar /
2011-07-15 Jay FoadConvert CallInst and InvokeInst APIs to use ArrayRef.
2011-07-15 Chris Lattnerstart using the new helper methods a bit.
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-12 Andrew Trickindvars: Code reorganization in preparation for
2011-07-11 Jay FoadDe-constify Types in FunctionType::get().
2011-07-09 Lang HamesAdded recognition for signed add/sub/mul with overflow...
2011-07-08 Lang HamesMake GVN look through extractvalues for recognised...
2011-07-07 Devang PatelUse DBG_VALUE location while inserting DBG_VALUE during...
2011-07-06 Devang PatelHandle cases where multiple dbg.declare and dbg.value...
2011-07-06 Devang PatelSimplify. Consolidate dbg.declare handling in AllocaPro...
2011-07-06 Andrew Trickindvars -disable-iv-rewrite: ExprToMap lives in Pass...
2011-07-06 Andrew Trickindvars -disable-iv-rewrite: Added SimplifyCongruentIVs.
2011-07-06 Tobias GrosserLICM: Remove trailing white spaces
2011-07-06 Tobias GrosserLICM: Do not loose alignment on promotion
2011-07-06 Jakub StaszakIntroduce "expect" intrinsic instructions.
2011-07-05 Devang PatelPreserve debug loc.
2011-07-05 Andrew Trickindvars -disable-iv-rewrite: avoid multiple IVs in...
2011-07-02 Andrew Trickindvars -disable-iv-rewrite: bug fix involving weird...
2011-07-01 Nick LewyckyFix likely typo, reduce number of instruction name...
2011-06-30 Andrew Trickindvars -disable-iv-rewrite: handle cloning binary...
2011-06-30 Andrew Trickindvars -disable-iv-rewrite: handle an edge case involv...
2011-06-29 Andrew Trickindvars -disable-iv-rewrite: insert new trunc instructi...
2011-06-29 Andrew Trickindvars -disable-iv-rewrite: just because SCEV ignores...
2011-06-28 Andrew Trickcleanup: misleading comment.
2011-06-28 Andrew TrickSCEVExpander: give new insts a name that identifies...
2011-06-28 Andrew Trickwhitespace
2011-06-28 Andrew Trickindvars --disable-iv-rewrite: sever ties with IVUsers.
2011-06-28 Andrew Trickindvars --disable-iv-rewrite: Defer evaluating s/zext...
2011-06-27 Andrew Trickindvars -disable-iv-rewrite: run RLEV after SimplifyIVU...
2011-06-27 Jakub StaszakCalculate GetBestDestForJumpOnUndef correctly.
2011-06-27 Nick LewyckyTeach one piece of scalarrepl to handle lifetime marker...
2011-06-23 Jay FoadReinstate r133513 (reverted in r133700) with an additio...
2011-06-23 Eric ChristopherRevert r133513:
2011-06-22 Devang PatelSet debug loc.
2011-06-21 Andrew TrickIVUsers no longer needs to record the phis.
2011-06-21 Jay FoadReinstate r133435 and r133449 (reverted in r133499...
2011-06-21 Jay FoadDon't use PN->replaceUsesOfWith() to change a PHINode...
2011-06-21 Andrew Trickindvars -disable-iv-rewrite: Adds support for eliminati...
2011-06-21 Chad RosierRevert r133435 and r133449 to appease buildbots.
2011-06-20 Dan GohmanCompletely short-circuit out ARC optimization if the...
2011-06-20 Jay FoadChange how PHINodes store their operands.
2011-06-20 Jay FoadMake better use of the PHINode API.
2011-06-18 Cameron ZwarichWhen scalar replacement returns a vector type, only...
2011-06-18 Cameron ZwarichFix an invalid bitcast crash that occurs when doing...
2011-06-18 Cameron ZwarichRemove a pointless assignment. Nothing checks the value...
2011-06-16 Dan GohmanFix ARCOpt to insert releases on both successors of...
2011-06-15 John McCallThe ARC language-specific optimizer. Credit to Dan...
2011-06-15 Eli FriedmanStop using memdep for a check that didn't really make...
2011-06-15 Eli FriedmanAdd "unknown" results for memdep, which mean "I don...
2011-06-14 Cameron ZwarichBe more obvious about what is being tested.
2011-06-13 Cameron ZwarichFix grammar.
2011-06-13 Cameron ZwarichRename MergeInType to MergeInTypeForLoadOrStore.
2011-06-13 Cameron ZwarichRemove the HadAVector instance variable and replace...
2011-06-13 Cameron ZwarichRemove a vacuous check.
2011-06-13 Cameron ZwarichHave SRoA explicitly track the kind of scalar it is...
2011-06-13 Cameron ZwarichRemove an argument that is always true.
2011-06-09 Cameron ZwarichRemove a vacuous condition.
2011-06-09 Cameron ZwarichFix PR10104 by adding a bounds check on a vector elemen...
2011-06-08 Cameron ZwarichFix an assymmetry between ConvertScalar_ExtractValue...
2011-06-03 Devang PatelUse IRBuilder, preserve line numbers.
2011-06-03 Nick LewyckyBail on unswitching a switch statement for a case with...
2011-06-02 Devang PatelPreserve line number information while converting Invok...
2011-06-02 Eli FriedmanPR10067: Add missing safety check to call return transf...
2011-05-29 Nadav RotemFix warnings due to 132263; Thanks rdivacky.
2011-05-27 Nadav RotemRefactor getActionType and getTypeToTransformTo ; place...
2011-05-27 Eli FriedmanAttempt to preserve debug line info in LICM; as the...
2011-05-27 Eli FriedmanDon't sink or hoist debug info instrinsics; it isn...
2011-05-27 Eli FriedmanOops, wasn't intending to commit this. Partial revert...
2011-05-27 Eli FriedmanFix a silly mistake (which trips over an assertion...
2011-05-26 Chandler CarruthFix warning about || and && without explicit grouping.
2011-05-26 Devang PatelDo not insert anything after terminator.
2011-05-26 Devang PatelDo not move DBG_VALUE in middle of PHI nodes.
2011-05-26 Devang PatelIf llvm.dbg.value and the value instruction it refers...
2011-05-26 Andrew Trickindvars: incremental fixes for -disable-iv-rewrite...
2011-05-25 Evan ChengSimplify r132022 based on Cameron's feedback.
2011-05-25 Andrew Trickindvars: fixed IV cloning in -disable-iv-rewrite mode...
2011-05-24 Evan ChengForgot dyn_cast check.
2011-05-24 Evan ChengFix LoopUnswitch bug. RewriteLoopBodyWithConditionConst...
2011-05-24 Cameron ZwarichClean up the lazy initialization of DIBuilder a bit.
2011-05-24 Cameron ZwarichMake LoadAndStorePromoter preserve debug info and creat...
2011-05-23 Dan GohmanWhen checking for signed multiplication overflow, watch...
2011-05-23 Chris LattnerTeach valuetracking that byval arguments with a specifi...
2011-05-22 Chris LattnerFix PR9815: I was trying to get out of "generating...
2011-05-22 Frits van BommelAdd a parameter to ConstantFoldTerminator() that caller...
2011-05-22 Chris Lattnerfix PR9841 by having GVN not process dead loads. This was
2011-05-21 Eli FriedmanPR7952: Make isa<> use the same logic as cast<>, so...
2011-05-20 Andrew Trickindvars: Prototyping Sign/ZeroExtend elimination withou...
2011-05-20 Andrew Trickindvars: minor cleanup in preparation for sign/zero...
2011-05-18 Dan GohmanWhen forming an ICmpZero LSRUse, normalize the non...
2011-05-18 Duncan SandsRevert commit 131534 since it seems to have broken...
2011-05-18 Nadav RotemRefactor getActionType and getTypeToTransformTo ; place...
2011-05-17 Devang PatelPreserve line number information.
2011-05-17 Devang PatelSet debug loc for new load instruction.
2011-05-16 Rafael EspindolaDon't do tail calls in a function that call setjmp...
2011-05-13 Andrew TrickConvert SimplifyIVUsers into a worklist instead of...
2011-05-12 Andrew Trickindvars: Added SimplifyIVUsers.
2011-05-06 Duncan SandsFix PR9820: a read-only call differs from a load in...
2011-05-04 Devang PatelSet debug loc for new instructions.
next