aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/ScalarRepl
Commit message (Expand)AuthorAgeFilesLines
* merge all the "crash tests" into crash.llChris Lattner2011-01-2415-293/+240
* fix PR9017, a bug where we'd assert when promoting in unreachableChris Lattner2011-01-241-0/+20
* enhance SRoA to promote allocas that are used by PHI nodes. This oftenChris Lattner2011-01-241-3/+24
* Enhance SRoA to promote allocas that are used by selects in someChris Lattner2011-01-231-4/+58
* Enhance SRoA to be more aggressive about scalarization of aggregate allocasChris Lattner2011-01-231-0/+78
* remove an old hack that avoided creating MMX datatypes. TheChris Lattner2011-01-231-4/+2
* if an alloca is only ever accessed as a unit, and is accessed with load/store...Chris Lattner2011-01-161-2/+21
* Extend SROA to handle arrays accessed as homogeneous structs and vice versa.Bob Wilson2011-01-131-3/+26
* Make SROA more aggressive with allocas containing padding.Bob Wilson2011-01-131-1/+28
* Treat a call of function pointer like a load of the pointer when consideringNick Lewycky2010-11-241-0/+13
* allow eliminating an alloca that is just copied from an constant globalChris Lattner2010-11-181-0/+13
* enhance the "alloca is just a memcpy from constant global"Chris Lattner2010-11-181-0/+13
* fix a small oversight in the "eliminate memcpy from constant global"Chris Lattner2010-11-181-0/+29
* filecheckizeChris Lattner2010-11-181-2/+9
* deepen my MMX/SRoA hack to avoid hurting non-x86 codegen.Chris Lattner2010-09-011-0/+1
* add a gross hack to work around a problem that Argiris reportedChris Lattner2010-09-011-0/+14
* filecheckizeChris Lattner2010-09-011-3/+25
* Fix the second half of PR7437: scalarrepl wasn't preservingChris Lattner2010-07-081-0/+35
* Remove arm_apcscc from the test files. It is the default and doing thisRafael Espindola2010-06-172-3/+3
* Remove the arm_aapcscc marker from the tests. It is the defaultRafael Espindola2010-06-151-1/+1
* move comment.Chris Lattner2010-04-161-1/+1
* fix PR6832: we were using the alignment of a pointer when we Chris Lattner2010-04-161-0/+32
* Remove tests that checks @llvm.dbg.stoppoint handling.Devang Patel2010-03-011-3961/+0
* Fix a crash in scalarrepl for memcpy/memmove where the source and destinationBob Wilson2010-01-191-0/+18
* 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