aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/ScalarRepl
Commit message (Expand)AuthorAgeFilesLines
* Delete useless trailing semicolons.Dan Gohman2010-01-051-1/+1
* Generalize SROA to allow the first index of a GEP to be non-zero. Add aBob Wilson2009-12-221-0/+53
* Reapply 91459 with a simple fix for the problem that broke the x86_64-darwinBob Wilson2009-12-181-0/+89
* Re-revert 91459. It's breaking the x86_64 darwin bootstrap.Bob Wilson2009-12-171-89/+0
* Reapply r91459, it was only unmasking the bug, and since TOT is still broken ...Daniel Dunbar2009-12-161-0/+89
* Revert "Reapply 91184 with fixes and an addition to the testcase to cover theDaniel Dunbar2009-12-161-89/+0
* Reapply 91184 with fixes and an addition to the testcase to cover the problemBob Wilson2009-12-151-0/+89
* Remove empty file completelyShantonu Sen2009-12-141-0/+0
* revert r91184, because it causes a crash on a .bc file I justChris Lattner2009-12-141-68/+0
* Revise scalar replacement to be more flexible about handle bitcasts and GEPs.Bob Wilson2009-12-111-0/+68
* fix PR5436 by making the 'simple' case of SRoA not promote out of range Chris Lattner2009-11-271-2/+34
* filecheckizeChris Lattner2009-11-271-5/+10
* Make opt default to not adding a target data string and update tests that dep...Kenneth Uildriks2009-11-0318-0/+18
* Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman2009-09-1154-64/+64
* Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman2009-09-0838-48/+48
* Change these tests to feed the assembly files to opt directly, insteadDan Gohman2009-09-0854-64/+64
* Don't crash trying to promote VLAs.Nick Lewycky2009-08-171-0/+23
* Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman2009-06-044-47/+47
* PR4286: Make RewriteLoadUserOfWholeAlloca and Eli Friedman2009-06-011-0/+17
* fix RewriteStoreUserOfWholeAlloca to use the correct type sizeChris Lattner2009-05-081-0/+12
* fix a crash on a pointless but valid zero-length memset, rdar://6808691Chris Lattner2009-04-211-0/+16
* Fix a bug.Zhou Sheng2009-03-181-0/+3961
* teach SROA to handle promoting vector allocas with a memset into them intoChris Lattner2009-03-081-2/+16
* Enhance SROA to "promote to scalar" allocas which are Chris Lattner2009-03-082-6/+20
* While converting an aggregate to scalare, ignore and remove aggregate's debug...Devang Patel2009-03-061-0/+184
* Fix PR3720 by properly propagating alignment information from memcpy/memmove Chris Lattner2009-03-041-0/+19
* adjust for asmprinter change.Chris Lattner2009-03-011-2/+2
* Enable scalar replacement of AllocaInst whose one of the user is dbg info.Devang Patel2009-02-101-0/+105
* fix PR3489, use bits instead of bytes.Chris Lattner2009-02-061-0/+20
* teach "convert from scalar" to handle loads of fca's.Chris Lattner2009-02-031-0/+9
* make scalar conversion handle stores of first classChris Lattner2009-02-031-0/+12
* Make SROA produce a vector only when the alloca is actually Chris Lattner2009-02-031-0/+19
* this produces an undefined result, just check that the alloca is goneChris Lattner2009-02-031-1/+1
* add another case of undefined behavior without crashing, PR3466.Chris Lattner2009-02-031-0/+9
* Teach ConvertUsesToScalar to handle memset, allowing it to handle Chris Lattner2009-02-031-0/+18
* rearrange how SRoA handles promotion of allocas to vectors.Chris Lattner2009-02-031-0/+10
* this test produces an undefined value, we don't careChris Lattner2009-02-031-1/+1
* update testChris Lattner2009-02-021-1/+1
* Fix a bug which caused us to miscompile a couple of AdaChris Lattner2009-02-021-0/+16
* Simplify and generalize the SROA "convert to scalar" transformation toChris Lattner2009-01-314-8/+22
* Fix some issues with volatility, move "CanConvertToScalar" check Chris Lattner2009-01-281-0/+12
* strengthen this test.Chris Lattner2009-01-281-3/+2
* Fix PR3304Chris Lattner2009-01-091-0/+15
* This implements the second half of the fix for PR3290, handlingChris Lattner2009-01-081-0/+26
* Implement the first half of PR3290: if there is a store of an Chris Lattner2009-01-071-0/+31
* Allow scalarrepl to treat an all-zero GEP just as bitcast.Matthijs Kooijman2008-10-061-0/+24
* Add a testcase showing that scalarrepl supports first class structs.Matthijs Kooijman2008-09-291-0/+30
* Fix PR2423 by checking all indices for out of range access, not only Chris Lattner2008-08-231-0/+22
* Fix PR2369 by making scalarrepl more careful about promoting Chris Lattner2008-06-221-0/+18
* Fix some tests.Evan Cheng2008-06-121-1/+1