aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/ScalarRepl
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix some escaping and quoting in RUN lines, mainly involving { and <. In twoMatthijs Kooijman2008-06-102-2/+2
* Learn ScalarReplAggregrates how stores and loads of first class aggregratesMatthijs Kooijman2008-06-051-0/+32
* sabre brings to my attention that the 'tr' suffix is also obsoleteGabor Greif2008-05-201-1/+1
* Rename the last test with .llx extension to .ll, resolve duplicate test by re...Gabor Greif2008-05-201-1/+1
* Upgrade tests to not use llvm-upgrade.Tanya Lattner2008-03-1823-377/+336
* fix a bug Anders ran into where scalarrepl would crash when promotingChris Lattner2008-02-291-0/+16
* Fix a bug where scalarrepl would discard offset if type would match.Chris Lattner2008-01-301-0/+21
* Change uses of getTypeSize to getABITypeSize, getTypeStoreSizeDuncan Sands2007-11-041-0/+30
* Convert .cvsignore filesJohn Criswell2007-06-291-3/+0
* Testcase for PR1421Chris Lattner2007-05-301-0/+23
* testcase for PR1446Chris Lattner2007-05-241-0/+27
* Move Mem2Reg/DifferingTypes.ll -> ScalarRepl/DifferingTypes.ll. -scalarreplChris Lattner2007-05-051-0/+19
* new testcase, should be able to eliminate the alloca and memcpyChris Lattner2007-04-251-0/+33
* For PR1319:Reid Spencer2007-04-162-5/+4