aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)Author
2009-02-18Change the argument type in this test to something less convoluted,Dan Gohman
2009-02-18Fix a corner case in the new indvars promotion logic: if thereDan Gohman
2009-02-17If an alias is dead and so is its aliasee, then globaldce wouldDuncan Sands
2009-02-17commit a tweaked version of Daniel's patch for PR3599. We nowChris Lattner
2009-02-17Strengthen the "non-constant stride must dominate loop preheader" check.Evan Cheng
2009-02-16Fix EnforceKnownAlignment so that it doesn't ever reduce the alignmentDan Gohman
2009-02-16Rename IndVarsSimplify to IndVarSimplify, to be consistent withDan Gohman
2009-02-16Change these tests to use regular loads instead of llvm.x86.sse2.loadu.dq.Dan Gohman
2009-02-15If the target of an alias has internal linkage, then theDuncan Sands
2009-02-15Fix pr3571: If stride is a value defined by an instruction, make sure it domi...Evan Cheng
2009-02-14Extend the IndVarSimplify support for promoting induction variables:Dan Gohman
2009-02-13Mark strto* as readonly when the endptr is null.Nick Lewycky
2009-02-13On strtod and friends, mark 'endptr' nocapture in the function prototype, andNick Lewycky
2009-02-13Reapply r64300:Nick Lewycky
2009-02-12Teach IndVarSimplify to optimize code using the C "int" type forDan Gohman
2009-02-12Add suppport for ConstantExprs of shufflevectors whose result type is not equ...Nate Begeman
2009-02-12Fix a nasty bug (PR3550) where the inline pass could incorrectly mark Chris Lattner
2009-02-11Revert r64300 and r64301. These were causing the following errors respectively:Bill Wendling
2009-02-11Make sure the SCC pass manager initializes any containedDuncan Sands
2009-02-11If llvm.dbg.region.end is disappearing then remove corresponding llvm.dbg.fun...Devang Patel
2009-02-10Ignore dbg intrinsic while folding unconditional branch.Devang Patel
2009-02-10 Do not clone llvm.dbg.func.start and corresponding llvm.dbg.region.end durin...Devang Patel
2009-02-10Enable scalar replacement of AllocaInst whose one of the user is dbg info.Devang Patel
2009-02-09Fix PR 3471, and some cleanups.Dale Johannesen
2009-02-07Instrcombine should not change load(cast p) to cast(load p) if the castMon P Wang
2009-02-06Ignore DbgInfoIntrinsics.Devang Patel
2009-02-06fix PR3489, use bits instead of bytes.Chris Lattner
2009-02-05Ignore dbg intrinsics while propagating conditional expression info. Take 2.Devang Patel
2009-02-05Revert rev. 63876. It is causing llvm-gcc bootstrap failure.Devang Patel
2009-02-05Remove dead blocks in the end.Devang Patel
2009-02-05Ignore dbg intrinsics while propagating conditional expression info.Devang Patel
2009-02-05Ignore dbg intrinsics while folding switch instruction.Devang Patel
2009-02-04Ignore dbg intrinsics.Devang Patel
2009-02-04Allow the inverse transform x86_fp80 -> i80 (alsoDuncan Sands
2009-02-04Fix PR3468: a crash when constant folding a bitcast ofDuncan Sands
2009-02-04While folding vallue comparison terminators ignore dbg intrinsics.Devang Patel
2009-02-04Ignore dbg intrinsics while hoisting common code in the two blocks up into th...Devang Patel
2009-02-03Do not let dbg intrinsic block folding of two entry phi node.Devang Patel
2009-02-03teach "convert from scalar" to handle loads of fca's.Chris Lattner
2009-02-03make scalar conversion handle stores of first classChris Lattner
2009-02-03Make SROA produce a vector only when the alloca is actually Chris Lattner
2009-02-03this produces an undefined result, just check that the alloca is goneChris Lattner
2009-02-03APInt'fy SimplifyDemandedVectorElts so it can analyze vectors with more than ...Evan Cheng
2009-02-03add another case of undefined behavior without crashing, PR3466.Chris Lattner
2009-02-03Revert r63600. It didn't fix the bug, it just moved it a bit.Nick Lewycky
2009-02-03Update the callgraph when replacing InvokeInst with CallInst when inlining.Nick Lewycky
2009-02-03Teach ConvertUsesToScalar to handle memset, allowing it to handle Chris Lattner
2009-02-03rearrange how SRoA handles promotion of allocas to vectors.Chris Lattner
2009-02-03this test produces an undefined value, we don't careChris Lattner
2009-02-02update testChris Lattner