aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)Author
2012-05-09Fix the objc_storeStrong recognizer to stop before walking off theDan Gohman
2012-05-09objectsize:Nuno Lopes
2012-05-09change the objectsize intrinsic signature: add a 3rd parameter to denote the ...Nuno Lopes
2012-05-09Fixed a typoFilipe Cabecinhas
2012-05-08Fix objc_storeStrong pattern matching to catch a potential use of theDan Gohman
2012-05-08Calling ReassociateExpression recursively is extremely dangerous since it willDuncan Sands
2012-05-07Teach reassociate to commute FMul's and FAdd's in order to canonicalize the o...Owen Anderson
2012-05-05Small fix in InstCombineCasts.cpp. Restored "alloca + bitcast" reducing for c...Stepan Dyatkovskiy
2012-05-03remove calls to calloc if the allocated memory is not used (it was already be...Nuno Lopes
2012-05-03add support for calloc to objectsize loweringNuno Lopes
2012-05-02The value held in the vector may be RAUW'ed by some of the canonicalizationBill Wendling
2012-05-01An instruction in a loop is not guaranteed to be executed just because the loopNick Lewycky
2012-05-01Add support for llvm.arm.neon.vmull* intrinsics to InstCombine. FixesLang Hames
2012-04-30Just mark the sign bit as known zero, rather than any other irrelevant bitsDuncan Sands
2012-04-30Second attempt at PR12573:Bill Wendling
2012-04-30Make sure HoistInsertPosition finds a position that is dominated by allRafael Espindola
2012-04-27Don't vectorize target-specific types (ppc_fp128, x86_fp80, etc.).Hal Finkel
2012-04-27Reapply r155682, making constant folding more consistent, with a fix to workDan Gohman
2012-04-27Revert r155682, "Use ConstantExpr::getExtractElement when constant-folding ve...NAKAMURA Takumi
2012-04-27Use ConstantExpr::getExtractElement when constant-folding vectorsDan Gohman
2012-04-26Add instcombine patterns for the following transformations:Chad Rosier
2012-04-26Teach the reassociate pass to fold chains of multiplies with repeatedChandler Carruth
2012-04-25Actually delete now-empty file.Chandler Carruth
2012-04-25Reverting r155468. Chris and Chandler have convinced me that it's dangerous andLang Hames
2012-04-24ConstantFoldSelectInstruction swapped the operands of the select.Nadav Rotem
2012-04-24Add support for llvm.arm.neon.vmull* intrinsics to InstCombine. This fixesLang Hames
2012-04-24Fix a crash on valid (if UB) bitcode that is produced for some globalChandler Carruth
2012-04-23Reapply r155136 after fixing PR12599.Jakob Stoklund Olesen
2012-04-22Tidy up this test more:Chandler Carruth
2012-04-22FileCheck-ize a test, and tidy it up a touch.Chandler Carruth
2012-04-20Revert r155136 "Defer some shl transforms to DAGCombine."Jakob Stoklund Olesen
2012-04-19Avoid a bug in the path count computation, preventing an infiniteDan Gohman
2012-04-19Defer some shl transforms to DAGCombine.Jakob Stoklund Olesen
2012-04-19Extract the broken part of XFAILed test into its own file.Jakob Stoklund Olesen
2012-04-18FileCheckizeJakob Stoklund Olesen
2012-04-18Nobody likes shifty instructions, but that was a bit strong.Jakob Stoklund Olesen
2012-04-18FileCheckify, un-XFAIL SimplifyLibCalls/floor testJoe Groff
2012-04-18Move win32 SimplifyLibcall test under TransformsJoe Groff
2012-04-16Flip the new block-placement pass to be on by default.Chandler Carruth
2012-04-14Fix an error in BBVectorize important for vectorizing pointer types.Hal Finkel
2012-04-14Enhance BBVectorize to more-properly handle pointer values and vectorize GEPs.Hal Finkel
2012-04-13Add support to BBVectorize for vectorizing selects.Hal Finkel
2012-04-13Consider ObjC runtime calls objc_storeWeak and others which make a copy ofDan Gohman
2012-04-13Use the new Use-aware dominates method to apply the objc runtimeDan Gohman
2012-04-13Don't move objc_autorelease calls past autorelease pool boundaries whenDan Gohman
2012-04-10Fix 12513: Loop unrolling breaks with indirect branches.Andrew Trick
2012-04-08Teach InstCombine to nuke a common alloca pattern -- an alloca which hasChandler Carruth
2012-04-07Fix ValueTracking to conclude that debug intrinsics are safe toChandler Carruth
2012-04-06Sink the collection of return instructions until after *all*Chandler Carruth
2012-04-06Tweak this test to ensure the inliner did indeed fire. Thanks to RichardChandler Carruth