summaryrefslogtreecommitdiffstats
path: root/llvm/test/Regression/Transforms/SimplifyLibCalls
Commit message (Collapse)AuthorAgeFilesLines
* Regression is gone, don't try to find it on clean target.Reid Spencer2007-01-1722-504/+0
| | | | llvm-svn: 33296
* For PR950:Reid Spencer2006-12-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | Update the test suite to accommodate the change from signed integer types to signless integer types. The changes were of only a few kinds: 1. Make sure llvm-upgrade is run on the source which does the bulk of the changes automatically. 2. Change things like "grep 'int'" to "grep 'i32'" 3. In several tests bitcasting caused the same name to be reused in the same type plane. These had to be manually fixed. The fix was (generally) to leave the bitcast and provide the instruction with a new name. This should not affect the semantics of the test. In a few cases, the bitcasts were known to be superfluous and irrelevant to the test case so they were removed. 4. One test case uses a bytecode file which needed to be updated to the latest bytecode format. llvm-svn: 32789
* Upgrade intrinsic function calls manually.Reid Spencer2006-12-022-10/+10
| | | | llvm-svn: 32137
* Use the llvm-upgrade program to upgrade llvm assembly.Reid Spencer2006-12-0220-30/+30
| | | | llvm-svn: 32115
* Added the ability to xfail based on llvmgcc versionTanya Lattner2006-04-121-1/+1
| | | | llvm-svn: 27635
* Tired of wading through cvs's list ? files that are generated when buildingReid Spencer2006-03-231-0/+3
| | | | | | | | with srcdir = objdir to see what's okay and what's cruft. So, in goes a bunch of .cvsignore files to shut cvs up about known output from running "make check". llvm-svn: 27009
* Update these tests (which use autoupgrade) to run constprop and checkChris Lattner2006-03-092-2/+4
| | | | | | that the file parses. llvm-svn: 26655
* Update comments to be actually accurateChris Lattner2006-02-111-13/+19
| | | | llvm-svn: 26124
* add new testsChris Lattner2006-01-231-2/+21
| | | | llvm-svn: 25529
* Make sure this tests the right thing, xfail on solaris, which doesn't have ↵Chris Lattner2006-01-231-1/+4
| | | | | | floorf llvm-svn: 25524
* new testcase for isasciiChris Lattner2005-09-291-2/+4
| | | | llvm-svn: 23520
* add a new testcaseChris Lattner2005-09-291-0/+23
| | | | llvm-svn: 23518
* Enhance this to check for a crash, add a case that crashes simplifylibcalls,Chris Lattner2005-09-241-2/+6
| | | | | | and add a case that has uses. llvm-svn: 23424
* new testcaseChris Lattner2005-08-242-1/+11
| | | | llvm-svn: 23016
* new testcaseChris Lattner2005-05-201-0/+10
| | | | llvm-svn: 22160
* Don't eliminate a test case, just the form of the test case, from theReid Spencer2005-05-151-1/+2
| | | | | | previous revision. llvm-svn: 22072
* This does not belongChris Lattner2005-05-151-3/+1
| | | | llvm-svn: 22071
* Add a case with non-constant argument for testing the transform:Reid Spencer2005-05-151-1/+7
| | | | | | ffs(x) -> (x == 0 ? 0 : llvm.cttz(0)+1) llvm-svn: 22069
* Add a test case for testing ffs libcall conversion to constantReid Spencer2005-05-141-0/+23
| | | | llvm-svn: 22028
* * Break tests into individual cases so its easier to see what's going on.Reid Spencer2005-05-071-6/+39
| | | | | | | | | | * Add four new cases to handle the new optimizations for strlen, dealing with: strlen(x) != 0 -> *x != 0 strlen(x) == 0 -> *x == 0 for each of two cases: strlen(x) != 0 and strlen(x) == 0 llvm-svn: 21767
* Make sure both optimization cases get tested.Reid Spencer2005-05-041-1/+2
| | | | llvm-svn: 21687
* Add a test case for the IsDigitOptimization class.Reid Spencer2005-05-041-0/+17
| | | | llvm-svn: 21686
* Fix this test to succeed even if "strchr" is on a call instruction.Reid Spencer2005-05-031-3/+5
| | | | llvm-svn: 21675
* Add a test case for SPrintFOptimization.Reid Spencer2005-05-031-0/+32
| | | | llvm-svn: 21674
* Add a test case for StrChrOptimizer for -simplify-libcallsReid Spencer2005-05-032-6/+25
| | | | llvm-svn: 21668
* A new test case for the LLVMMemSetOptimization.Reid Spencer2005-05-031-0/+17
| | | | llvm-svn: 21663
* Correct the title and the success criteria: strcmp -> strncmpReid Spencer2005-05-031-2/+2
| | | | llvm-svn: 21659
* Add a new test case for the StrNCmpOptimization.Reid Spencer2005-05-031-0/+26
| | | | llvm-svn: 21658
* Add a test case for testing the FPrintFOptimization.Reid Spencer2005-05-021-0/+28
| | | | llvm-svn: 21656
* * Fix signed/unsigned usage problemReid Spencer2005-04-301-9/+10
| | | | | | * Rearrange for readability. llvm-svn: 21625
* A new test case for the ToAsciiOptimizer.Reid Spencer2005-04-301-0/+21
| | | | llvm-svn: 21624
* A new test case for the StrCmpOptimization in -simplify-libcalls.Reid Spencer2005-04-301-0/+26
| | | | llvm-svn: 21623
* This is StrCpy, NOT StrCat!Reid Spencer2005-04-291-2/+2
| | | | llvm-svn: 21622
* Get the name of the pass right in the documentation.Reid Spencer2005-04-291-1/+1
| | | | llvm-svn: 21621
* Fix the success criteria for the test to make call instructions with "pow"Reid Spencer2005-04-291-1/+1
| | | | | | not just any occurrence of "pow". llvm-svn: 21620
* Actually make this pass test something related to fputs.Reid Spencer2005-04-291-6/+16
| | | | llvm-svn: 21619
* Add a test case for the puts libcall optimization.Reid Spencer2005-04-291-0/+16
| | | | llvm-svn: 21616
* Add a testcase for optimizing the strcpy libcall.Reid Spencer2005-04-291-0/+24
| | | | llvm-svn: 21615
* New test case for testing pow(3) math library optimizations.Reid Spencer2005-04-291-0/+18
| | | | llvm-svn: 21613
* Add a test case for MemMove.llReid Spencer2005-04-261-0/+21
| | | | llvm-svn: 21568
* Result of strlen is size_t which is either uint or ulong, not int.Reid Spencer2005-04-261-4/+4
| | | | llvm-svn: 21567
* Add a new test case for the llvm.memcpy simplification case.Reid Spencer2005-04-261-0/+21
| | | | llvm-svn: 21561
* * Add a test case for StrLenOptimizationReid Spencer2005-04-263-0/+21
| | | | | | | * Rename ExitInMain and StrCat tests so they don't have the date the regression was entered since they are feature tests, not regressions. llvm-svn: 21558
* Fix RUN: line to not always pass.Reid Spencer2005-04-261-1/+1
| | | | llvm-svn: 21553
* Update the test case to handle a few more (degenerate) cases and removeReid Spencer2005-04-251-3/+10
| | | | | | the restriction that it is an XFAIL because it now passes. llvm-svn: 21545
* Make sure the target buffer is null terminated so we don't blow upReid Spencer2005-04-251-0/+1
| | | | | | strcat when its called. llvm-svn: 21533
* A test case for testing the StrCatOptimizer, currently XFAILed everywhere.Reid Spencer2005-04-251-0/+16
| | | | llvm-svn: 21532
* Use the %name rather than the "name" format so those familiar with theReid Spencer2005-04-251-5/+5
| | | | | | llvm-dis output don't go blind. llvm-svn: 21525
* A test case for the the ExitInMain libcall simplification.Reid Spencer2005-04-252-0/+16
llvm-svn: 21521
OpenPOWER on IntegriCloud