summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/Alpha
Commit message (Collapse)AuthorAgeFilesLines
* Remove the Alpha backend.Dan Gohman2011-10-2742-860/+0
| | | | llvm-svn: 143164
* Change the default scheduler from Latency to ILP, since LatencyDan Gohman2011-10-241-3/+3
| | | | | | is going away. llvm-svn: 142810
* Convert more tests over to the new atomic instructions. Eli Friedman2011-09-262-11/+1
| | | | | | | | I did not convert Atomics-32.ll and Atomics-64.ll by hand; the diff is autoupgrade output. The wmb test is gone because there isn't any way to express wmb with the new atomic instructions; if someone really needs a non-asm way to write a wmb on Alpha, a platform-specific intrisic could be added. llvm-svn: 140566
* Remove ancient debug info constructs from test cases, they are not relevant ↵Devang Patel2011-09-141-4/+0
| | | | | | to test case's main objective. llvm-svn: 139675
* make the asmparser reject function and type redefinitions. 'Merging' hasn't ↵Chris Lattner2011-06-171-2/+0
| | | | | | | | been needed since llvm-gcc 3.4 days. llvm-svn: 133248
* manually upgrade a bunch of tests to modern syntax, and remove some thatChris Lattner2011-06-174-32/+15
| | | | | | are either unreduced or only test old syntax. llvm-svn: 133228
* If dbg_declare() or dbg_value() is not lowered by isel then emit DEBUG ↵Devang Patel2010-12-061-24/+19
| | | | | | message instead of creating DBG_VALUE for undefined value in reg0. llvm-svn: 121059
* PR7774: Fix undefined shifts in Alpha backend. As a bonus, this actuallyEli Friedman2010-08-011-0/+11
| | | | | | improves the generated code in some cases. llvm-svn: 109985
* Split big test into multiple directories to cater toDale Johannesen2010-04-071-0/+33
| | | | | | those who don't build all targets. llvm-svn: 100688
* Fix PR2590 by making PatternSortingPredicate actually be Chris Lattner2010-03-011-2/+1
| | | | | | | | | | | | | | | ordered correctly. Previously it would get in trouble when two patterns were too similar and give them nondet ordering. We force this by using the record ID order as a fallback. The testsuite diff is due to alpha patterns being ordered slightly differently, the change is a semantic noop afaict: < lda $0,-100($16) --- > subq $16,100,$0 llvm-svn: 97509
* Delete useless trailing semicolons.Dan Gohman2010-01-051-1/+1
| | | | llvm-svn: 92740
* Eliminate more uses of llvm-as and llvm-dis.Dan Gohman2009-09-0941-52/+52
| | | | llvm-svn: 81293
* Remove obsolete -f flags.Dan Gohman2009-08-251-1/+1
| | | | llvm-svn: 79992
* Make promotion in operation legalization for SETCC work correctly.Eli Friedman2009-07-171-0/+6
| | | | llvm-svn: 76153
* Fix Alpha test and support for private linkage.Rafael Espindola2009-01-151-5/+5
| | | | llvm-svn: 62282
* Add the private linkage.Rafael Espindola2009-01-151-0/+21
| | | | llvm-svn: 62279
* Correct some thinkos in the expansion of ADD/SUBDuncan Sands2008-11-121-0/+14
| | | | | | | when the target does not support ADDC/SUBC. This fixes PR3044. llvm-svn: 59120
* fix another libgcc blockerAndrew Lenharth2008-11-111-0/+22
| | | | llvm-svn: 59026
* get CodeGen/Alpha/mul128.ll to work.Chris Lattner2008-10-091-1/+0
| | | | llvm-svn: 57318
* 128 mul test, xfailedAndrew Lenharth2008-10-071-0/+8
| | | | llvm-svn: 57250
* Expand arith on machines without carry flagsAndrew Lenharth2008-10-072-1/+9
| | | | llvm-svn: 57243
* no need to write the output to the diskChris Lattner2008-10-071-1/+1
| | | | llvm-svn: 57232
* Add test case for ADDC ADDE expansionAndrew Lenharth2008-10-071-0/+10
| | | | llvm-svn: 57228
* allow this to pass.Chris Lattner2008-08-291-21/+1
| | | | llvm-svn: 55540
* Don't try to compile tests for the ev56 alpha subtarget, which hasn't beenMatthijs Kooijman2008-06-122-3/+0
| | | | | | supported since r33492. llvm-svn: 52237
* Fix RUN line.Evan Cheng2008-03-091-1/+1
| | | | llvm-svn: 48116
* Remove llvm-upgrade and update tests.Tanya Lattner2008-03-091-0/+1
| | | | llvm-svn: 48103
* Remove llvm-upgrade and update tests.Tanya Lattner2008-02-1926-370/+331
| | | | llvm-svn: 47296
* llvm.memory.barrier, and impl for x86 and alphaAndrew Lenharth2008-02-162-0/+16
| | | | llvm-svn: 47204
* xfail a testChris Lattner2007-11-281-0/+1
| | | | llvm-svn: 44395
* something wrong with this optAndrew Lenharth2007-11-271-0/+13
| | | | llvm-svn: 44370
* Convert tests using "| wc -l | grep ..." to use the count script.Dan Gohman2007-08-153-15/+15
| | | | llvm-svn: 41097
* This is the patch to provide clean intrinsic function overloading support in ↵Chandler Carruth2007-08-041-3/+4
| | | | | | | | LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future. This also changes the syntax for llvm.bswap, llvm.part.set, llvm.part.select, and llvm.ct* intrinsics. They are automatically upgraded by both the LLVM ASM reader and the bitcode reader. The test cases have been updated, with special tests added to ensure the automatic upgrading is supported. llvm-svn: 40807
* Fix a bug in getCopyFromParts turned up in the testcase for PR1132.Dan Gohman2007-07-301-0/+23
| | | | llvm-svn: 40598
* For PR1553:Reid Spencer2007-07-193-15/+15
| | | | | | | | 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
* update syntaxChris Lattner2007-04-281-2/+2
| | | | llvm-svn: 36531
* simplify this test until it can be dealt withAndrew Lenharth2007-04-221-6/+7
| | | | llvm-svn: 36351
* Use the llvm_supports_target function to prevent running of tests forReid Spencer2007-04-211-1/+3
| | | | | | targets that LLVM is not configured to support. llvm-svn: 36315
* this is fixedAndrew Lenharth2007-04-171-1/+1
| | | | llvm-svn: 36190
* For PR1336:Reid Spencer2007-04-161-1/+0
| | | | | | Un-XFAIL because this passes now. llvm-svn: 36145
* For PR1319:Reid Spencer2007-04-161-2/+1
| | | | | | | | 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 PR1319:Reid Spencer2007-04-161-1/+1
| | | | | | Fix syntax of tests to ensure grep pattern is properly quoted. llvm-svn: 36134
* For PR1336:Reid Spencer2007-04-161-1/+0
| | | | | | Un-XFAIL as Alpha feature now specified in lower case. llvm-svn: 36126
* Fix an intrinsic name.Reid Spencer2007-04-161-3/+2
| | | | llvm-svn: 36110
* For PR1336:Reid Spencer2007-04-161-2/+2
| | | | | | | Rename the intrinsic so this can be upgraded properly. It still fails with an llc warning llvm-svn: 36109
* For PR1336:Reid Spencer2007-04-154-0/+4
| | | | | | XFAIL tests covered by the PR. These will be un-XFAILed as they are fixed. llvm-svn: 36093
* For PR1319: Upgrade to use new test harnessReid Spencer2007-04-1517-50/+54
| | | | llvm-svn: 36075
* 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
* Remove use of implementation keyword.Reid Spencer2007-03-283-3/+0
| | | | llvm-svn: 35412
OpenPOWER on IntegriCloud