aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)Author
2012-12-19Transform (x&C)>V into (x&C)!=0 where possiblePaul Redmond
2012-12-19Make TargetLowering::getTypeConversion more resilient against odd illegal MVTs.Benjamin Kramer
2012-12-18rdar://12801297 Shuxin Yang
2012-12-18LoopVectorize: Emit reductions as log2(vectorsize) shuffles + vector ops inst...Benjamin Kramer
2012-12-18Rename the test so that we can add additional vectors-of-pointers testsNadav Rotem
2012-12-18SROA: Replace calls to getScalarSizeInBits to DataLayout's API becauseNadav Rotem
2012-12-17Fix another SROA crasher, PR14601.Chandler Carruth
2012-12-17Teach the rewriting of memcpy calls to support subvector copies.Chandler Carruth
2012-12-17Fix a secondary bug I introduced while fixing the first part of PR14478.Chandler Carruth
2012-12-17Fix the first part of PR14478: memset now works.Chandler Carruth
2012-12-15Add a corollary test for PR14572. We got this code path correct already.Chandler Carruth
2012-12-15Relax an overly aggressive assert to fix PR14572.Chandler Carruth
2012-12-14Add back FoldOpIntoPhi optimizations with fix. Included test cases to help ca...Michael Ilseman
2012-12-14Fix a crash in ValueTracking on vectors of pointers. Nadav Rotem
2012-12-14rdar://12753946Shuxin Yang
2012-12-13Revert r170020, "Simplify negated bit test", for now.NAKAMURA Takumi
2012-12-13Take into account minimize size attribute in the inliner.Quentin Colombet
2012-12-13Teach the cost model about the optimization in r169904: Truncation of inducti...Nadav Rotem
2012-12-12unHECKify test fixed by Jacob in r159003.Jakub Staszak
2012-12-12Simplify negated bit testDavid Majnemer
2012-12-12unHECKify test. It was fixed by Chris in 2009.Jakub Staszak
2012-12-12Fix typo in test-case.Jakub Staszak
2012-12-12Fix typo.Jakub Staszak
2012-12-12LoopVectorizer: Use the "optsize" attribute to decide if we are allowed to in...Nadav Rotem
2012-12-12- Fix a problematic way in creating all-the-1 APInt.Shuxin Yang
2012-12-12Added a slew of SimplifyInstruction floating-point optimizations, many of whi...Michael Ilseman
2012-12-11PR14574. Fix a bug in the code that calculates the mask the converted PHIs in...Nadav Rotem
2012-12-11Loop Vectorize: optimize the vectorization of trunc(induction_var). The trunc...Nadav Rotem
2012-12-11Fix PR14565. Don't if-convert loops that have switch statements in them.Nadav Rotem
2012-12-10Add support for reverse induction variables. For example:Nadav Rotem
2012-12-10Fix PR14548: SROA was crashing on a mixture of i1 and i8 loads and stores.Chandler Carruth
2012-12-09LoopVectorize: support vectorizing intrinsic callsPaul Redmond
2012-12-09- Re-enable population count loop idiom recognization Shuxin Yang
2012-12-08Revert the patches adding a popcount loop idiom recognition pass.Chandler Carruth
2012-12-07The test unconditionally assumes a particular cpu has a backend build in the ...David Tweed
2012-12-07Add support to ValueTracking for determining that a pointer is non-nullChandler Carruth
2012-12-06Fix typos in CHECK lines.Dmitri Gribenko
2012-12-05fix a typoShuxin Yang
2012-12-04Fix a bug in vectorization of if-converted reduction variables. If theNadav Rotem
2012-12-04 For rdar://12329730, last piece.Shuxin Yang
2012-12-04Add support for reduction variables when IF-conversion is enabled. Nadav Rotem
2012-12-04Add the last part that is needed for vectorization of if-converted code.Nadav Rotem
2012-12-04rdar://12329730 (2nd part, revised)Shuxin Yang
2012-12-04rdar://12329730 (2nd part)Shuxin Yang
2012-12-01SROA: Avoid struct and array types early to avoid creating an overly large in...Benjamin Kramer
2012-12-01Revert previous check in r168581, r169079 as they are still in code review st...Zhou Sheng
2012-12-01The patch is to improve the memory footprint of pass GlobalOpt. Zhou Sheng
2012-11-30Fix logic to determine whether to turn a switch into a lookup table. WhenEvan Cheng
2012-11-29rdar://12100355 (part 1)Shuxin Yang
2012-11-29instcombine: Migrate puts optimizationsMeador Inge