Fix the remaining atomic intrinsics to use the right register classes on Thumb2,
[oota-llvm.git] / lib / Transforms /
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...
2011-05-21 Benjamin KramerInstCombine: Turn mul.with.overflow(X, 2) into the...
2011-05-20 Andrew Trickindvars: Prototyping Sign/ZeroExtend elimination withou...
2011-05-20 Andrew Trickindvars: minor cleanup in preparation for sign/zero...
2011-05-20 Evan ChengRevert r131664 and fix it in instcombine instead. rdar...
2011-05-19 Devang PatelReapply r131605. This time with a fix, which is to...
2011-05-19 Evan ChengAdd comment.
2011-05-19 Rafael Espindolarevert 131605 to fix PR9946.
2011-05-19 Eli FriedmanMake the demanded bits/elements optimizations preserve...
2011-05-19 Devang PatelUse IRBuilder.
2011-05-19 Devang PatelUse IRBuilder while simplifying unreachable.
2011-05-18 Devang PatelUse IRBuilder while simplifying conditional branch.
2011-05-18 Eli FriedmanMore instcombine cleanup, towards improving debug line...
2011-05-18 Devang PatelUse IRBuilder while simplifying branch.
2011-05-18 Eli FriedmanMore instcombine simplifications towards better debug...
2011-05-18 Devang PatelUse IRBuilder while simplifying return instruction.
2011-05-18 Dan GohmanWhen forming an ICmpZero LSRUse, normalize the non...
2011-05-18 Devang PatelSpread use of IRBuilder even more.
2011-05-18 Devang PatelUse IRBuilder while simplifying switch instruction.
2011-05-18 Devang PatelUse IRBuilder while simplifying unwind.
2011-05-18 Eli FriedmanMore instcombine cleanup aimed towards improving debug...
2011-05-18 Devang PatelUse IRBuilder while simplifying terminator.
2011-05-18 Devang PatelUse IRBuilder while simplifying unconditional branch.
2011-05-18 Devang PatelUse IRBuilder while folding two entry PHINode.
2011-05-18 Eli FriedmanSwitch more inst insertion in instcombine to IRBuilder.
2011-05-18 Devang PatelSet up IRBuilder for use during simplification.
2011-05-18 Eli FriedmanSwitch more inst insertion in instcombine to IRBuilder.
2011-05-18 Matt Beaumont-Gayfix typo
2011-05-18 Eli FriedmanSwitch inst insertion in instcombine transform to IRBui...
2011-05-18 Devang PatelUse IRBuiler while constant folding terminator.
2011-05-18 Stuart HastingsFix inelegant initialization.
2011-05-18 Duncan SandsRevert commit 131534 since it seems to have broken...
2011-05-18 Nadav RotemRefactor getActionType and getTypeToTransformTo ; place...
2011-05-18 Eli FriedmanStart trying to make InstCombine preserve more debug...
2011-05-18 Eli FriedmanUse ReplaceInstUsesWith instead of replaceAllUsesWith...
2011-05-17 Devang PatelPreseve line numbers while simplifying CFG.
2011-05-17 Bill WendlingConditionalize the format of the GCOV files by target...
2011-05-17 Stuart HastingsX86 pmovsx/pmovzx ignore the upper half of their inputs.
2011-05-17 Devang PatelPreserve line number information.
2011-05-17 Devang PatelSet debug loc for new load instruction.
2011-05-17 Devang PatelPreserve line number information.
2011-05-16 Devang PatelThere is no need to force DebugLoc on a PHI at this...
2011-05-16 Devang PatelPreserve debug info for unused zero extended boolean...
2011-05-16 Rafael EspindolaDon't do tail calls in a function that call setjmp...
2011-05-14 Benjamin KramerSimplifyCFG: Use ComputeMaskedBits to prune dead cases...
2011-05-14 Stuart HastingsAvoid combining GEPs that might overflow at runtime.
2011-05-13 Julien LerougeFix a source of non determinism in FindUsedTypes, use...
2011-05-13 Andrew TrickConvert SimplifyIVUsers into a worklist instead of...
2011-05-12 Andrew Trickindvars: Added SimplifyIVUsers.
2011-05-10 Devang PatelPreserve line number information.
2011-05-06 Duncan SandsFix PR9820: a read-only call differs from a load in...
2011-05-05 Nick LewyckyThe computation of string length is not that complicate...
2011-05-05 Eli FriedmanPR9838: Fix transform introduced in r127064 to not...
2011-05-05 Nick LewyckyUpdate the gcov version used slightly, to make it stop...
2011-05-05 Nick LewyckyRemove dead function.
2011-05-05 Nick LewyckyWhen the path wasn't emitted by the frontend, discard...
2011-05-04 Devang PatelSet debug loc for new instructions.
2011-05-04 Devang PatelSet debug location for new PHI nodes created in exit...
2011-05-04 Devang PatelPreserve line number information while threading jumps.
2011-05-04 Devang PatelPreserve line number info.
2011-05-04 Devang Patelpreserve line number info.
2011-05-04 Nick LewyckyEmit gcov data files to the directory specified in...
2011-05-04 Andrew Trickindvars: Added DisableIVRewrite and WidenIVs.
2011-05-03 Andrew Trickindvars: Added canExpandBackEdgeTakenCount.
next