aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/GlobalOpt
AgeCommit message (Expand)Author
2009-08-18Fix a bug that caused globalopt to miscompile tramp3d: don't missDan Gohman
2009-06-04Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman
2009-06-02Avoid infinite looping in AllGlobalLoadUsesSimpleEnoughForHeapSRA(). This can...Evan Cheng
2009-03-09Ignore debug info while evaluating function.Devang Patel
2009-03-07fix a serious pessimization that Tron on IRC pointed out where we wouldChris Lattner
2009-03-06While thinking about the one-definition-rule and tryingDuncan Sands
2009-03-06Revert 66224.Devang Patel
2009-03-06Revert rev. 66167. Devang Patel
2009-03-06Do not let debug info prevert globalopt from shriking a global vars to boolean.Devang Patel
2009-03-05GlobalOpt only process non constant local GVs while optimizing global vars.Devang Patel
2009-03-04Should have XFAILed this test.Bill Wendling
2009-03-04Temporarily revert r65994. It was causing rdar://6646455.Bill Wendling
2009-03-04If a global constant is dead then global's debug info should not prevent the ...Devang Patel
2009-02-15If the target of an alias has internal linkage, then theDuncan Sands
2009-01-14rewrite OptimizeAwayTrappingUsesOfLoads to 1) avoid a temporaryChris Lattner
2009-01-02Reimplement the old and horrible bison parser for .ll files with a niceChris Lattner
2008-12-17Enhance heap sra to be substantially more aggressive w.r.t PHIChris Lattner
2008-12-16Fix another crash found by inspection. If we have a PHI node mergingChris Lattner
2008-12-16fix a crash found by inspection.Chris Lattner
2008-12-15add testcase for r61051Chris Lattner
2008-12-15add a basic test for heap-sraChris Lattner
2008-09-09Resolve aliases, when possibleAnton Korobeynikov
2008-07-17Make GlobalOpt preserve address spaces when scalar replacing aggregate globals.Matthijs Kooijman
2008-05-20sabre brings to my attention that the 'tr' suffix is also obsoleteGabor Greif
2008-05-20Rename the last test with .llx extension to .ll, resolve duplicate test by re...Gabor Greif
2008-04-26When SRoA'ing a global variable, make sure the new globals get the Chris Lattner
2008-04-19rename *.llx -> *.ll, last batch.Chris Lattner
2008-03-01Remove llvm-upgrade and update test cases.Tanya Lattner
2008-02-16Remove any 'nest' parameter attributes if the functionDuncan Sands
2008-01-29Don't let globalopt hack on volatile loads or stores.Chris Lattner
2008-01-14Fix the miscompilation of MiBench/consumer-lame that was exposed by Evan'sChris Lattner
2008-01-04Fix PR1896Chris Lattner
2007-11-13upgrade testChris Lattner
2007-11-09Tighten up a check for folding away loads from (newly constant) globals. ThisChris Lattner
2007-07-19For PR1553:Reid Spencer
2007-06-29Convert .cvsignore filesJohn Criswell
2007-06-04new testcase for PR1491Chris Lattner
2007-05-13this crashes globaloptChris Lattner
2007-04-16For PR1319:Reid Spencer
2007-04-16For PR1336:Reid Spencer
2007-04-15For PR1336:Reid Spencer
2007-04-15For PR1319:Reid Spencer
2007-04-11Make the llvm-runtest function much more amenable by eliminating all theReid Spencer
2007-04-05new testcase that crashes globaloptChris Lattner
2007-02-25new testcase. @foo should be marked fastcc by globaloptChris Lattner
2007-01-26For PR761:Reid Spencer
2007-01-13For PR1043:Reid Spencer
2007-01-05Global variables are not renamed by llvm-upgrade any more.Reid Spencer
2007-01-03Update test cases that grepped for register names that have now changedReid Spencer
2006-12-19For PR950:Reid Spencer