summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/GlobalOpt
Commit message (Collapse)AuthorAgeFilesLines
...
* When SRoA'ing a global variable, make sure the new globals get the Chris Lattner2008-04-261-0/+32
| | | | | | | | | appropriate alignment. This fixes a miscompilation of 252.eon on x86-64 (rdar://5891920). Bill, please pull this into Tak. llvm-svn: 50308
* rename *.llx -> *.ll, last batch.Chris Lattner2008-04-1915-0/+0
| | | | llvm-svn: 49971
* Remove llvm-upgrade and update test cases.Tanya Lattner2008-03-0123-391/+382
| | | | llvm-svn: 47793
* Remove any 'nest' parameter attributes if the functionDuncan Sands2008-02-161-0/+57
| | | | | | is not passed as an argument to a trampoline intrinsic. llvm-svn: 47220
* Don't let globalopt hack on volatile loads or stores.Chris Lattner2008-01-291-0/+9
| | | | llvm-svn: 46523
* Fix the miscompilation of MiBench/consumer-lame that was exposed by Evan'sChris Lattner2008-01-141-0/+16
| | | | | | | byval work. This miscompilation is due to the program indexing an array out of range and us doing a transformation that broke this. llvm-svn: 45949
* Fix PR1896Chris Lattner2008-01-041-0/+26
| | | | llvm-svn: 45568
* upgrade testChris Lattner2007-11-132-11/+11
| | | | llvm-svn: 44067
* Tighten up a check for folding away loads from (newly constant) globals. ThisChris Lattner2007-11-091-0/+19
| | | | | | | fixes a crash on Transforms/GlobalOpt/2007-11-09-GEP-GEP-Crash.ll and rdar://5585488. llvm-svn: 43949
* For PR1553:Reid Spencer2007-07-191-1/+1
| | | | | | | | Change the keywords for the zext and sext parameter attributes to be zeroext and signext so they don't conflict with the keywords for the instructions of the same name. This gets around the ambiguity. llvm-svn: 40069
* Convert .cvsignore filesJohn Criswell2007-06-291-3/+0
| | | | llvm-svn: 37801
* new testcase for PR1491Chris Lattner2007-06-041-0/+36
| | | | llvm-svn: 37422
* this crashes globaloptChris Lattner2007-05-131-0/+74
| | | | llvm-svn: 37021
* For PR1319:Reid Spencer2007-04-161-1/+0
| | | | | | | | Remove && from the end of the lines to prevent tests from throwing run lines into the background. Also, clean up places where the same command is run multiple times by using a temporary file. llvm-svn: 36142
* For PR1336:Reid Spencer2007-04-161-2/+1
| | | | | | Correct this test case. It was passing a uint where a ubyte was expected. llvm-svn: 36101
* For PR1336:Reid Spencer2007-04-151-0/+1
| | | | | | XFAIL tests covered by the PR. These will be un-XFAILed as they are fixed. llvm-svn: 36093
* For PR1319:Reid Spencer2007-04-156-11/+16
| | | | | | Upgrade to use new Tcl exec based test harness. llvm-svn: 36062
* Make the llvm-runtest function much more amenable by eliminating all theReid Spencer2007-04-111-1/+1
| | | | | | | | global variables that needed to be passed in. This makes it possible to add new global variables with only a couple changes (Makefile and llvm-dg.exp) instead of touching every single dg.exp file. llvm-svn: 35918
* new testcase that crashes globaloptChris Lattner2007-04-051-0/+34
| | | | llvm-svn: 35688
* new testcase. @foo should be marked fastcc by globaloptChris Lattner2007-02-251-0/+11
| | | | llvm-svn: 34607
* For PR761:Reid Spencer2007-01-261-1/+1
| | | | | | | | | | | | | | Remove "target endian/pointersize" or add "target datalayout" to make the test parse properly or set the datalayout because defaults changes. For PR645: Make global names use the @ prefix. For llvm-upgrade changes: Fix test cases or completely remove use of llvm-upgrade for test cases that cannot survive the new renaming or upgrade capabilities. llvm-svn: 33533
* Regression is gone, don't try to find it on clean target.Reid Spencer2007-01-1726-0/+660
llvm-svn: 33296
OpenPOWER on IntegriCloud