aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
2007-10-18Fix PR1735 and Transforms/DeadArgElim/2007-10-18-VarargsReturn.ll byChris Lattner
2007-10-18Move Split<...>() into DomTreeBase. This should make the #include's of Domin...Owen Anderson
2007-10-17Reverting r43070 for now. It's causing llc test failures.Evan Cheng
2007-10-17Do not raise free() call that is called through invoke instruction.Devang Patel
2007-10-17Fixed linker errors (unresolved externals: split<>(...)) when compiling with ...Hartmut Kaiser
2007-10-17Apply "Instead of loading small c string constant, use integer constant direc...Devang Patel
2007-10-16Use immediate stores.Devang Patel
2007-10-15Achieve same result but use fewer lines of code.Devang Patel
2007-10-12Dest type is always i8 *. This allows some simplification.Devang Patel
2007-10-12Fix a bug in my patch last night that broke InstCombine/2007-10-12-Crash.llChris Lattner
2007-10-12eliminate warningGabor Greif
2007-10-12Fix some 80 column violations.Chris Lattner
2007-10-11Lower memcpy if it makes sense.Devang Patel
2007-10-09Do not walk invalid iterator.Devang Patel
2007-10-05Fix bug in updating dominance frontier after loop Devang Patel
2007-10-03Fix 80 col violation.Devang Patel
2007-10-03Refactor code in a separate method.Devang Patel
2007-10-03Use empty() member functions when that's what's being tested for insteadDan Gohman
2007-10-03Tone down an overzealous optimization.Dale Johannesen
2007-10-03Fix PR1719, by not marking llvm.global.annotations internal.Tanya Lattner
2007-10-03Fix PR1719, by not marking llvm.noinline internal.Chris Lattner
2007-10-01Fix stride computations for long double arrays.Dale Johannesen
2007-10-01Relax unsafe use check. If there is one unconditional use inside the loop the...Devang Patel
2007-09-28minor long double related changesDale Johannesen
2007-09-28Don't do SRA for unions with long double fields.Dale Johannesen
2007-09-25Handle multiple induction variables.Devang Patel
2007-09-25Do not reserve DOM check for GetElementPtrInst.Devang Patel
2007-09-25doh.. Devang Patel
2007-09-25Add transformation to update loop interation space. Now,Devang Patel
2007-09-24 Do not promote null values because it may be unsafe to do so.Devang Patel
2007-09-24explicit keywords.Dan Gohman
2007-09-21Fix PR1692Devang Patel
2007-09-21Add partial caching of non-local memory dependence queries. This provides a ...Owen Anderson
2007-09-20Update aux. info associated with an instruction before erasing instruction.Devang Patel
2007-09-20Don't increment invalid iterator.Devang Patel
2007-09-20Fix optimization. %x = sub %x, %y does not imply that %y is zero.Nick Lewycky
2007-09-19Avoid unsafe promotion.Devang Patel
2007-09-19Improve comment.Duncan Sands
2007-09-19A global variable with external weak linkage can be null, whileDuncan Sands
2007-09-19Relax loop ExitCondition predicate restriction.Devang Patel
2007-09-19Filter loops where split condition's false branch is not empty. For exampleDevang Patel
2007-09-19Bail out early, before modifying anything.Devang Patel
2007-09-19Work is incomplete. Loop is not modified at all right now.Devang Patel
2007-09-18Fix PR1657Devang Patel
2007-09-17Do not eliminate loop when it is invalid to do so. For example,Devang Patel
2007-09-17Skeleton for transformations to truncate loop's iteration space.Devang Patel
2007-09-17Fix comment.Devang Patel
2007-09-17Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfoChris Lattner
2007-09-17Instcombine x-((x/y)*y) into a remainder operator.Dan Gohman
2007-09-17Factor the trampoline transformation into a subroutine.Duncan Sands