aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/ScalarRepl
AgeCommit message (Expand)Author
2013-01-01Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko
2012-12-30Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko
2012-08-21Port the global copy optimization from the SROA pass to InstCombine.Chandler Carruth
2012-08-10Fix crash when when do lto on Bullet. Dynamic GEPs in SROA were incorrectly ...Pete Cooper
2012-07-02Fix the remaining TCL-style quotes found in the testsuite. This isChandler Carruth
2012-07-02Convert all tests using TCL-style quoting to use shell-style quoting.Chandler Carruth
2012-06-17Now that SROA can form alloca's for dynamic vector accesses, further improve ...Pete Cooper
2012-06-16Fix crash from r158529 on Bullet.Pete Cooper
2012-06-15Allow SROA to split up an array of vectors into multiple vectors, even when t...Pete Cooper
2012-06-14Recommit r158407: Allow SROA to look at a vector type and see if the offset i...Pete Cooper
2012-06-14Revert r158454: Allow SROA to look at a vector type... Its breaking the vect...Pete Cooper
2012-06-14Recommit r158407: Allow SROA to look at a vector type and see if the offset i...Pete Cooper
2012-06-13Revert "Allow SROA to look at a vector type and see if the offset is out of r...Pete Cooper
2012-06-13Allow SROA to look at a vector type and see if the offset is out of range to ...Pete Cooper
2012-05-19Do not eliminate allocas whose alignment exceeds that of thePeter Collingbourne
2012-03-15line endingsMatt Beaumont-Gay
2012-03-15Fixed a transform crash when setting a negative size value for memset. Fixes...Aaron Ballman
2012-02-16Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky
2012-02-03Fix SSAUpdaterImpl's RecordMatchingPHI to record exactly theDan Gohman
2011-11-27Upgrade syntax of tests using volatile instructions to use 'load volatile' in...Chris Lattner
2011-11-27remove autoupgrade support for really old-style debug info intrinsics.Chris Lattner
2011-11-12Make sure scalarrepl picks the correct alloca when it rewrites a bitcast. Fi...Eli Friedman
2011-10-23The element insertion code in scalar replacement doesn't handle incorrectCameron Zwarich
2011-10-11Fix PR11106 by correcting a typo that has been in the code for over a year. ThisCameron Zwarich
2011-10-11Add a test for PR10565.Cameron Zwarich
2011-10-11Remove a lot of the fancy scalar replacement code for dealing with llvm-gcc'sCameron Zwarich
2011-09-27Stop emitting instructions with the name "tmp" they eat up memory and have to...Benjamin Kramer
2011-09-22PR10987: add a missed safety check to isSafePHIToSpeculate in scalarrepl.Eli Friedman
2011-08-26Use %% for literals in RUN lines.Andrew Trick
2011-08-12Move "atomic" and "volatile" designations on instructions after the opcodeEli Friedman
2011-07-25Finish adding support for lifetime intrinsics to SROA. Fixes PR10121!Nick Lewycky
2011-07-21Fix MergeInVectorType to check for vector types with the same allocDan Gohman
2011-07-09Land the long talked about "type system rewrite" patch. ThisChris Lattner
2011-06-27Teach one piece of scalarrepl to handle lifetime markers. When transforming anNick Lewycky
2011-06-19Remove support for parsing the "type i32" syntax for defining a numberedChris Lattner
2011-06-18When scalar replacement returns a vector type, only accept it if the vectorCameron Zwarich
2011-06-18rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which isChris Lattner
2011-06-18Fix an invalid bitcast crash that occurs when doing a partial memset of a vectorCameron Zwarich
2011-06-17manually upgrade a bunch of tests to modern syntax, and remove some thatChris Lattner
2011-06-09Fix PR10104 by adding a bounds check on a vector element access check. It wasCameron Zwarich
2011-06-08Fix an assymmetry between ConvertScalar_ExtractValue and ConvertScalar_Insert...Cameron Zwarich
2011-05-24Fix "make check" in Release by removing debug-only options from an 'opt' invo...Cameron Zwarich
2011-05-24Make LoadAndStorePromoter preserve debug info and create llvm.dbg.values whenCameron Zwarich
2011-05-06Fix PR9820: a read-only call differs from a load in that a load doesn'tDuncan Sands
2011-04-26make a couple of changes to the standard pass pipeline:Chris Lattner
2011-04-20Fix another case of <rdar://problem/9184212> that only occurs with codeCameron Zwarich
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2011-04-13Vectors with different number of elements of the same element type can haveMon P Wang
2011-03-29Do some simple copy propagation through integer loads and stores when promotingCameron Zwarich
2011-03-26Fix a typo and add a test.Cameron Zwarich