summaryrefslogtreecommitdiffstats
path: root/llvm/test/Regression/Transforms/SimplifyLibCalls
Commit message (Collapse)AuthorAgeFilesLines
* 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