aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/GlobalOpt
Commit message (Expand)AuthorAgeFilesLines
* Avoid infinite looping in AllGlobalLoadUsesSimpleEnoughForHeapSRA(). This can...Evan Cheng2009-06-021-0/+117
* Ignore debug info while evaluating function.Devang Patel2009-03-091-0/+98
* fix a serious pessimization that Tron on IRC pointed out where we wouldChris Lattner2009-03-071-0/+17
* While thinking about the one-definition-rule and tryingDuncan Sands2009-03-061-0/+11
* Revert 66224.Devang Patel2009-03-061-0/+2
* Revert rev. 66167. Devang Patel2009-03-061-0/+1
* Do not let debug info prevert globalopt from shriking a global vars to boolean.Devang Patel2009-03-061-0/+65
* GlobalOpt only process non constant local GVs while optimizing global vars.Devang Patel2009-03-051-1/+0
* Should have XFAILed this test.Bill Wendling2009-03-041-0/+54
* Temporarily revert r65994. It was causing rdar://6646455.Bill Wendling2009-03-041-52/+0
* If a global constant is dead then global's debug info should not prevent the ...Devang Patel2009-03-041-0/+52
* If the target of an alias has internal linkage, then theDuncan Sands2009-02-152-0/+22
* rewrite OptimizeAwayTrappingUsesOfLoads to 1) avoid a temporaryChris Lattner2009-01-141-0/+35
* Reimplement the old and horrible bison parser for .ll files with a niceChris Lattner2009-01-021-2/+2
* Enhance heap sra to be substantially more aggressive w.r.t PHIChris Lattner2008-12-171-0/+41
* Fix another crash found by inspection. If we have a PHI node mergingChris Lattner2008-12-161-0/+24
* fix a crash found by inspection.Chris Lattner2008-12-162-8/+29
* add testcase for r61051Chris Lattner2008-12-151-0/+42
* add a basic test for heap-sraChris Lattner2008-12-151-0/+34
* Resolve aliases, when possibleAnton Korobeynikov2008-09-091-0/+19
* Make GlobalOpt preserve address spaces when scalar replacing aggregate globals.Matthijs Kooijman2008-07-171-0/+28
* 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
* When SRoA'ing a global variable, make sure the new globals get the Chris Lattner2008-04-261-0/+32
* rename *.llx -> *.ll, last batch.Chris Lattner2008-04-1915-0/+0
* Remove llvm-upgrade and update test cases.Tanya Lattner2008-03-0123-391/+382
* Remove any 'nest' parameter attributes if the functionDuncan Sands2008-02-161-0/+57
* Don't let globalopt hack on volatile loads or stores.Chris Lattner2008-01-291-0/+9
* Fix the miscompilation of MiBench/consumer-lame that was exposed by Evan'sChris Lattner2008-01-141-0/+16
* Fix PR1896Chris Lattner2008-01-041-0/+26
* upgrade testChris Lattner2007-11-132-11/+11
* Tighten up a check for folding away loads from (newly constant) globals. ThisChris Lattner2007-11-091-0/+19
* For PR1553:Reid Spencer2007-07-191-1/+1
* Convert .cvsignore filesJohn Criswell2007-06-291-3/+0
* new testcase for PR1491Chris Lattner2007-06-041-0/+36
* this crashes globaloptChris Lattner2007-05-131-0/+74
* For PR1319:Reid Spencer2007-04-161-1/+0
* For PR1336:Reid Spencer2007-04-161-2/+1
* For PR1336:Reid Spencer2007-04-151-0/+1
* For PR1319:Reid Spencer2007-04-156-11/+16
* Make the llvm-runtest function much more amenable by eliminating all theReid Spencer2007-04-111-1/+1
* new testcase that crashes globaloptChris Lattner2007-04-051-0/+34
* new testcase. @foo should be marked fastcc by globaloptChris Lattner2007-02-251-0/+11
* For PR761:Reid Spencer2007-01-261-1/+1
* For PR1043:Reid Spencer2007-01-131-1/+2
* Global variables are not renamed by llvm-upgrade any more.Reid Spencer2007-01-051-1/+1
* Update test cases that grepped for register names that have now changedReid Spencer2007-01-031-1/+2
* For PR950:Reid Spencer2006-12-191-1/+1
* Upgrade intrinsic function calls manually.Reid Spencer2006-12-021-2/+2
* Use the llvm-upgrade program to upgrade llvm assembly.Reid Spencer2006-12-0223-24/+24