summaryrefslogtreecommitdiffstats
path: root/llvm/test/CFrontend
Commit message (Collapse)AuthorAgeFilesLines
* For PR1338: Rename test dirsAnton Korobeynikov2008-05-29267-3713/+0
| | | | llvm-svn: 51695
* resurrect lost tests by renaming them to not end with .trGabor Greif2008-05-2115-0/+0
| | | | llvm-svn: 51375
* sabre brings to my attention that the 'tr' suffix is also obsoleteGabor Greif2008-05-201-1/+1
| | | | llvm-svn: 51349
* Rename the last test with .llx extension to .ll, resolve duplicate test by ↵Gabor Greif2008-05-201-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 inlinedDuncan Sands2008-05-191-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 Johannesen2008-05-151-2/+2
| | | | llvm-svn: 51166
* Testcase for PR2264.Duncan Sands2008-05-121-0/+10
| | | | llvm-svn: 50965
* Testcase for PR2292.Duncan Sands2008-05-061-0/+4
| | | | llvm-svn: 50718
* verify builtin optimization works like gcc.Chris Lattner2008-05-021-0/+10
| | | | llvm-svn: 50594
* Update old-style syntax in some "not grep" tests.Dan Gohman2008-05-011-1/+1
| | | | llvm-svn: 50560
* new testcase for PR2094. The inline asms should not pin allocas to theChris Lattner2008-04-291-0/+12
| | | | | | stack anymore. llvm-svn: 50397
* Make these structs larger to ensure that theyDuncan Sands2008-04-212-6/+6
| | | | | | are returned by struct return. llvm-svn: 50038
* Make the struct bigger, to ensure it is returnedDuncan Sands2008-04-211-1/+1
| | | | | | by struct return. llvm-svn: 50037
* Check that bodies and calls but not declarationsDuncan Sands2008-04-081-0/+7
| | | | | | | are marked nounwind when compiling without -fexceptions. llvm-svn: 49393
* add another testcaseDevang Patel2008-03-271-0/+13
| | | | llvm-svn: 48881
* New test case.Devang Patel2008-03-271-0/+7
| | | | llvm-svn: 48858
* check struct layoutDevang Patel2008-03-251-0/+1
| | | | llvm-svn: 48758
* Fix test name.Devang Patel2008-03-241-0/+0
| | | | llvm-svn: 48733
* Add new test.Devang Patel2008-03-241-0/+87
| | | | llvm-svn: 48730
* Remove incorrect comment.Devang Patel2008-03-241-2/+0
| | | | llvm-svn: 48728
* The __sync primitives only work on x86 and alpha;Dale Johannesen2008-03-101-0/+2
| | | | | | xfail this test elsewhere. llvm-svn: 48164
* test for something more interesting than not crashingAndrew Lenharth2008-03-051-1/+1
| | | | llvm-svn: 47962
* sync ops on ptrs, was breaking libgompAndrew Lenharth2008-03-051-0/+25
| | | | llvm-svn: 47960
* new testcaseChris Lattner2008-03-031-0/+6
| | | | llvm-svn: 47858
* Test case for annotate builtin.Tanya Lattner2008-02-121-0/+7
| | | | llvm-svn: 46999
* Pointers change size depending upon the target. Remove them to make the test ↵Tanya Lattner2008-01-301-3/+1
| | | | | | more stable. llvm-svn: 46548
* Update this test case.Evan Cheng2008-01-291-2/+10
| | | | llvm-svn: 46526
* After recent changes we fail to optimize this testDuncan Sands2008-01-291-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 Patel2008-01-291-0/+24
| | | | llvm-svn: 46479
* Add test to make sure that #pragma mark/error doesn't error if there areBill Wendling2008-01-291-0/+6
| | | | | | unbalanced quotes. llvm-svn: 46476
* Pure/const functions with ByVal parameters cannotDuncan Sands2008-01-281-5/+10
| | | | | | be marked readonly either. llvm-svn: 46456
* Make this more likely to be passed byval.Duncan Sands2008-01-281-1/+1
| | | | llvm-svn: 46451
* Move testcase to the code gen directory.Bill Wendling2008-01-261-7/+0
| | | | llvm-svn: 46395
* Create an explicit copy for byval parameters evenDuncan Sands2008-01-261-0/+19
| | | | | | when inlining a readonly function. llvm-svn: 46393
* If we have a function like this:Bill Wendling2008-01-261-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 Patel2008-01-261-0/+8
| | | | llvm-svn: 46385
* New test case.Evan Cheng2008-01-261-0/+23
| | | | llvm-svn: 46382
* add a testcase for a bug Duncan pointed out.Chris Lattner2008-01-251-0/+10
| | | | llvm-svn: 46372
* New test.Devang Patel2008-01-241-0/+6
| | | | llvm-svn: 46333
* New test.Devang Patel2008-01-211-0/+5
| | | | llvm-svn: 46220
* New test.Devang Patel2008-01-211-0/+7
| | | | llvm-svn: 46209
* Check that nested functions don't get pointlessDuncan Sands2008-01-131-0/+3
| | | | | | static chains. llvm-svn: 45936
* Testcase for PR1721Chris Lattner2008-01-081-0/+11
| | | | llvm-svn: 45739
* Testcase for PR1386.Duncan Sands2008-01-041-0/+13
| | | | llvm-svn: 45583
* Strengthening this test so it fails in release mode.Gordon Henriksen2007-12-301-0/+1
| | | | llvm-svn: 45446
* Testcase for preceding FE fixDale Johannesen2007-12-181-0/+18
| | | | llvm-svn: 45144
* Make instcombine promote inline asm calls to 'nounwind'Duncan Sands2007-12-161-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 alwaysDan Gohman2007-12-111-1/+1
| | | | | | be non-zero. llvm-svn: 44866
* New testcase for PR1744Chris Lattner2007-11-281-0/+8
| | | | llvm-svn: 44418
* Fix bug in regression tests that ignored stderr output in RUN lines. Updated ↵Tanya Lattner2007-11-282-2/+2
| | | | | | | | tests and fixed broken run lines. XFAILed 3 arm regressions (will file bugs) llvm-svn: 44389
OpenPOWER on IntegriCloud