aboutsummaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Expand)Author
2010-01-09Use WriteAsOperand instead of getName() to print loop header names,Dan Gohman
2010-01-09only factor from expressions whose uses are empty and whoseChris Lattner
2010-01-09Revert an earlier change to SIGN_EXTEND_INREG for vectors. The VTSDNodeDan Gohman
2010-01-08Fix a critical bug in 64-bit atomic operation lowering for 32-bit. The result...Evan Cheng
2010-01-08teach instcombine to delete sign extending shift pairs (sra(shl X, C), C) whenChris Lattner
2010-01-08fix PR5978 by peeling the loop so that we avoid shifting theChris Lattner
2010-01-08ReplaceAllUsesOfValueWith may delete other nodes that the one being replaced....Evan Cheng
2010-01-07teach ComputeNumSignBits to look through PHI nodes.Chris Lattner
2010-01-07filecheckizeChris Lattner
2010-01-07Enhance instcombine to reason more strongly about promoting computationChris Lattner
2010-01-07Fix rdar://7517201, a regression introduced by r92849.Chris Lattner
2010-01-07APInt'fy TargetLowering::SimplifySetCC to fix PR5963.Evan Cheng
2010-01-07Use separate namespace for named metadata.Devang Patel
2010-01-07fix a globalopt crash on 'bullet' (handling evaluation of a storeChris Lattner
2010-01-07Fix a minor regression from my dag combiner changes. One more place which nee...Evan Cheng
2010-01-07Add comments.Jakob Stoklund Olesen
2010-01-06Add Target hook to duplicate machine instructions.Jakob Stoklund Olesen
2010-01-06Teach dag combine to fold the following transformation more aggressively:Evan Cheng
2010-01-06Fix a README item: have functionattrs look through selects andDuncan Sands
2010-01-06Partially address a README by having functionattrs consider calls toDuncan Sands
2010-01-06This is testing a darwin specific feature, so only turnDuncan Sands
2010-01-06Teach instcombine's sext elimination logic to be more aggressive.Chris Lattner
2010-01-05Move this test from test/Transforms/IndVarSimplify toDan Gohman
2010-01-05Don't assign the shift the same type as the variable being shifted. This couldBill Wendling
2010-01-05Re-add parsing of function-local metadata; this time with testcase.Victor Hernandez
2010-01-05more rearrangement and cleanup, fix my test failure.Chris Lattner
2010-01-05remove two trunc xforms that are subsumed by EvaluateInDifferentType.Chris Lattner
2010-01-05merge some tests.Chris Lattner
2010-01-05merge cast2 into cast.llChris Lattner
2010-01-05Allow null to be an element of NamedMDNode. e.g. !llvm.stuff = !{!0, !1, null}Devang Patel
2010-01-05remove useless test.Chris Lattner
2010-01-05another example.Chris Lattner
2010-01-05remove a useless negative test, add a rdar # to an xfail that I'm working on.Chris Lattner
2010-01-05clean up tests.Chris Lattner
2010-01-05just remove this xform which is subsumed by others.Chris Lattner
2010-01-05Add an !eq() operator to TableGen. It operates on strings only.David Greene
2010-01-05optimize comparisons against cttz/ctlz/ctpop, patch by Alastair Lynn!Chris Lattner
2010-01-05Delete useless trailing semicolons.Dan Gohman
2010-01-05If a scope has only one instruction then first instruction is also the last i...Devang Patel
2010-01-05optimize cttz and ctlz when we can prove something about the Chris Lattner
2010-01-05fix an infinite loop in reassociate building emacs.Chris Lattner
2010-01-05Remove dead debug info intrinsics.Devang Patel
2010-01-04Fix debug_inlined section entries for routines whose names are changed throug...Devang Patel
2010-01-04Make this test more portable.Dan Gohman
2010-01-04Remove oversimplified test case.Devang Patel
2010-01-04Add some tests and update an existing test to reflect recentDan Gohman
2010-01-04The test, derived from optimzed IR, does not mention "bar" in debug info anyw...Devang Patel
2010-01-04Truncate GEP indexes larger than the pointer size down to pointer sizeChris Lattner
2010-01-04Fix invalid chain folding for memory variant of sdiv / udivAnton Korobeynikov
2010-01-04implement an instcombine xform needed by clang's codegenChris Lattner