The sign of an srem instruction is the sign of its dividend (the first
[oota-llvm.git] / lib / Transforms / Scalar /
2011-02-24 Chris Lattnerwire TargetLibraryInfo into simplify libcalls and use...
2011-02-24 Chris Lattnermove a massive amount of code out into its own helper...
2011-02-22 Cameron ZwarichMake LoopDeletion work on loops with multiple edges...
2011-02-21 Chris Lattnerfix a crasher in disabled code (on variable stride...
2011-02-21 Chris LattnerAdd some (disabled code) to print out negative strides.
2011-02-19 Chris Lattnerrewrite the memset_pattern pattern generation stuff...
2011-02-19 Chris LattnerImplement rdar://9009151, transforming strided loop...
2011-02-18 Chris LattnerMake loop-idiom use TargetLibraryInfo to determine...
2011-02-18 Chris Lattnerprevent jump threading from merging blocks when their...
2011-02-17 Chris Lattnerfix PR9215, preventing -reassociate from clearing nsw...
2011-02-15 Duncan SandsSpelling fix: consequtive -> consecutive.
2011-02-15 Chris Lattnerconvert ConstantVector::get to use ArrayRef.
2011-02-14 Devang PatelDo not hoist @llvm.dbg.value. Here, @llvm.dbg.value...
2011-02-14 Chris Lattnerrevert my ConstantVector patch, it seems to have made...
2011-02-14 Chris LattnerSwitch ConstantVector::get to use ArrayRef instead...
2011-02-12 Daniel DunbarSimplifyLibCalls: Add missing legalize check on various...
2011-02-11 Cameron ZwarichMake LoopUnswitch preserve ScalarEvolution by just...
2011-02-11 Cameron ZwarichLoopInstSimplify preserves ScalarEvolution.
2011-02-10 Cameron ZwarichIf we can't avoid running loop-simplify twice for now...
2011-02-10 Eric ChristopherRevert this in an attempt to bring the builders back.
2011-02-10 Cameron ZwarichTurn this pass ordering:
2011-02-08 Dan GohmanDon't split any loop backedges, including backedges...
2011-02-02 Dan GohmanFix reassociate to clear optional flags, such as nsw.
2011-01-29 Francois PichetUnbreak the MSVC build.
2011-01-29 Evan ChengAdd a test for TCE return duplication.
2011-01-29 Evan ChengRe-apply r124518 with fix. Watch out for invalidated...
2011-01-29 Evan ChengRevert r124518. It broke Linux self-host.
2011-01-29 Evan ChengRe-commit r124462 with fixes. Tail recursion elim will...
2011-01-26 Duncan SandsFix PR9039, a use-after-free in reassociate. The issue...
2011-01-24 Dan GohmanGive GetUnderlyingObject a TargetData, to keep it in...
2011-01-24 Chris Lattnerenhance SRoA to promote allocas that are used by PHI...
2011-01-23 Chris LattnerEnhance SRoA to promote allocas that are used by select...
2011-01-23 Chris LattnerEnhance SRoA to be more aggressive about scalarization...
2011-01-23 Chris Lattnerhave AllocaInfo store the alloca being inspected, simpl...
2011-01-23 Chris LattnerRearrange some code a bit. Change MarkUnsafe to
2011-01-23 Chris Lattnerremove an old hack that avoided creating MMX datatypes...
2011-01-21 Dan GohmanActually check memcpy lengths, instead of just commenti...
2011-01-21 Nick LewyckySCCP doesn't actually preserve the CFG. It will delete...
2011-01-18 Chris Lattnerfix rdar://8878965, a regression I introduced with...
2011-01-18 Cameron ZwarichRemove code for updating dominance frontiers and some...
2011-01-18 Cameron ZwarichRemove outdated references to dominance frontiers.
2011-01-17 Owen AndersonRemove dead code, that I apparently wrote a while back...
2011-01-17 Cameron ZwarichRoll r123609 back in with two changes that fix test...
2011-01-17 Cameron ZwarichRoll out r123609 due to failures on the llvm-x86_64...
2011-01-17 Cameron ZwarichEliminate the use of dominance frontiers in PromoteMemT...
2011-01-16 Chris Lattnertidy up a comment, as suggested by duncan
2011-01-16 Chris Lattnersimplify a little
2011-01-16 Chris Lattnerif an alloca is only ever accessed as a unit, and is...
2011-01-16 Chris LattnerUse an irbuilder to get some trivial constant folding...
2011-01-16 Chris Lattnerenhance FoldOpIntoPhi in instcombine to try harder...
2011-01-15 Chris Lattnertemporarily revert r123526. While working on a follow...
2011-01-15 Chris Lattnerfix rdar://8785296 - -fcatch-undefined-behavior generat...
2011-01-15 Chris Lattnersimplify code, no functionality change.
2011-01-15 Chris LattnerNow that instruction optzns can update the iterator...
2011-01-15 Chris Lattnermake the current instruction iterator an ivar, allowing...
2011-01-15 Chris LattnerGeneralize LoadAndStorePromoter a bit and switch LICM
2011-01-14 Chris Lattnerswitch SRoA to use LoadAndStorePromoter instead of...
2011-01-14 Chris Lattnersplit SROA into two passes: one that uses DomFrontiers...
2011-01-14 Chris LattnerImplement full support for promoting allocas to registe...
2011-01-13 Bob WilsonFix whitespace.
2011-01-13 Bob WilsonCheck for empty structs, and for consistency, zero...
2011-01-13 Bob WilsonExtend SROA to handle arrays accessed as homogeneous...
2011-01-13 Bob WilsonMake SROA more aggressive with allocas containing padding.
2011-01-12 Devang PatelUse SmallVector instead of SmallPtrSet and avoid non...
2011-01-12 Chris Lattnerrevert 123144, reenabling the rest of memset formation.
2011-01-12 Chris Lattnerrevert r123146 which disabled code that wasn't the...
2011-01-12 Chris Lattnerrevert r123149, reenabling an improvement to memcpyopt...
2011-01-11 Jakob Stoklund OlesenRemove the PR8954 workaround.
2011-01-11 Cameron ZwarichDial back the speculative fix for PR8954 a bit, so...
2011-01-11 Cameron ZwarichAttempt to fix the bootstrap buildbot. Rafael says...
2011-01-11 Chris Lattnerupdate memdep when an instruction is deleted. This...
2011-01-11 Chris LattnerFix FoldSingleEntryPHINodes to update memdep and AA...
2011-01-11 Chris Lattnerrandom cleanups
2011-01-11 Chris Lattnerremove a bogus assertion: the latch block of a loop...
2011-01-10 Chris Lattneranother random stab in the dark trying to fix llvm...
2011-01-10 Chris Lattneranother (more) aggressive attempt to bring llvm-gcc...
2011-01-09 Chris Lattnertemporarily disable memset formation from memsets in...
2011-01-09 Chris Lattnerfix a few old bugs (found by inspection) where we would...
2011-01-09 Cameron ZwarichLoopInstSimplify preserves LoopSimplify.
2011-01-09 Chris Lattnerreduce indentation. Print <nuw> and <nsw> when dumping...
2011-01-08 Chris Lattnerfix a latent bug in memcpyoptimizer that my recent...
2011-01-08 Chris LattnertryMergingIntoMemset can only handle constant length...
2011-01-08 Chris LattnerMerge memsets followed by neighboring memsets and other...
2011-01-08 Chris Lattnerfix an issue in IsPointerOffset that prevented us from...
2011-01-08 Chris Lattnerenhance memcpyopt to merge a store and a subsequent
2011-01-08 Chris Lattnerconstify TargetData references.
2011-01-08 Chris LattnerWhen loop rotation happens, it is *very* common for...
2011-01-08 Chris Lattnersplit ssa updating code out to its own helper function...
2011-01-08 Chris LattnerImplement a TODO: Enhance loopinfo to merge away the...
2011-01-08 Chris Lattnerinline preserveCanonicalLoopForm now that it is simple.
2011-01-08 Chris LattnerThree major changes:
2011-01-08 Chris LattnerLoopRotate requires canonical loop form, so it always...
2011-01-08 Chris Lattneruse the LI ivar.
2011-01-08 Chris Lattnersome cleanups: remove dead arguments and eliminate...
2011-01-08 Chris Lattnerfix an issue duncan pointed out, which could cause...
2011-01-08 Cameron ZwarichFix coding style issues.
2011-01-08 Cameron ZwarichMake more passes preserve dominators (or state that...
2011-01-08 Cameron ZwarichContract subloop bodies. However, it is still important...
2011-01-08 Chris LattnerHave loop-rotate simplify instructions (yay instsimplif...
2011-01-08 Chris LattnerRevamp the ValueMapper interfaces in a couple ways:
next