Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | For PR1338: Rename test dirs | Anton Korobeynikov | 2008-05-29 | 267 | -3713/+0 |
| | | | | llvm-svn: 51695 | ||||
* | resurrect lost tests by renaming them to not end with .tr | Gabor Greif | 2008-05-21 | 15 | -0/+0 |
| | | | | llvm-svn: 51375 | ||||
* | sabre brings to my attention that the 'tr' suffix is also obsolete | Gabor Greif | 2008-05-20 | 1 | -1/+1 |
| | | | | llvm-svn: 51349 | ||||
* | Rename the last test with .llx extension to .ll, resolve duplicate test by ↵ | Gabor Greif | 2008-05-20 | 1 | -1/+1 |
| | | | | | | renaming to isnan2. Now that no test has llx ending there is no need to search for them from dg.exp too. llvm-svn: 51328 | ||||
* | Check that always_inline functions are inlined | Duncan Sands | 2008-05-19 | 1 | -0/+12 |
| | | | | | | | | whether or not -funit-at-a-time is used (C++ uses it, C doesn't) - it was working before only when not doing unit-at-a-time. llvm-svn: 51258 | ||||
* | Evan has implemented this on ppc, so run the test there. | Dale Johannesen | 2008-05-15 | 1 | -2/+2 |
| | | | | llvm-svn: 51166 | ||||
* | Testcase for PR2264. | Duncan Sands | 2008-05-12 | 1 | -0/+10 |
| | | | | llvm-svn: 50965 | ||||
* | Testcase for PR2292. | Duncan Sands | 2008-05-06 | 1 | -0/+4 |
| | | | | llvm-svn: 50718 | ||||
* | verify builtin optimization works like gcc. | Chris Lattner | 2008-05-02 | 1 | -0/+10 |
| | | | | llvm-svn: 50594 | ||||
* | Update old-style syntax in some "not grep" tests. | Dan Gohman | 2008-05-01 | 1 | -1/+1 |
| | | | | llvm-svn: 50560 | ||||
* | new testcase for PR2094. The inline asms should not pin allocas to the | Chris Lattner | 2008-04-29 | 1 | -0/+12 |
| | | | | | | stack anymore. llvm-svn: 50397 | ||||
* | Make these structs larger to ensure that they | Duncan Sands | 2008-04-21 | 2 | -6/+6 |
| | | | | | | are returned by struct return. llvm-svn: 50038 | ||||
* | Make the struct bigger, to ensure it is returned | Duncan Sands | 2008-04-21 | 1 | -1/+1 |
| | | | | | | by struct return. llvm-svn: 50037 | ||||
* | Check that bodies and calls but not declarations | Duncan Sands | 2008-04-08 | 1 | -0/+7 |
| | | | | | | | are marked nounwind when compiling without -fexceptions. llvm-svn: 49393 | ||||
* | add another testcase | Devang Patel | 2008-03-27 | 1 | -0/+13 |
| | | | | llvm-svn: 48881 | ||||
* | New test case. | Devang Patel | 2008-03-27 | 1 | -0/+7 |
| | | | | llvm-svn: 48858 | ||||
* | check struct layout | Devang Patel | 2008-03-25 | 1 | -0/+1 |
| | | | | llvm-svn: 48758 | ||||
* | Fix test name. | Devang Patel | 2008-03-24 | 1 | -0/+0 |
| | | | | llvm-svn: 48733 | ||||
* | Add new test. | Devang Patel | 2008-03-24 | 1 | -0/+87 |
| | | | | llvm-svn: 48730 | ||||
* | Remove incorrect comment. | Devang Patel | 2008-03-24 | 1 | -2/+0 |
| | | | | llvm-svn: 48728 | ||||
* | The __sync primitives only work on x86 and alpha; | Dale Johannesen | 2008-03-10 | 1 | -0/+2 |
| | | | | | | xfail this test elsewhere. llvm-svn: 48164 | ||||
* | test for something more interesting than not crashing | Andrew Lenharth | 2008-03-05 | 1 | -1/+1 |
| | | | | llvm-svn: 47962 | ||||
* | sync ops on ptrs, was breaking libgomp | Andrew Lenharth | 2008-03-05 | 1 | -0/+25 |
| | | | | llvm-svn: 47960 | ||||
* | new testcase | Chris Lattner | 2008-03-03 | 1 | -0/+6 |
| | | | | llvm-svn: 47858 | ||||
* | Test case for annotate builtin. | Tanya Lattner | 2008-02-12 | 1 | -0/+7 |
| | | | | llvm-svn: 46999 | ||||
* | Pointers change size depending upon the target. Remove them to make the test ↵ | Tanya Lattner | 2008-01-30 | 1 | -3/+1 |
| | | | | | | more stable. llvm-svn: 46548 | ||||
* | Update this test case. | Evan Cheng | 2008-01-29 | 1 | -2/+10 |
| | | | | llvm-svn: 46526 | ||||
* | After recent changes we fail to optimize this test | Duncan Sands | 2008-01-29 | 1 | -19/+0 |
| | | | | | | | sufficiently to have it pass. I'm removing it from the testsuite and adding it to PR452 instead. llvm-svn: 46492 | ||||
* | New test. | Devang Patel | 2008-01-29 | 1 | -0/+24 |
| | | | | llvm-svn: 46479 | ||||
* | Add test to make sure that #pragma mark/error doesn't error if there are | Bill Wendling | 2008-01-29 | 1 | -0/+6 |
| | | | | | | unbalanced quotes. llvm-svn: 46476 | ||||
* | Pure/const functions with ByVal parameters cannot | Duncan Sands | 2008-01-28 | 1 | -5/+10 |
| | | | | | | be marked readonly either. llvm-svn: 46456 | ||||
* | Make this more likely to be passed byval. | Duncan Sands | 2008-01-28 | 1 | -1/+1 |
| | | | | llvm-svn: 46451 | ||||
* | Move testcase to the code gen directory. | Bill Wendling | 2008-01-26 | 1 | -7/+0 |
| | | | | llvm-svn: 46395 | ||||
* | Create an explicit copy for byval parameters even | Duncan Sands | 2008-01-26 | 1 | -0/+19 |
| | | | | | | when inlining a readonly function. llvm-svn: 46393 | ||||
* | If we have a function like this: | Bill Wendling | 2008-01-26 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | | | | | | | void bork() { int *address = 0; *address = 0; } It's compiled into LLVM code that looks like this: define void @bork() noreturn nounwind { entry: unreachable } This is bad on some platforms (like PPC) because it will generate the label for the function but no body. The label could end up being associated with some non-code related stuff, like a section. This places a "trap" instruction if the SimplifyCFG pass removed all code from the function leaving only one "unreachable" instruction. llvm-svn: 46387 | ||||
* | Add another testcase. | Devang Patel | 2008-01-26 | 1 | -0/+8 |
| | | | | llvm-svn: 46385 | ||||
* | New test case. | Evan Cheng | 2008-01-26 | 1 | -0/+23 |
| | | | | llvm-svn: 46382 | ||||
* | add a testcase for a bug Duncan pointed out. | Chris Lattner | 2008-01-25 | 1 | -0/+10 |
| | | | | llvm-svn: 46372 | ||||
* | New test. | Devang Patel | 2008-01-24 | 1 | -0/+6 |
| | | | | llvm-svn: 46333 | ||||
* | New test. | Devang Patel | 2008-01-21 | 1 | -0/+5 |
| | | | | llvm-svn: 46220 | ||||
* | New test. | Devang Patel | 2008-01-21 | 1 | -0/+7 |
| | | | | llvm-svn: 46209 | ||||
* | Check that nested functions don't get pointless | Duncan Sands | 2008-01-13 | 1 | -0/+3 |
| | | | | | | static chains. llvm-svn: 45936 | ||||
* | Testcase for PR1721 | Chris Lattner | 2008-01-08 | 1 | -0/+11 |
| | | | | llvm-svn: 45739 | ||||
* | Testcase for PR1386. | Duncan Sands | 2008-01-04 | 1 | -0/+13 |
| | | | | llvm-svn: 45583 | ||||
* | Strengthening this test so it fails in release mode. | Gordon Henriksen | 2007-12-30 | 1 | -0/+1 |
| | | | | llvm-svn: 45446 | ||||
* | Testcase for preceding FE fix | Dale Johannesen | 2007-12-18 | 1 | -0/+18 |
| | | | | llvm-svn: 45144 | ||||
* | Make instcombine promote inline asm calls to 'nounwind' | Duncan Sands | 2007-12-16 | 1 | -0/+3 |
| | | | | | | | | | | | | | calls. Remove special casing of inline asm from the inliner. There is a potential problem: the verifier rejects invokes of inline asm (not sure why). If an asm call is not marked "nounwind" in some .ll, and instcombine is not run, but the inliner is run, then an illegal module will be created. This is bad but I'm not sure what the best approach is. I'm tempted to remove the check in the verifier... llvm-svn: 45073 | ||||
* | Use not instead of ignore when an exit status is expected to always | Dan Gohman | 2007-12-11 | 1 | -1/+1 |
| | | | | | | be non-zero. llvm-svn: 44866 | ||||
* | New testcase for PR1744 | Chris Lattner | 2007-11-28 | 1 | -0/+8 |
| | | | | llvm-svn: 44418 | ||||
* | Fix bug in regression tests that ignored stderr output in RUN lines. Updated ↵ | Tanya Lattner | 2007-11-28 | 2 | -2/+2 |
| | | | | | | | | tests and fixed broken run lines. XFAILed 3 arm regressions (will file bugs) llvm-svn: 44389 |