aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/ScalarRepl
AgeCommit message (Expand)Author
2009-03-18Fix a bug.Zhou Sheng
2009-03-08teach SROA to handle promoting vector allocas with a memset into them intoChris Lattner
2009-03-08Enhance SROA to "promote to scalar" allocas which are Chris Lattner
2009-03-06While converting an aggregate to scalare, ignore and remove aggregate's debug...Devang Patel
2009-03-04Fix PR3720 by properly propagating alignment information from memcpy/memmove Chris Lattner
2009-03-01adjust for asmprinter change.Chris Lattner
2009-02-10Enable scalar replacement of AllocaInst whose one of the user is dbg info.Devang Patel
2009-02-06fix PR3489, use bits instead of bytes.Chris Lattner
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-03add another case of undefined behavior without crashing, PR3466.Chris Lattner
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
2009-02-02Fix a bug which caused us to miscompile a couple of AdaChris Lattner
2009-01-31Simplify and generalize the SROA "convert to scalar" transformation toChris Lattner
2009-01-28Fix some issues with volatility, move "CanConvertToScalar" check Chris Lattner
2009-01-28strengthen this test.Chris Lattner
2009-01-09Fix PR3304Chris Lattner
2009-01-08This implements the second half of the fix for PR3290, handlingChris Lattner
2009-01-07Implement the first half of PR3290: if there is a store of an Chris Lattner
2008-10-06Allow scalarrepl to treat an all-zero GEP just as bitcast.Matthijs Kooijman
2008-09-29Add a testcase showing that scalarrepl supports first class structs.Matthijs Kooijman
2008-08-23Fix PR2423 by checking all indices for out of range access, not only Chris Lattner
2008-06-22Fix PR2369 by making scalarrepl more careful about promoting Chris Lattner
2008-06-12Fix some tests.Evan Cheng
2008-06-10Fix some escaping and quoting in RUN lines, mainly involving { and <. In twoMatthijs Kooijman
2008-06-05Learn ScalarReplAggregrates how stores and loads of first class aggregratesMatthijs Kooijman
2008-05-20sabre brings to my attention that the 'tr' suffix is also obsoleteGabor Greif
2008-05-20Rename the last test with .llx extension to .ll, resolve duplicate test by re...Gabor Greif
2008-03-18Upgrade tests to not use llvm-upgrade.Tanya Lattner
2008-02-29fix a bug Anders ran into where scalarrepl would crash when promotingChris Lattner
2008-01-30Fix a bug where scalarrepl would discard offset if type would match.Chris Lattner
2007-11-04Change uses of getTypeSize to getABITypeSize, getTypeStoreSizeDuncan Sands
2007-06-29Convert .cvsignore filesJohn Criswell
2007-05-30Testcase for PR1421Chris Lattner
2007-05-24testcase for PR1446Chris Lattner
2007-05-05Move Mem2Reg/DifferingTypes.ll -> ScalarRepl/DifferingTypes.ll. -scalarreplChris Lattner
2007-04-25new testcase, should be able to eliminate the alloca and memcpyChris Lattner
2007-04-16For PR1319:Reid Spencer
2007-04-15For PR1319:Reid Spencer
2007-04-11Make the llvm-runtest function much more amenable by eliminating all theReid Spencer
2007-03-28Remove use of implementation keyword.Reid Spencer
2007-03-28new testcaseChris Lattner
2007-03-19add a testcase the resent patches fail on.Chris Lattner
2007-03-19add PR#Chris Lattner
2007-03-19add pr#Chris Lattner