Reorg. No functionality change.
[oota-llvm.git] / lib / Transforms /
2011-06-21 Andrew TrickIVUsers no longer needs to record the phis.
2011-06-21 Benjamin KramerRemove unused variables.
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-20 Chris LattnerRevamp the "ConstantStruct::get" methods. Previously...
2011-06-18 Chris Lattnerfix the varargs version of StructType::get to not requi...
2011-06-18 Hans WennborgFix PR10103: Less code for enum type translation.
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-17 Chad RosierRevert r133285. Causing odd failures on Dragonegg.
2011-06-17 Devang PatelSet debug loc for new preheader's terminator.
2011-06-17 Stuart HastingsRelocate NUW test to cover all binary ops in a dynamic...
2011-06-17 Nick LewyckyWhen promoting an alloca to registers discard any lifet...
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 FriedmanSimplify; no significant functionality change.
2011-06-15 Rafael EspindolaFix cmake build.
2011-06-15 Eli FriedmanRemove unused code.
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-14 John McCallUse IRBuilder to make our intrinsic calls in the inline...
2011-06-14 Nick LewyckyUse Value::stripPointerCasts instead of reinventing...
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-13 Stuart HastingsAvoid fusing bitcasts with dynamic allocas if the amoun...
2011-06-13 Benjamin KramerInstCombine: Fold A-b == C --> b == A-C if A and C...
2011-06-13 Nick LewyckyIt's possible that an all-zero GEP may be used as the...
2011-06-12 Benjamin KramerInstCombine: Shrink ((zext X) & C1) == C2 to fold away...
2011-06-12 Benjamin KramerSimplify code. No functionality changes, name changes...
2011-06-09 John McCallWhen deleting a basic block, remove call edges only...
2011-06-09 John McCallSplitCriticalEdge can sometimes split the edge from...
2011-06-09 John McCallTeach the CallGraph to ignore calls to intrinsics.
2011-06-09 Rafael EspindolaImprove the handling of available_externally and llvm...
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-04 Bill WendlingIf the block that we're threading through is jumped...
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-06-01 Stuart HastingsReapply 132348 with fixes. rdar://problem/6501862
2011-06-01 John McCallFirst, do no harm -- even if we can't find a selector...
2011-05-31 Stuart HastingsRevert to pacify a buildbot. rdar://problem/6501862
2011-05-31 Stuart HastingsFollowup to 132316; accept arbitrary constants, add...
2011-05-30 Stuart Hastings(1 - X) * (-2) -> (x - 1) * 2, for all positive nonzero...
2011-05-29 Nick LewyckyDon't crash owhen ComputeLoadResult can't compute the...
2011-05-29 Nick LewyckyObey the isVolatile bit on memory intrinsics when analy...
2011-05-29 Nadav RotemFix warnings due to 132263; Thanks rdivacky.
2011-05-29 John McCallFix this to work correctly with phis; test case to...
2011-05-28 Benjamin KramerConstantFoldInstOperands doesn't like compares, hand...
2011-05-28 John McCallImplement and document the llvm.eh.resume intrinsic...
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 John McCallFix the inliner to maintain the current de facto invoke...
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-27 Benjamin KramerInstCombine: Make switch folding with equality compares...
2011-05-27 Eli FriedmanOne more debug line number miss in instcombine (althoug...
2011-05-27 Eli FriedmanFinal step of instcombine debuginfo; switch a couple...
2011-05-26 Chandler CarruthFix warning about || and && without explicit grouping.
2011-05-26 Devang PatelDo not insert anything after terminator.
2011-05-26 Chad RosierRenamed llvm.x86.sse42.crc32 intrinsics; crc64 doesn...
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 Eli FriedmanPR9998: ashr exact %x, 31 is not equivalent to sdiv...
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 Eli FriedmanMake instcombine O(N) instead of O(N^2) in code where...
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 Lattnerrearrange two transforms, since one subsumes the other...
2011-05-23 Chris LattnerTransform any logical shift of a power of two into...
2011-05-23 Chris Lattneruse the valuetracking isPowerOfTwo function, which...
2011-05-23 Chris LattnerTeach valuetracking that byval arguments with a specifi...
2011-05-22 Chris Lattneradd some random notes.
2011-05-22 Chris LattnerCarve out a place in instcombine to put transformations...
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 PR9856, an incorrectly conservative assertion:...
2011-05-22 Chris Lattnerfix PR9841 by having GVN not process dead loads. This was
2011-05-22 Nick LewyckyTeach the inliner to emit llvm.lifetime.start/end,...
2011-05-21 Eli FriedmanPR7952: Make isa<> use the same logic as cast<>, so...
2011-05-21 Benjamin KramerRevert "InstCombine: Turn mul.with.overflow(X, 2) into...
next