aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/ScalarRepl
AgeCommit message (Expand)Author
2010-03-01Remove tests that checks @llvm.dbg.stoppoint handling.Devang Patel
2010-01-19Fix a crash in scalarrepl for memcpy/memmove where the source and destinationBob Wilson
2010-01-05Delete useless trailing semicolons.Dan Gohman
2009-12-22Generalize SROA to allow the first index of a GEP to be non-zero. Add aBob Wilson
2009-12-18Reapply 91459 with a simple fix for the problem that broke the x86_64-darwinBob Wilson
2009-12-17Re-revert 91459. It's breaking the x86_64 darwin bootstrap.Bob Wilson
2009-12-16Reapply r91459, it was only unmasking the bug, and since TOT is still broken ...Daniel Dunbar
2009-12-16Revert "Reapply 91184 with fixes and an addition to the testcase to cover theDaniel Dunbar
2009-12-15Reapply 91184 with fixes and an addition to the testcase to cover the problemBob Wilson
2009-12-14Remove empty file completelyShantonu Sen
2009-12-14revert r91184, because it causes a crash on a .bc file I justChris Lattner
2009-12-11Revise scalar replacement to be more flexible about handle bitcasts and GEPs.Bob Wilson
2009-11-27fix PR5436 by making the 'simple' case of SRoA not promote out of range Chris Lattner
2009-11-27filecheckizeChris Lattner
2009-11-03Make opt default to not adding a target data string and update tests that dep...Kenneth Uildriks
2009-09-11Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman
2009-09-08Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman
2009-09-08Change these tests to feed the assembly files to opt directly, insteadDan Gohman
2009-08-17Don't crash trying to promote VLAs.Nick Lewycky
2009-06-04Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman
2009-06-01PR4286: Make RewriteLoadUserOfWholeAlloca and Eli Friedman
2009-05-08fix RewriteStoreUserOfWholeAlloca to use the correct type sizeChris Lattner
2009-04-21fix a crash on a pointless but valid zero-length memset, rdar://6808691Chris Lattner
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